WO2011038569A1 - Architecture de transition pour intercommunication entre réseaux ipv4 et ipv6 - Google Patents
Architecture de transition pour intercommunication entre réseaux ipv4 et ipv6 Download PDFInfo
- Publication number
- WO2011038569A1 WO2011038569A1 PCT/CN2010/001371 CN2010001371W WO2011038569A1 WO 2011038569 A1 WO2011038569 A1 WO 2011038569A1 CN 2010001371 W CN2010001371 W CN 2010001371W WO 2011038569 A1 WO2011038569 A1 WO 2011038569A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- ipv6
- ipv4
- gateway
- converged
- Prior art date
Links
- 230000007704 transition Effects 0.000 title claims abstract description 23
- 238000004891 communication Methods 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 8
- 230000006870 function Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 239000003795 chemical substances by application Substances 0.000 description 28
- 238000005516 engineering process Methods 0.000 description 17
- 238000013519 translation Methods 0.000 description 10
- 230000005641 tunneling Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000009977 dual effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 3
- 241000065695 Teredo Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 241000940612 Medina Species 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
Definitions
- the invention relates to a network transition architecture, in particular to a transition architecture suitable for implementing migration from ipv4 to ipv6.
- IPv4 Internet Engineering Task Force
- IETF Internet Engineering Task Force
- IPv4 Since IPv4 has been in use for many years, it is unrealistic to replace the worldwide IPv4 network with a new generation of IPv6 networks in the short term. Therefore, IPv6 networks and IPv4 networks will coexist for a long time. However, during the coexistence of the two, the new IPv6 network lacks compatibility with the IPv4 network that is now widely used, which will lead to problems in interoperability between the two.
- both IPv4 and IPv6 protocol stacks will be deployed to the same network node. Due to loading Two protocol stacks are provided. These dual-stack network nodes can send and receive data packets, either IPv4 or IPv6.
- the dual stack technology has two disadvantages: First, each dual-stack host or router must maintain two separate routing tables, namely the IPv4 routing table and the IPv6 routing table, which means that a lot of memory is wasted. And processor resources; Second, a large number of traditional IPv4 network applications must be modified to support the new IPv6 network, so the deployment is costly and basically impossible to implement.
- IPv6 tunneling technologies have emerged, such as 6to4 (B. Carpenter and K. Moore, “Connection of IPv6 Domains via IPv4 Clouds", RFC 3056, February 2001. ), ISATAP (F. Tempi in, T. Gleeson, M. Talwar and D. Thaler, "Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) RFC 4214, October 2005.) s Teredo (C. Huitema, "Teredo: Tunneling ing IPv6 over UDP through Network Address Translat ions (NATs) RFC 4380, February 2006. Tunnel broker CA. Durand, P. Fasano, I. Guardini and D.
- the existing IPv4 network is treated as a point-to-point virtual link, and the existing IPv4 routing architecture is used to forward IPv6 packets encapsulated in IPv4 packets.
- IPv6-over-IPv4 IPv6-over-IPv4.
- tunneling techniques often require very complex routing designs and tedious deployment scenarios.
- tunneling technology cannot achieve direct communication between IPv4 hosts and IPv6 hosts.
- NAT-PT Network Address Translation - Protocol Translation
- TRT J. Hagino and K. Yamaraoto, "IPv6-to-IPv4 Transport Relay Translator", RFC 3142, June 2001.
- S0C S64 CH. Kitamura SOC S-based IPv6/IPv4 Gateway Mechani sm", RFC 3089 April 2001.
- translation technology works by translating IPv4 packets directly into IPv6 packets, or vice versa, translating IPv6 packets into IPv4.
- the translation technology has the following limitations: First, it usually requires complex manual configuration, so the scalability is poor. Second, even if the underlying IPv4 network and the IPv6 network are interoperable, the upper layer network applications usually cannot communicate with each other. .
- the technical invention is a new architecture and verification for implementing IPv4 and IPv6 network interworking.
- pure IPv4 hosts and pure IPv6 hosts can actively access each other without any obstacles, and implementing such a scheme does not require modification of the operating system kernel and existing applications on the user host.
- the architecture of the present invention includes the following two parts:
- a converged gateway is a gateway device between an IPv4 network and an IPv6 network.
- the device has at least two or more logical network interfaces, and one or more network interfaces are used to access the ipv4 network. Another one or more logical network interfaces are used to access the ipv6 network.
- the main function of the gateway is to forward data packets between the IPv4 and IPv6 networks.
- the user agent is a software installed on the end user (IPv4 or IPv6 user) host. Its main function is to convert the ipv4 application running on the IPv4 network on the user host to be run on the ipv4 host. Can be run on an IPv6 host, or vice versa, the ipv6 application running on the IPv6 host on the user host can be converted to run on both the ipv6 host and the IPv4 host, and the conversion is not Any changes to existing applications are required.
- the SMS service client program QQ on the Internet can run on a pure ipv4 host, but it cannot be run on a pure ipv6 host.
- QQ can run on a pure IPv6 host, further through the cooperation of the converged gateway.
- QQ users on pure IPv6 hosts can communicate with QQ users distributed around the world.
- the architecture of the present invention is built on top of two existing networks, namely an IPv4 network and an IPv6 network.
- IPv4 network As shown in Figure 1, the converged gateways distributed on different subnets and the user agents deployed on the user hosts form a new network architecture.
- This architecture is an intermediate architecture between ipv4 and ipv6. Users of ipv4 are implemented. Really interoperable with ipv6 users, it can mainly achieve the following four main functions:
- I'Pv4->IPv6 conversion that is, services that support users of IPv4 networks to access IPv6 networks.
- IPv6->IPv4 conversion that is, services that support users of IPv6 networks to access IPv4 networks.
- IPv4->IPv6->IPv6->IPv4 conversion that is, users supporting IPv4 networks access IPv4 network services through two or more intermediate IPv6 converged gateways.
- IPv6->IPv4->IPv4->IPv6 conversion that is, users who support IPv6 networks access IPv6 network services through two or more intermediate IPv4 converged gateways.
- FIG. 1 is a schematic diagram of an architecture of an IPv4 network and an IPv6 network interworking
- FIG. 2 is a schematic diagram of interworking between an IPv4 subnet and an IPv6 subnet in an autonomous network
- Figure 3 shows an IPv4 client in an autonomous network, traversing through two intermediate converged gateways.
- IPv6 Internet a schematic diagram of accessing an IPv4 server in another autonomous network
- Figure 4 shows a laboratory accessing a computer in an IPv6 network by implementing the present invention.
- FIG. 5 is a schematic diagram of a research center of a research center for accessing an IPv6 Internet by a computer at a research center of an IPv4 network;
- Figure 6 is a schematic diagram of an enterprise enabling a video user of the enterprise to quickly access its video server by implementing the present invention.
- IP Internet Protocol (Internet Protocol, either IPv4 or IPv6) 2.
- IPv4 Internet Protocol Version 4 (Internet Protocol Version 4)
- IPv6 Internet Protocol Version 6 (Internet Protocol Version 6)
- Agent User Agent
- TCP Transmission Control Protocol
- the architecture of the IPv4 and IPv6 network interworking mentioned in the present invention can be implemented in the following three steps - establishing an architecture supporting IPv4->IPv6 and IPv6->IPv4 communication
- FIG. 2 depicts this architecture that supports both IPv4 users accessing IPv6 services and IPv6 users accessing IPv4 services.
- an autonomous network consists of two word networks: an IPv4 subnet and an IPv6 subnet.
- IPv4 subnet there are user host C4 and server S4; meanwhile, in the IPv6 subnet, there are user host C6 and server S6.
- IPv4 and IPv6 network communication consists of a converged gateway and a user agent.
- the converged gateway is deployed on both devices and connected to both IPv4 and IPv6 networks.
- the user agent is installed on the host of each user (IPv4 or IPv6 user). With such a deployment, communication can be achieved in two scenarios: between C4 and S6, and between C6 and S4.
- the user agent installed on the C4 first forwards the communication data to the converged gateway through the IPv4 connection, and then, the converged gateway re These communication data are sent to the destination server S6 via the IPv6 connection.
- the user agent installed on the C6 first forwards the communication data to the converged gateway through the IPv6 connection, and then the converged gateway connects the communication data through the IPv4. Send to destination server S4.
- an autonomous network can support IPv4 (IPv6) access to IPv6 (IPv4) services.
- IPv6 IPv6
- IPv4 (IPv6) user in the autonomous network can also access the IPv4 (IPv6) service in the other autonomous network through the converged gateway between the two autonomous networks.
- IPv6 IPv6
- a and B which are both connected to the IPv4 and IPv6 Internet.
- two converged gateways are deployed separately, and a user agent is installed on the user host. Each converged gateway is connected to both IPv4 and IPv6 networks.
- the user C4a in the autonomous network A can access the server S4b in the remote autonomous network B through the two intermediate gateways.
- the user agent installed on 0 first forwards the communication data to the local converged gateway Ga through the IPv4 connection, and then Ga forwards the data through the IPv6 connection.
- Gb sends the data to the destination server S4b.
- IPv4->IPv6->IPv6->IPv4 connection the data stream originally on the IPv4 network is redirected to the IPv6 network.
- the first advantage of doing this is that the network communication between the two autonomous networks will be faster because the bandwidth of IPv6 is rarely used.
- the second advantage is that there will be two paths between C4a and S4b, C4a -> S4b and C4a -> Ga -> Gb -> S4b, which improves the backbone network. Rely on sex. Even if there is a problem with the IPv6 network, the user agent will automatically switch the path to use the IPv4 network, so connectivity is more reliable.
- an IPv6 user of an autonomous network can access the IPv6 service of another autonomous network through two intermediate converged gateways, that is, using IPv6->IPv4->IPv4->IPv6 path.
- the two isolated IPv6 networks can also communicate with each other through the existing IPv4 network.
- any user who has installed the user agent's IPv6 will have access to the vast amount of data on the existing IPv4 network, and the IPv4 network with the user agent installed can also access the resources on the IPv6 network.
- this overlay network can accelerate communication between two IPv4 users or between two IPv6 users (by using IPv4->IPv6->IPv6->IPv4 or
- IPv6->IPv4->IPv4->IPv6 Path The reliability of the network has been further enhanced by the establishment of multiple virtual connection paths between users and services.
- Example 1 Deploy a converged gateway and user agent in a lab to enable IPv6 users of its lab to access IPv4 Internet resources
- the lab uses a pure IPv6 network to connect to the IPv6 Internet.
- the Converged Gateway is deployed in an external carrier's network and is connected to the IPv4 and IPv6 Internet.
- the user agent is installed on the computer of the lab employee.
- Example 2 Deploy a converged gateway and user agent in a research center to enable IPv4 users of the research center to access IPv6 Internet resources
- the internal subnet of the research center uses a pure IPv4 network and is connected to the IPv4 Internet.
- the converged gateway is deployed in an external carrier's network and is connected to the IPv4 and IPv6 Internet.
- the user agent is installed on the computer of the staff of the seminar center.
- IPv6 Internet resources including browsing websites (eg ipv6. google, com, ipv6.bupt. edu. cn, ipv6. sjtu. edu. cn, ipv6. ustc Edu.cn, etc. and watch online IPv6 network video (such as videos on iptv.bupt. edu. cn, video6. sjtu. edu. cn, tv6. ustc. edu. cn).
- the results show that employees can access these IPv6 network resources normally.
- Embodiment 3 Deploy a converged gateway in an enterprise and a research center, and deploy a user agent on the host of the enterprise user so that these users can watch the video server (such as
- the video users in the enterprise connect to the Internet over IPv4.
- the company's video server is in Beijing and is connected to the IPv4 Internet.
- Two converged gateways are deployed at the R&D center and the enterprise, and they are both connected to the IPv4 and IPv6 Internet.
- the user agent is installed on the user host of the enterprise.
- Video users will watch the video resources on http: ⁇ study, tste.cn online.
- users Before deploying the Converged Gateway and User Agent, users need to buffer for a long time before watching the video, and the video is not smooth when playing. After deploying the Converged Gateway and User Agent, users can watch videos quickly and smoothly. Knot It is confirmed that the deployment of converged gateways and user agents can improve network latency and throughput. This is because the video data stream is forwarded through the intermediate converged gateway, and the two converged gateways are connected by high speed.
- IPv6 network interconnection thus reducing latency and increasing data throughput.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne une architecture de transition de réseau, et plus particulièrement une architecture de transition devant permettre un passage d'IPv4 à IPv6, caractérisé: (1) en ce qu'une passerelle de convergence est mise en place entre le réseau IPv4 et le réseau IPv6; (2) en ce que des logiciels mandataires d'application sont mis en place au niveau des extrémités de clients; (3) et en ce que la passerelle de convergence mise en place progressivement et les mandataires de clients eux-mêmes forment une architecture de réseau équivalent à un réseau de recouvrement entre les réseaux IPv4 et IPv6 courants. Le procédé de l'invention permet à un utilisateur IPv4 d'accéder à des ressources de services dans le réseau IPv6, et aussi à un utilisateur IPv6 d'accéder à des ressources de service dans le réseau IPv4, et ce, en ne modifiant qu'à peine le logiciel d'application courant, et en laissant telle quelle l'architecture du réseau IPv4, voire du réseau IPv6. L'invention met en place un ou plusieurs chemins de connexion virtuels d'une extrémité de client à une extrémité de ressource de service, d'où une fiabilité encore plus grande des communications entre les deux extrémités.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910177413.6 | 2009-09-29 | ||
CN 200910177413 CN101707573B (zh) | 2009-09-29 | 2009-09-29 | 一种实现ipv4和ipv6网互通的过渡体系架构 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011038569A1 true WO2011038569A1 (fr) | 2011-04-07 |
Family
ID=42377767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/001371 WO2011038569A1 (fr) | 2009-09-29 | 2010-09-08 | Architecture de transition pour intercommunication entre réseaux ipv4 et ipv6 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101707573B (fr) |
WO (1) | WO2011038569A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707573B (zh) * | 2009-09-29 | 2013-04-10 | 北京网能经纬科技有限公司 | 一种实现ipv4和ipv6网互通的过渡体系架构 |
CN102315918B (zh) * | 2010-07-06 | 2013-11-20 | 大唐移动通信设备有限公司 | 一种tcp连接与sctp连接互通的方法及装置 |
CN103856408A (zh) * | 2014-02-17 | 2014-06-11 | 中国科学院计算机网络信息中心 | 一种基于DNS的IPv6和IPv4互通信方法 |
CN103812868B (zh) * | 2014-02-20 | 2018-03-16 | 北京极科极客科技有限公司 | 基于IPv4/IPv6转换实现免费上网的方法及其系统 |
CN106657120A (zh) * | 2016-12-31 | 2017-05-10 | 王旸 | 一种wifi安全体系架构 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1472664A (zh) * | 2003-06-16 | 2004-02-04 | 浙江大学 | Windows 2000或xp的v4应用与ipv9或ipv6网络互联插件 |
CN1490998A (zh) * | 2003-07-23 | 2004-04-21 | 中国科学院计算技术研究所 | 利用nat-pt和客户/服务器模式实现ip网络终端通信方法 |
CN1870583A (zh) * | 2005-08-24 | 2006-11-29 | 华为技术有限公司 | 实现移动IPv6节点与IPv4通信伙伴通信的方法 |
CN101707573A (zh) * | 2009-09-29 | 2010-05-12 | 北京网能经纬科技有限公司 | 一种实现ipv4和ipv6网互通的过渡体系架构 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100370782C (zh) * | 2003-07-18 | 2008-02-20 | 华为技术有限公司 | 一种实现园区网接入IPv6网的方法 |
CN1564542A (zh) * | 2004-04-20 | 2005-01-12 | 清华大学 | 在IPv6网络上实现IPv4网络互联的隧道建立方法 |
-
2009
- 2009-09-29 CN CN 200910177413 patent/CN101707573B/zh not_active Expired - Fee Related
-
2010
- 2010-09-08 WO PCT/CN2010/001371 patent/WO2011038569A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1472664A (zh) * | 2003-06-16 | 2004-02-04 | 浙江大学 | Windows 2000或xp的v4应用与ipv9或ipv6网络互联插件 |
CN1490998A (zh) * | 2003-07-23 | 2004-04-21 | 中国科学院计算技术研究所 | 利用nat-pt和客户/服务器模式实现ip网络终端通信方法 |
CN1870583A (zh) * | 2005-08-24 | 2006-11-29 | 华为技术有限公司 | 实现移动IPv6节点与IPv4通信伙伴通信的方法 |
CN101707573A (zh) * | 2009-09-29 | 2010-05-12 | 北京网能经纬科技有限公司 | 一种实现ipv4和ipv6网互通的过渡体系架构 |
Also Published As
Publication number | Publication date |
---|---|
CN101707573A (zh) | 2010-05-12 |
CN101707573B (zh) | 2013-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7924832B2 (en) | Facilitating transition of network operations from IP version 4 to IP version 6 | |
Senie | Network address translator (nat)-friendly application design guidelines | |
JP5185435B2 (ja) | UPnPとSTUNを組み合わせることに基づくNAT越え方法 | |
CN112671938B (zh) | 业务服务提供方法及系统、远端加速网关 | |
CN100484083C (zh) | 一种地址转换方法及实现该方法的混合地址转换路由器 | |
WO2013040942A1 (fr) | Système et appareil de centre de données, et procédé de fourniture de service | |
CN112671628A (zh) | 业务服务提供方法及系统 | |
Bi et al. | IPv4/IPv6 transition technologies and univer6 architecture | |
CN102255982A (zh) | 一种IPv4/IPv6转换网关以及转换方法 | |
Albkerat et al. | Analysis of IPv6 transition technologies | |
Cui et al. | 4over6: network layer virtualization for IPv4-IPv6 coexistence | |
EP2622813A1 (fr) | Équilibrage de charge entre serveurs de réseau | |
Aazam et al. | Impact of ipv4-ipv6 coexistence in cloud virtualization environment | |
WO2011038569A1 (fr) | Architecture de transition pour intercommunication entre réseaux ipv4 et ipv6 | |
Zhai et al. | Transition from ipv4 to ipv6: A translation approach | |
Shah et al. | An examination of next generation IP migration techniques: Constraints and evaluation | |
Hamarsheh et al. | Assuring interoperability between heterogeneous (IPv4/IPv6) networks without using protocol translation | |
Sasanus et al. | Differences in bandwidth requirements of various applications due to IPv6 migration | |
WO2016078235A1 (fr) | Procédé et appareil de réalisation de traduction de réseau pour passer au ipv6 sur la base d'une traduction d'adresse de réseau de préfixe (pnat) | |
Punithavathani et al. | Performance analysis for wireless networks: An analytical approach by multifarious sym teredo | |
Saraj et al. | ISP independent architecture (IIA) for IPv6 packet traversing and inter-connectivity over hybrid (IPv4/IPv6) internet | |
Manimozhi et al. | Performance study of IPv6/IPv4 MANET (64MANET) architecture | |
Basit et al. | Performance evaluation of simultaneous network configuration using dual stack and tunnel transition techniques: An enterprise level analysis | |
Ishikawa | Virtual IP Layer: An architecture for virtually extending IP connectivity | |
Wang et al. | A novel nat traversal mechanism in the heterogeneous environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10819798 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10819798 Country of ref document: EP Kind code of ref document: A1 |