<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.8 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ma-cats-ngid-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.20.1 -->
  <front>
    <title abbrev="NGID">The Network Geographic identification in Computing-Aware Traffic Steering</title>
    <seriesInfo name="Internet-Draft" value="draft-ma-cats-ngid-00"/>
    <author fullname="Yuyin Ma">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>myy@ieee.org</email>
      </address>
    </author>
    <author fullname="Tianhao Peng">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>th.peng@bjtu.edu.cn</email>
      </address>
    </author>
    <author fullname="Guoqing Dong">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>22120037@bjtu.edu.cn</email>
      </address>
    </author>
    <author fullname="Qixuan Zhang">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>23120155@bjtu.edu.cn</email>
      </address>
    </author>
    <author fullname="Xiaoshuang Lv">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>20251239@bjtu.edu.cn</email>
      </address>
    </author>
    <author fullname="Yuanming Sun">
      <organization>China University of Petroleum-Beijing at Karamay(CUPK)</organization>
      <address>
        <email>2021015417@st.cupk.edu.cn</email>
      </address>
    </author>
    <author fullname="Yiyun Zhang">
      <organization>China University of Petroleum-Beijing at Karamay(CUPK)</organization>
      <address>
        <email>2021015367@st.cupk.edu.cn</email>
      </address>
    </author>
    <author fullname="Yuanming Sun">
      <organization>China University of Petroleum-Beijing at Karamay(CUPK)</organization>
      <address>
        <email>2021015433@st.cupk.edu.cn</email>
      </address>
    </author>
    <author fullname="Qihao Si">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>21211129@bjtu.edu.cn</email>
      </address>
    </author>
    <author fullname="Haocheng Lang">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <email>22211145@bjtu.edu.cn</email>
      </address>
    </author>
    <date year="2024" month="April" day="11"/>
    <area>Routing area</area>
    <workgroup>cats</workgroup>
    <keyword>Collaborative Networking</keyword>
    <abstract>
      <?line 66?>

<t>This document proposes a novel network address encoding scheme, called Network Geoidentifier (NGID), which aims to improve the efficiency and accuracy of network device management by directly embedding geolocation information (latitude and longitude) into IPv6 and IPv4 addresses.</t>
      <t>This approach provides a native support for the geolocation of network devices and is expected to have a significant impact on the future of network management and service positioning.</t>
    </abstract>
  </front>
  <middle>
    <?line 73?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>With the rapid growth of Internet devices, the traditional IP address system has shown its limitations in efficiently managing and identifying the physical location of devices.</t>
      <t>The NGID scheme proposed in this draft aims to solve this problem by directly encoding geolocation information in IPv6 and IPv4 addresses, so as to improve the management efficiency of network resources and optimize the geolocation of services.</t>
    </section>
    <section anchor="the-definition-of-terms">
      <name>The Definition of Terms</name>
      <t>NGID: Network geographic identification code, a new type of network address coding scheme.</t>
      <t>Latitude: North or south latitude, measured from the equator to the north or south.</t>
      <t>Longitude: East or west longitude, the angle measured from the prime meridian to east or west.</t>
    </section>
    <section anchor="design-of-ngid">
      <name>Design of NGID</name>
      <t>This section describes in detail the encoding scheme for NGID, including its implementation in the IPv6 and IPv4 address schemes.</t>
      <section anchor="bit-ngid">
        <name>8-bit NGID</name>
        <t>1st place: North and south latitude identifiers (0 for north latitude, 1 for south latitude).</t>
        <t>Digits 2-4: Latitude position (binary encoding, can represent the range from 0 to 15, roughly representing latitude information)</t>
        <t>5th place: East and West longitude identification (0 for east longitude, 1 for west longitude).</t>
        <t>Bits 6-8: Longitude position (binary encoded, can represent the interval from 0 to 15, roughly represent longitude information)</t>
      </section>
      <section anchor="bit-ngid-1">
        <name>12-bit NGID</name>
        <t>1st place: North and south latitude identifiers (0 for north latitude, 1 for south latitude).</t>
        <t>Bits 2-6: Latitude position (binary encoded, which can represent a range from 0 to 31, providing better latitude accuracy than an 8-bit scheme)</t>
        <t>7th place: East and West longitude identification (0 for east longitude, 1 for west longitude).</t>
        <t>Bits 8-12: Longitude position (binary encoded, which can represent a range from 0 to 31, providing better longitude accuracy than the 8-bit scheme)</t>
      </section>
      <section anchor="bit-ngid-2">
        <name>16-bit NGID</name>
        <t>1st place: North and south latitude identifiers (0 for north latitude, 1 for south latitude).</t>
        <t>Digits 2-8: Latitude position (binary encoded to represent the range from 0 to 127, which significantly improves the accuracy of latitude representation)</t>
        <t>9th place: East and West longitude identification (0 represents east longitude, 1 represents west longitude).</t>
        <t>Digits 10-16: Longitude position (binary encoded to represent the range from 0 to 127, significantly improving the accuracy of longitude representation)</t>
      </section>
      <section anchor="bit-ngid-3">
        <name>24-bit NGID</name>
        <t>1st place: North and south latitude identifiers (0 for north latitude, 1 for south latitude).</t>
        <t>Digits 2-12: Latitude position (can represent latitude information from 0 to 4095 with an accuracy of 90/4095 degrees)</t>
        <t>13th place: East and West longitude identification (0 for east longitude, 1 for west longitude).</t>
        <t>Digits 14-24: Longitude position (can represent longitude information from 0 to 4095 with an accuracy of 180/4095 degrees)</t>
      </section>
      <section anchor="bit-ngid-4">
        <name>32-bit NGID</name>
        <t>1st place: North and south latitude identifiers (0 for north latitude, 1 for south latitude).</t>
        <t>Digits 2-16: Latitude position (can represent latitude information from 0 to 32767 with an accuracy of 90/32767 degrees)</t>
        <t>17th place: East and West longitude identification (0 for east longitude, 1 for west longitude).</t>
        <t>Digits 18-32: Longitude position (can represent longitude information from 0 to 32767 with an accuracy of 180/32767 degrees)</t>
      </section>
    </section>
    <section anchor="encoding-and-decoding-process">
      <name>Encoding and decoding process</name>
      <section anchor="ngid-encoding-steps">
        <name>NGID encoding steps</name>
        <t>Determine latitude and longitude: Get the actual latitude and longitude information of the device.</t>
        <t>Convert to Binary: Converts latitude and longitude values to binary format.</t>
        <t>The latitude is from 0 to 90 degrees from north to south, and the longitude from 0 to 180 degrees from east to west.</t>
        <t>Set the north-south latitude marker: set the first digit to 0 if it is north latitude, and set it to 1 if it is south latitude.</t>
        <t>Set Latitude Position: Padding the binary value of latitude to bits 2-16.</t>
        <t>Set the east-west longitude marker: set the 17th bit to 0 if it is east longitude, and set it to 1 if it is west longitude.</t>
        <t>Set longitude position: Padding the binary value of longitude to bits 18-32.</t>
        <t>Combined NGID: Combines the above binary bits into a 32-bit NGID.</t>
        <t>The geographical location is N 37.7749° and the longitude is W 122.4194°
North and South Latitude Identification: Since the latitude is north latitude (N), the first digit is set to 0.</t>
        <t>Latitude position: The latitude range is 0° to 90°.This range needs to be mapped into 15 bits.</t>
        <t>To simplify the process, the latitude value can be multiplied by a factor that allows it to be represented between 0 and 32767 (2^15 - 1).</t>
        <t>Specifically, multiply by (2^15 - 1)/90.</t>
        <t>For 37.7749°, the corresponding coded value is (37.7749 * (32767 / 90)).</t>
        <t>East-West Longitude Mark: Because the longitude is West Longitude (W), the 17th position is set to 1.</t>
        <t>Longitude position: Longitude ranges from 0° to 180°.</t>
        <t>Similar to latitude, this range needs to be mapped into 15 bits.</t>
        <t>Multiply by the factor (2^15 - 1)/180.</t>
        <t>For 122.4194°, the corresponding coded value is (122.4194 * (32767/180)).</t>
      </section>
      <section anchor="ngid-decoding-steps">
        <name>NGID decoding steps</name>
        <t>Extract the north-south latitude marker: Check the first position to determine whether it is north or south.</t>
        <t>Extract latitude position: Read the binary values of bits 2-16 and convert them to decimal latitude values.</t>
        <t>Extract the East and West meridian markers: Check the 17th position to determine whether it is east or west longitude.</t>
        <t>Extract longitude position: Read the binary value of bits 18-32 and convert it to a decimal longitude value.</t>
        <t>Convert to latitude and longitude: Converts the extracted latitude and longitude values to the actual latitude and longitude information.</t>
        <t>North and South Latitude Markers: Look at the 1st position, if it is 0, it is the north latitude, if it is 1, it is the south latitude.</t>
        <t>Latitude Position: Extracts the values of bits 2-16 and converts them back to the original latitude.</t>
        <t>Assuming the extracted value is X, the original latitude is X / (32767 / 90).</t>
        <t>East-West Longitude Mark: Look at the 17th position, if it is 0, it is east longitude, if it is 1, it is west longitude.</t>
        <t>Longitude Position: Extract the values of the 18th-32nd digits and convert them back to the original longitude.</t>
        <t>Assuming the extracted value is Y, the original longitude is Y / (32767 / 180).</t>
      </section>
    </section>
    <section anchor="implementation-considerations">
      <name>Implementation considerations</name>
      <ul spacing="normal">
        <li>
          <t>The address space remains the same: The NGID design uses only a subset of bits in the IP address to encode geolocation information without changing the total length of the address.</t>
        </li>
      </ul>
      <t>This means that existing network equipment and software can continue to use these addresses without any modifications.</t>
      <ul spacing="normal">
        <li>
          <t>No need to modify existing protocols: Geolocation information is encoded within the existing address structure and does not require the introduction of new protocols or modifications to existing network protocol stacks.</t>
        </li>
        <li>
          <t>Backwards compatible: Newly designed addresses can be recognized and processed by legacy network devices that do not support NGI because these devices ignore specific bits used to encode geolocation.</t>
        </li>
        <li>
          <t>Transparency: For applications and services that do not require geolocation information, the newly designed address is no different from a normal IP address and can be used transparently.</t>
        </li>
        <li>
          <t>Optional: NGIDs are optional features that network administrators can choose to enable in the appropriate network environment without affecting other parts of the network that do not use these features.</t>
        </li>
        <li>
          <t>Simple address resolution: Geo-coding is simple and intuitive, making it easy to implement address resolution in existing systems without the need for complex conversion or mapping processes.</t>
        </li>
        <li>
          <t>Maintain network hierarchy: The design of the NGID takes into account the hierarchy of the existing network, ensuring that the assignment and management of addresses still follows the existing network architecture and policies.</t>
        </li>
      </ul>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="security-risks">
        <name>Security Risks</name>
        <ul spacing="normal">
          <li>
            <t>Location tracking: If an attacker is able to access an NGID, they may track the physical location of the device, causing a breach of the user's privacy.</t>
          </li>
          <li>
            <t>Address mapping: By analyzing NGIDs, an attacker could construct an accurate map of the device's location, which could be used for inappropriate purposes, such as targeted attacks.</t>
          </li>
          <li>
            <t>Traffic analysis: Attackers may use geolocation information to analyze network traffic patterns to infer sensitive information.</t>
          </li>
          <li>
            <t>Identity association: If an NGID is associated with a specific person or organization, an attacker may use this information to build a profile of a user's behavior.</t>
          </li>
        </ul>
      </section>
      <section anchor="response">
        <name>Response</name>
        <ul spacing="normal">
          <li>
            <t>Encryption: Encrypt NGIDs to ensure that only authorized network entities can parse and use this information.</t>
          </li>
          <li>
            <t>Anonymization: Use a mechanism to change the NGID periodically to prevent long-term tracking.</t>
          </li>
          <li>
            <t>Access control: Restrict access to NGIDs to ensure that only trusted network nodes can access this information.</t>
          </li>
          <li>
            <t>Network isolation: Establish logical or physical isolation between network devices that process NGIDs and other network devices to reduce the risk of leakage.</t>
          </li>
          <li>
            <t>Monitoring &amp; Auditing: Implement monitoring systems to detect and record access to NGIDs for tracking and responding to security incidents as they occur.</t>
          </li>
          <li>
            <t>Laws and Policies: Formulate relevant laws and policies to regulate the use of NGID and protect user privacy.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>There is no need for IANA to make new digital resource allocations and related management issues.</t>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>To Do</t>
    </section>
    <section anchor="references">
      <name>References</name>
      <t>To Do</t>
    </section>
    <section anchor="author-information">
      <name>Author Information</name>
      <t>To Do</t>
    </section>
  </middle>
  <back>






  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
