Internet DRAFT - draft-diao-aeip-nat

draft-diao-aeip-nat



                                                                        
                                                                        
                                                                        
Network Working Group                                      Diao Yongping
Internet-Draft                                          Guangzhou, China
Intended status: -                                             Liao Ming
Expires: February 15, 2018                              Guangzhou, China
                                                             Diao Yuping
                                            Guangdong Commercial College
                                                         August 15, 2017
                                                                                                                                  
                                                                        
                    Autonomous Extensible Internet 
               with Network Address Translation(AEIP NAT)              
                        draft-diao-aeip-nat-08.txt                      
                                                                        
Abstract                                                                
                                                                        
   The two key issues of today's Internet are autonomy and 
   extensibility. Autonomous Internet(AIP) technology can provide 
   extensible internet architecture, own independent root DNS servers
   and self management internet network; Furthermore, based on the 
   Autonomous Internet, here provides a way with extensible address 
   capacity to solve IP address deficiency and realize 
   Autonomous Extensible Internet(AEIP). It mainly adopts local 
   network address based on per Autonomous IP network and uses 
   bilateral dynamic NAT with global network address between 
   Autonomous IP networks to solve IP address deficient problem. 
   This AEIP with Network Address Translation(AEIP NAT) can realize
   autonomy and extensibility with minimal cost.     
                                                                         
Status of this Memo                                                     
                                                                        
   This Internet-Draft is submitted to IETF in full conformance with the
   provisions of BCP 78 and BCP 79.                                     
                                                                        
   Internet-Drafts are working documents of the Internet Engineering    
   Task Force (IETF).  Note that other groups may also distribute       
   working documents as Internet-Drafts.  The list of current Internet- 
   Drafts is at http://datatracker.ietf.org/drafts/current/.            
                                                                        
   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any 
   time.  It is inappropriate to use Internet-Drafts as reference       
   material or to cite them other than as "work in progress."           
                                                                        
   This Internet-Draft will expire on February 15, 2018.                 
                                                                        
Copyright Notice                                                        
                                                                        
   Copyright (c) 2017 IETF Trust and the persons identified as the      
   document authors.  All rights reserved.                              
                                                                        
                                                                        
                                                                       
Diao, et al.              Expires February 15, 2018            [Page 01]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
                                                                        
   This document is subject to BCP 78 and the IETF Trust's Legal        
   Provisions Relating to IETF Documents                                
   (http://trustee.ietf.org/license-info) in effect on the date of      
   publication of this document.  Please review these documents         
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must 
   include Simplified BSD License text as described in Section 4.e of   
   the Trust Legal Provisions and are provided without warranty as      
   described in the Simplified BSD License.                             
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
Diao, et al.              Expires February 15, 2018            [Page 02]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
                                                                        
Table of Contents                                                       
                                                                        
   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 04
     1.1.  Specification of Requirements  . . . . . . . . . . . . . . 04
   2.  Autonomous Internet Technology . . . . . . . . . . . . . . . . 04
   3.  Autonomous Extensible Internet (AEIP NAT)  . . . . . . . . . . 05
     3.1.  Network Extensible Design  . . . . . . . . . . . . . . . . 06
     3.2.  Addressing Realization . . . . . . . . . . . . . . . . . . 08
     3.3.  DNS Resolution . . . . . . . . . . . . . . . . . . . . . . 11
   4.  Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . 13
   5.  Security Considerations  . . . . . . . . . . . . . . . . . . . 13
   6.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 13
   7.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 13
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 14
     8.1.  Normative References . . . . . . . . . . . . . . . . . . . 14
     8.2.  Informative References . . . . . . . . . . . . . . . . . . 14
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        



                                                                        



Diao, et al.              Expires February 15, 2018            [Page 03]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
                                                                        
1.  Introduction                                                        
                                                                        
   Internet has become an important strategic resource for its rapid
   development all over the world. Therefore, to solve the two key
   issues of Internet, autonomy and scalability, are particularly
   important.
   
   The essence of Internet autonomous problem is to solve the domain
   name problem, so as to provide extensible architecture, provide
   multi-polar, self-control, self-management over the Internet, own 
   independent root domain name server in each autonomous internet (AIP)
   network, and safeguard global Internet without quarrel.
   
   The essence of Internet scalability problem is to solve the IP
   address shortage problem. Private network solution, dynamic address
   assignment technology, VLSM technology and NAT technology proposed
   in the field can only slow down the speed of the IP address
   depletion. Due to slow progress and many unsolved problems, IPv6 can
   not timely solve the IP address shortage problem and meet the needs
   of rapid developing Internet. The huge demand of Internet encourages
   that people must seriously consider the scalability of the IP
   network in reality.
   
   This article will discuss the IP network's scalability on the
   base of Autonomous Internet, so as to solve the current problems
   caused by IP address shortage, to realize the autonomy and extension
   of the Internet.
                                                        
                                                                        
1.1.  Specification of Requirements                                     
                                                                        
   In this document, several words are used to signify the requirements 
   of the specification.  These words are often capitalized.  The key   
   words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
   "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document  
   are to be interpreted as described in [RFC2119].                     
                                                                        
2.  Autonomous Internet Technology

   Autonomous Internet(AIP) technology provides a way to own independent
   root domain name servers to realize Autonomous Internet without
   necessary to overturn the Internet infrastructure. It provides 
   Internet global equality, free extension, and self-management.
   
   
   
   
   
   
   
   
Diao, et al.              Expires February 15, 2018            [Page 04]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
   According to the AIP autonomous DNS, the domain name hierarchy can
   be designed distributedly and provide each AIP network autonomy; 
   Each AIP network has its root DNS servers, which are responsible 
   for all the DNS resolution in this AIP network. Other DNS
   servers of this AIP network should point to these root DNS servers by
   default. Each AIP network is almost the same as the current Internet,
   and the internal domain name resolution and IP node communication
   have not any change. The only change is that the destination domain
   name need add domain name suffix of the destination AIP network when
   IP nodes communicate between different AIP networks. Domain node
   "www.yahoo.com" in network B is expressed as "www.yahoo.com.B" for
   its external domain name. So each AIP domain name hierarchy tree
   adds the top-level domain name "ex(i)", so as to map the other
   external AIP domain name hierarchy trees accessible from this AIP
   network. When ex(i)=B, it means that the other AIP network B is
   accessible from this AIP network. At the same time, each AIP network
   will add a kind of device called "AIP DNS gateway" to support domain
   name resolution between AIP networks.
                                      
3.  Autonomous Extensible Internet (AEIP NAT)

   Autonomous Extensible Internet(AEIP) is feasible not only in
   practice but also in technology. In practice, the communication
   traffic is relatively much smaller between different languages and
   cultures, and convergence of language and communication traffic
   brings the reality of Internet autonomy. In technology, AIP can
   deploy easily and cause the least change, provide security, autonomy
   and extension in architecture. AIP is distributed Internet
   architecture. This architectural distribution provides more choices
   and possibilities in solving IP address deficiency problem.
   
   Hereinafter, a technology would be introduced to realize extensible
   Internet, which is so call Autonomous Extensible Internet with
   Network Address Translation (AEIP NAT). AEIP NAT, which
   is based on AIP architecture, mainly adopts local 
   network address based on per Autonomous IP network and uses 
   bilateral dynamic NAT with global network address between 
   Autonomous IP networks to solve IP address deficient problem.













Diao, et al.              Expires February 15, 2018            [Page 05]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                                                                                                

3.1.  Network Extensible Design                                          
                                                                        
   Autonomous Internet can solve the problem of Internet autonomy. 
   Moreover, its distributed architecture design makes it extensible 
   in architecture level. To increase the number of AIP network 
   entities as need, we can realize the network extension. But the 
   existing IP network address is almost used up. In further step, 
   it is necessary to realize extension of the IP network address, 
   so as to realize the extension of Internet indeed.
  
   The realization method of extensible network address space 
   is detailed as following:
   
   First of all, the concept of the "Local Network Address (LNA)" 
   is introduced inside each AEIP NAT network. The local network 
   address resource (local IP address) within each AEIP NAT network 
   includes considerable part of the Internet address space and can be 
   duplicated in different AEIP NAT networks. In general, the network 
   node can only be assigned local network address and all IP nodes 
   within each AEIP NAT network can communicate to each other directly 
   through the local network address. In this way, there are about 
   several billions of IP address in each AEIP NAT network and it can 
   solve the IP address deficient problem within each AEIP NAT network; 
   Moreover, it can provide almost any needed IP address quantities 
   if owning more AEIP NAT networks as need, which can increase the 
   IP address quantity in times. To each AEIP NAT network such as 
   A or B, it is almost consistent with the status of AIP network 
   in Autonomous Internet and is not necessary to upgrade or change 
   existing network node. The internal communication within each 
   AEIP NAT is independent from other AEIP NAT networks.





















Diao, et al.              Expires February 15, 2018            [Page 06]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
   Secondly, "Global Network Address (GNA)" (public IP address) is 
   adopted to communicate between different AEIP NAT networks. 
   The unique Global Network Address range between AEIP NAT networks 
   is negotiated and planned globally (Under the special circumstance, 
   it can be determined within the two AEIP NAT networks, which is 
   communicating with each other). Different AEIP NAT networks will 
   be allotted different GNA range. In each AEIP NAT network, DNS 
   Gateway is responsible for the dynamic assignment of GNA. And it 
   stores and maintains the GNA - LNA pairs table (G, L) and the domain 
   name - GNA pairs table (N, G). Any GNA - LNA pair, for example 
   (Ga, La), will be sent to NAT GW during its dynamical live period 
   in order to translate address between the AEIP NAT networks. 
   During its dynamic live period, any domain name - GNA pair, 
   for example (Nb, Gb), will provide DNS GW domain name resolution 
   and GNA query between AEIP NAT networks. So its smooth transition 
   method is almost the same as Autonomous Internet except that 
   upgrading the function of DNS GW and adding NAT GW device to 
   support the NAT functions between AEIP NAT networks. In particular, 
   if unilateral action is the only way available, the unilateral 
   transformation method is the same as the method mentioned in AIP 
   and mainly relates to external domain name between AEIP NAT networks.
   Due to only public IP address is legal between AEIP NAT networks 
   before the existing Internet (the core part) can be transformed 
   into one AEIP NAT network, so the existing Internet (the core part) 
   does not need any transformation. Only in the new added AEIP NAT 
   network, it needs to upgrade the function of DNS GW and add NAT GW 
   device for cross-network address translation. The new added 
   AEIP NAT network can adopt existing or reserved public IP addresses 
   for cross-network communication. Thus the internal available 
   IP addresses will increase greatly and achieve the extension of 
   network.
   
   In addition, the "Private Network Address" (PNA, namely existing 
   private IP address) is still retained. It is used as private 
   network address within each AEIP NAT network.
















Diao, et al.              Expires February 15, 2018            [Page 07]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
   The realization of AEIP NAT is shown in Figure 1.
                     
                                   .                                    
   +-------------------------------.-------------------------------+    
   |+---------+                    .                               |    
   ||Root DNS <--------------------+                               |    
   ||         |                    .\                              |    
   |+----^----+                    . +-----------------------+     |    
   |     |                         .                         |     |    
   |+----v----+                    .                    +----v----+|    
   ||   DNS   |                    .                    |   DNS   ||    
   ||  (.us)  |                    .                    |  (.cn)  ||    
   |+----^----+                    .                    +----^----+|    
   |     |                         .                         |     |    
   |+----v----+                    .                    +----v----+|    
   ||  Host   |                    .                    |   Host  ||    
   || N1(G1)  |                    .                    |  N2(G2) ||    
   |+---------+                    .                    +---------+|    
   |                            Internet                           |    
   +-------------------------------.-------------------------------+    
                                  \./                                   
                                   V                                    
   +------------------------------+ +------------------------------+    
   |+----------+     +-----------+| |+-----------+     +----------+|    
   || Root DNS <----->  AEIP NAT <+-+>  AEIP NAT <-----> Root DNS ||    
   ||   (A)    |     |  DNS GW A || ||  DNS GW B |     |   (B)    ||    
   |+----^-----+     |{(Na.A,Ga)}|| ||{(Nb.B,Gb)}|     +----^-----+|    
   |     |           +-----^-----+| |+----^------+          |      |    
   |+----v-----+           |      | |     |            +----v-----+|    
   ||    DNS   |           |      | |     |            |    DNS   ||    
   ||(.us/.com)|           |      | |     |            |(.cn/.com)||    
   |+----^-----+           |      | |     |            +----^-----+|    
   |     |            +----v-----+| |+----v-----+           |      |    
   |+----v-----+      | AEIP NAT || || AEIP NAT |      +----v-----+|    
   ||   Host   <------>   GW A   <+-+>   GW A   <------>   Host   ||    
   || Na1(La1) |      | {(Ga,La)}|| || {(Gb,Lb)}|      | Nb2(Lb2) ||    
   |+----------+      +----------+| |+----------+      +----------+|    
   |  Internet/AEIP NAT network A | |       AEIP NAT network B     |    
   +------------------------------+ +------------------------------+    
                                                                        
                    Figure 1: AEIP NAT realization             
   Note: IP host is labeled as DomainName(IPAddress). IP address with 
   Prefix "L" such as "La" denotes LNA, IP address with prefix "G" 
   such as "Ga" denotes GNA. AEIP NAT DNS GW is a gateway for DNS 
   resolution between AEIP NAT networks and GNA assignment for its 
   affiliated AEIP NAT network. AEIP NAT GW is a gateway for bilateral
   dynamic NAT between AEIP NAT networks.                                                                                                                                            
                                                                        
                                                                        
                                                                        
 
Diao, et al.              Expires February 15, 2018            [Page 08]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
3.2.  Addressing Realization
   
   Within each AEIP NAT network, IP nodes communicate to each other 
   peer-to-peer directly adopting the Local Network Address.
   
   Between different AEIP NAT networks, GNA will be adopted to locate 
   the IP node in different network. Assume that there is any one 
   IP node Na1(La1) in AEIP NAT network A, which has the domain name 
   Na1 and local network address La1. And there is any one IP node 
   Nb2(Lb2) in AEIP NAT network B, which has the domain name Nb2 and 
   local network address Lb2. The communication process from Na1 
   to Nb2 is shown as following:
   
   1)  Source Address NAT Addressing Process:
   
   It is required that the packet destination address adopts dynamic 
   allocated GNA of specific destination AEIP NAT network, for 
   example Gb2 for IP node Nb2.B (It can be obtained by DNS resolution 
   between AEIP NAT networks). Thus the source node Na1 send a 
   cross-network packet denoted as {S(La1),D(Gb2)}, which has a 
   source address La1 and a destination address Gb2. Then this 
   cross-network packet will be firstly routed to this source 
   network's interworking gateway AEIP NAT GW A. And the AEIP NAT GW A 
   will do network address translation to the source address in the 
   cross-network packet. This source address NAT adressing process 
   is detailed as following:
   
   Step 1: the AEIP NAT GW A querys the source IP node's LNA(La1) 
   corresponding record item in its GNA - LNA pairs table (G, L). 
   If corresponding GNA - LNA pair record, for example (Ga1, La1), 
   is return, the source network node's LNA(La1) in source address 
   field of packet will be replaced by corresponding GNA(Ga1). And 
   this packet, which is now denoted as {S(Ga1),D(Gb2)}, will be 
   routed to the AEIP NAT GW B of the destination network. It is 
   so called the source address NAT method.
   
   Step 2: If the AEIP NAT GW A can not find the source IP node's 
   LNA(La1) corresponding record item, for example (Ga1, La1), in 
   its GNA - LNA pairs table (G, L). Then it will send a DNS PTR query 
   to corresponding AEIP NAT DNS GW A in order to obtain the 
   domain name of the soure IP node with LNA(La1):










Diao, et al.              Expires February 15, 2018            [Page 09]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
     (1) If the source node has a legal domain name, AEIP DNS GW A 
     will act as an inner-network DNS agent, query and obtain source 
     node's domain name and return it to AEIP NAT GW A in a traditional 
     DNS resolution way. Then both of AEIP DNS GW A and AEIP NAT GW A 
     have the source IP node's LNA(La1) corresponding record item 
     (Na1, La1) in its domain name - LNA pairs table (N, L). At the 
     same time, the source node is assigned GNA in the corresponding 
     domain name - GNA pair record item (Na1.A, Ga1) inside AEIP NAT 
     DNS GW A in order to be visited in cross-network access and 
     receive the return ip packets. In addition, the GNA - LNA 
     pair record item (Ga1, La1) is sent to the corresponding AEIP NAT 
     GW A for NAT translation. And this GNA - LNA pair record item 
     should keep consistent in AEIP NAT DNS GW A and in AEIP NAT 
     GW A during its life time.
     
     (2) If the source node does not have the legal domain name, 
     AEIP NAT DNS GW A will assign it(local network address La1) a 
     corresponding global network address Ga1. In addition, the GNA -LNA 
     pair record item (Ga1,La1) is sent to the corresponding AEIP NAT 
     GW A for NAT translation. And this GNA - LNA pair record item 
     should keep consistent in AEIP NAT DNS GW A and in AEIP NAT 
     GW A during its life time.
     
     (3) Then the source network node's LNA(La1) in source address field 
     of packet will be replaced by corresponding GNA(Ga1). And this 
     packet, which is now denoted as {S(Ga1),D(Gb2)}, will be 
     forwarded to the AEIP NAT GW B of the destination network. 
   
   2) Destination Address NAT Addressing Process:
   
   The internetworking gateway AEIP NAT GW B in the destination 
   AEIP NAT network B will have a destination address NAT to the 
   destination address in cross-network data packet when the 
   cross-network data packet reaches the AEIP NAT GW B in AEIP NAT 
   network B. The process is detailed as following:
   
   Step 3: the AEIP NAT GW B querys the destination IP node's GNA(Gb2) 
   corresponding record item in its GNA - LNA pairs table (G, L). 
   If corresponding GNA - LNA pair record, for example (Gb2, Lb2), 
   is return, the destination network node's GNA(Gb2) in destination 
   address field of packet will be replaced by corresponding LNA(Lb2). 
   And this packet, which is now denoted as {S(Ga1),D(Lb2)}, will 
   be forwarded into the AEIP NAT network B. It is so called the 
   destination address NAT method. Finally, the packet will be 
   routed and reach the destination node.






Diao, et al.              Expires February 15, 2018            [Page 10]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
   Step 4: If the AEIP NAT GW B can not find the destination IP node's 
   GNA(Gb2) corresponding record item, for example (Gb2, Lb2), in 
   its GNA - LNA pairs table (G, L). Then it will send a DNS PTR query 
   to corresponding AEIP NAT DNS GW B in order to obtain the 
   domain name of the destination IP node with GNA(Gb2):
   
     (1) If the destination node has a legal domain name, it should 
     be pre-assignned the corresponding domain name - GNA pair 
     record item (Nb2.B, Gb2) inside AEIP NAT DNS GW B in order that 
     the destination node can be visited in cross-network access 
     and receive the return ip packets, and this would be return to 
     AEIP NAT GW B for DNS query; At the same time, AEIP DNS GW B 
     will act as a inner-network DNS agent, query and obtain 
     destination node's domain name - LNA pair record and return it 
     to AEIP NAT GW B in a traditional DNS resolution way. Then 
     both of AEIP DNS GW B and AEIP NAT GW B have the destination 
     IP node's corresponding record item (Nb2, Lb2) in its 
     domain name - LNA pairs table (N, L). In addition, AEIP NAT 
     DNS GW B will send the GNA - LNA pair record item (Gb2, Lb2) 
     to the corresponding AEIP NAT GW B for NAT translation. And 
     this GNA - LNA pair record item should keep consistent in 
     AEIP NAT DNS GW B and in AEIP NAT GW B during its life time.
     
     (2) If the destination node does not have a legal domain name, 
     AEIP NAT DNS GW B should pre-assign it (local network address 
     Lb2) a corresponding global network address Gb2 for 
     cross-network communication. In addition, the GNA - LNA pair 
     record item (Gb2-Lb2) is sent to the corresponding AEIP NAT 
     GW B for NAT translation. And this GNA - LNA pair record item 
     should keep consistent in AEIP NAT DNS GW B and in AEIP NAT 
     GW B during its life time.
     
     (3).Then AEIP NAT GW B would process the packet by the 
     destination address NAT method. Here the destination network 
     node's GNA(Gb2) in destination address field of packet will 
     be replaced by corresponding LNA(Lb2) and this packet, which 
     is now denoted as {S(Ga1),D(Lb2)}, will be forwarded into 
     the AEIP NAT network B. Finally, the packet will be routed 
     and reach the destination node.

3.3.  DNS Resolution

   Autonomous extensible internet AEIP NAT is evolved on the basis 
   of autonomous internet AIP. Each autonomous IP network has a 







Diao, et al.              Expires February 15, 2018            [Page 11]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
   
   complete set of domain name system to support the resolution of 
   domain name and address within the network. Each network node 
   has a default unique network domain name suffix whether is marked 
   or not. The default unique network domain name suffix should be 
   added while accessing to this external network node.
   
   The AEIP NAT DNS gateway (AEIP NAT DNS GW) in each AEIP NAT network 
   is evolved on the basis of AIP DNS GW to support cross-network 
   DNS resolution between AEIP NAT networks. AEIP NAT DNS GW forwards 
   the cross-network DNS query originated in this AEIP NAT network. 
   And it provides and/or stores the dynamic assigned GNA for IP node 
   in this AEIP NAT network. It responses with the corresponding 
   dynamic assigned GNA for IP node in this AEIP NAT network to the 
   cross-network DNS query originated in external AEIP NAT network.
   
   The DNS resolution process is described as following:
   
   Within each AEIP NAT network, the DNS resolution is the same a
   s the traditional way.
   
   Between different AEIP NAT networks, when the source IP node 
   originates a cross-network DNS resolution query, this query 
   would be routed to this source network's AEIP NAT DNS GW A and 
   then be forwarded to domain name affiliated destination network's 
   AEIP NAT DNS GW B. The AEIP NAT DNS GW B in destination network 
   would process this corss-network DNS query as following:
   
   Step 1: First, the AEIP NAT DNS GW B will query whether there is 
   corresponding domain name - GNA pair record item (Nb2.B, Gb2) 
   in its record tables. If yes, AEIP NAT DNS GW B will return 
   the record item (Nb2.B, Gb2) to the DNS requester and eventually 
   it will reach the source IP node which originates the query.
   
   Step 2: If the AEIP NAT GW B can not find the destination IP node's 
   corresponding domain name record or domain name - GNA pair 
   record item, for example (Nb2.B, Gb2), in its domain name - GNA pairs
   table (N, G), it will act as a inner-network DNS agent, query and 
   obtain destination node's domain name - LNA pair record, for 
   example (Nb2, Lb2) and return it to AEIP NAT GW B in a traditional 
   DNS resolution way. At the same time, the destination node is 
   assignned the corresponding domain name - GNA pair record item 
   (Nb2.B, Gb2) inside AEIP NAT DNS GW B in order to be visited in 
   cross-network access. AEIP NAT DNS GW B will return the record item 
   (Nb2.B, Gb2) to the DNS requester and eventually it will reach the 
   source IP node which originates the query. In addition, the 
   GNA - LNA pair record item (Gb2, Lb2) is sent to the corresponding 
   AEIP NAT GW B for NAT translation. And this GNA - LNA pair record 
   item should keep consistent in AEIP NAT DNS GW B and in AEIP NAT 
   GW B during its life time.
   
   
Diao, et al.              Expires February 15, 2018            [Page 12]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                           
                                                                      
4.  Conclusion                                                          
                                                                        
   The huge demand of Internet encourages that people must seriously 
   consider the scalability of the IP network. So as to solve the 
   two key issues of Internet, autonomy and scalability, are 
   particularly important. Based on Autonomous Internet architecture, 
   Autonomous Extensible Internet with Network Address Translation 
   (AEIP NAT) mainly adopts local network address based on per 
   Autonomous IP network and uses bilateral NAT with global network 
   address between Autonomous IP networks to solve IP address 
   deficient problem. It provides an integrated solution to Internet 
   autonomy and extension issues. In practice, it has little 
   reformation work, smooth transition and can be implemented 
   even in unilateral technical action to realize Autonomous 
   Extensible Internet.
   
                                                              
5.  Security Considerations                                             
                                                                        
   There is no additional security requirement than current Internet 
   system. Security issues are not discussed in this memo.              
                                                                        
                                                                        
6.  IANA Considerations                                                 
                                                                        
   According to the AEIP NAT solution and the design of the
   extensible address space, IANA need to plan proper ratio
   of GNA and LNA in 32-bit IP version 4 address capacity and adjust 
   their assignment in different AEIP NAT networks.             
                                                                        
                                                                        
7.  Acknowledgments                                                     
                                                                        
   The authors would like to thank everybody for their valuable opinion 
   and evaluation to this document.                                     
                                                                        















Diao, et al.              Expires February 15, 2018            [Page 13]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017

                                                                        
8.  References                                                          
                                                                        
8.1.  Normative References                                              
                                                                        
   [RFC 791]  Postel, J., ed., "Internet Protocol - DARPA Internet      
              Program Protocol Specification", RFC 791, September 1981. 
                                                                        
   [RFC1034]  Mockapetris, P., "Domain names - concepts and facilities",
              STD 13, RFC 1034, November 1987.                          
                                                                        
   [RFC1035]  Mockapetris, P., "Domain names - Implementation and       
              Specification", STD 13, RFC 1035, November 1987.          
                                                                        
   [RFC2460]  Deering, S. and R. Hinden, "Internet Protocol, Version 6  
              (IPv6) Specification", RFC 2460, December 1998.           
 
   [RFC1918]  Rekhter Y, Moskowitz B, Karrenberg D, et al, "Address
              Allocation for Private Internets", RFC 1918[S], 
              February 1996.
              
   [RFC1518]  Rekhter, Y, Li T. "An Architecture for IP Address
              Allocation with CIDR", RFC 1518, September 1993.
              
   [RFC2663]  Srisuresh P, Holdrege M. "IP Network Address Translator
              (NAT) Terminology and Considerations", RFC 2663, 
              August 1999.
                                                                        
8.2.  Informative References                                            
                                                                        
   [RFC1706]  B. Manning, and R. Colella, "DNS NSAP Resource Records",  
              RFC 1706, October 1994.                                   
                                                                        
   [RFC3596]  S. Thomson, C. Huitema, V. Ksinant, and M. Souissi, "DNS  
              Extensions to Support IP Version 6", RFC 3596, October    
              2003.                                                     
                                                                        
   [RFC2782]  A. Gulbrandsen, P. Vixie, and L. Esibov, "A DNS RR for    
              specifying the location of services (DNS SRV)", RFC 2782, 
              February 2000.                                            
                                                                        
   [AIP]      Diao Yuping, Diao Yongping, Liao Ming, "DNS Extension for
              Autonomous Internet", draft-diao-aip-dns(work in
              progress), June 2012.
                                                                     
   [AEIP NAM] Diao Yuping, Diao Yongping, Liao Ming, "Autonomous 
              Extensible Internet with Network Address Multiplexing
              (AEIP NAM)", draft-diao-aeip-nam(work in progress), 
              January 2013.                                      
                                                             


Diao, et al.              Expires February 15, 2018            [Page 14]
                                                                       
Internet-Draft   Autonomous Extensible Internet(AEIP NAT)   August, 2017
                                                                        
                                                                        
Authors' Addresses                                                      
                                                                        
   Diao Yongping                                                        
   China Telecom-Guangzhou Institute
   109 Zhongshan Ave West,                                              
   Guangzhou 510630, China.                                             
                                                                   
   Email: diaoyp@yahoo.com                                              
                                                                        
                                                                        
   Liao Ming                                                            
   610 Tianhe North Road,                               
   Guangzhou 510631, China.                                             
                                                                        
   Email: luminous_liao@yahoo.com                                            
                                                                        
                                                                        
   Diao Yuping                                                          
   Information Institute of Guangdong Commercial College,               
   21 Luntou Road, Haizhu District,                                     
   Guangzhou 510320, China.                                             
                                                                        
   Email: diaoyp73@yahoo.com                                       
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        



Diao, et al.              Expires February 15, 2018            [Page 15]