[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107835259A - It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6 - Google Patents

It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6 Download PDF

Info

Publication number
CN107835259A
CN107835259A CN201711344047.XA CN201711344047A CN107835259A CN 107835259 A CN107835259 A CN 107835259A CN 201711344047 A CN201711344047 A CN 201711344047A CN 107835259 A CN107835259 A CN 107835259A
Authority
CN
China
Prior art keywords
ipv4
ipv6
user terminal
address
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711344047.XA
Other languages
Chinese (zh)
Inventor
杨国良
李伟波
柏成勇
陈琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rui Zhe Polytron Technologies Inc
Original Assignee
Rui Zhe Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rui Zhe Polytron Technologies Inc filed Critical Rui Zhe Polytron Technologies Inc
Priority to CN201711344047.XA priority Critical patent/CN107835259A/en
Publication of CN107835259A publication Critical patent/CN107835259A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/659Internet protocol version 6 [IPv6] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/686Types of network addresses using dual-stack hosts, e.g. in Internet protocol version 4 [IPv4]/Internet protocol version 6 [IPv6] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Solves the device that interconnects of problem of detached island of information based on IPv6 the invention discloses a kind of, including IPv4/IPv6 interworking units, IPv6 addresses mark module, address mapping module, dns resolution module, IPv4/IPv6 data conversion modules are provided with IPv4/IPv6 interworking units, IPv4/IPv6 interworking units are established with user terminal egress router in each IPv4 information islands and connected, and realize IPv4 private networks interconnecting to IPv4/IPv6 interworking units;It is based upon the different IPv6 address prefixs of variant IPv4 network allocations, each IPv4 private networks terminal device is identified, for the terminal iidentification under each IPv4 private networks;Address mapping module is each untapped IPv4 private net addresses section of one section of IPv4 private networks network allocation, and carries out binding mapping based on IPv6 marks;Dns resolution module is used for the domain name mapping and drainage for realizing user terminal;IPv4/IPv6 data conversion modules docking receiving text is parsed, and is based on mapping table, and source address conversion is carried out to data message and destination address is changed.

Description

一种基于IPv6解决信息孤岛问题的互联互通装置An interconnection and intercommunication device based on IPv6 to solve the problem of information islands

技术领域technical field

本发明涉及网络及数据通讯技术领域,具体为一种基于IPv6解决信息孤岛问题的互联互通装置。The invention relates to the technical field of network and data communication, in particular to an interconnection and intercommunication device for solving the problem of isolated information islands based on IPv6.

背景技术Background technique

“信息孤岛”是指多个不同类型而又相互独立的,有信息交换的需要,但是又相互封闭,无法进行正常沟通的信息系统。在信息化建设过程中,由于受到多方面因素的综合作用,各行业单位在各地分支机构建造了大量的信息系统,随着技术和管理的发展,越来越多的应用信息需要信息共享、信息互通。所以“信息孤岛”逐渐成为各产业信息化发展过程中难以跨越的障碍,如何解决信息孤岛问题成为一个新的难题。"Information islands" refer to multiple different types of information systems that are independent of each other, have the need for information exchange, but are closed to each other and cannot communicate normally. In the process of informatization construction, due to the combined effects of various factors, various industry units have built a large number of information systems in various branches. With the development of technology and management, more and more application information requires information sharing, information intercommunication. Therefore, "information islands" have gradually become an insurmountable obstacle in the process of informatization development in various industries, and how to solve the problem of information islands has become a new problem.

以某单位举例,在各地均有分支机构,各分支机构建设了自有信息系统用于单位内部各种资源的管理,且各地分支机构内部网络拓扑、IP地址及信息系统均由各分支机构自行规划,可以认为各分支机构内部网络及信息系统是一个个独立的信息孤岛,且由于其内部大都使用IPv4私网地址进行地址规划,很大机率各分支机构存在IPv4私网地址重复的现象。现要求各分支机构实现网络及信息系统互联互通,以实现数据共享。传统的解决方案是通过专用VPN打通各地分支机构的内部网络实现网络的互通,但当各分支机构出现IPv4私网地址重复时就没办法解决网络互联互通的问题了。为各分支机构数据共享带来很大困难。Taking a certain unit as an example, there are branches all over the country, and each branch has built its own information system for the management of various resources within the unit, and the internal network topology, IP address and information system of each branch are all managed by each branch. Planning, it can be considered that the internal network and information system of each branch is an independent information island, and because most of them use IPv4 private network addresses for address planning, there is a high probability that there will be duplication of IPv4 private network addresses in each branch. All branches are now required to realize the interconnection and intercommunication of the network and information systems to realize data sharing. The traditional solution is to open up the internal network of branches in various places through a dedicated VPN to realize network intercommunication, but when there are duplicate IPv4 private network addresses in each branch, there is no way to solve the problem of network interconnection. It brings great difficulties to the data sharing of various branches.

发明内容Contents of the invention

本发明的目的在于提供一种基于IPv6解决信息孤岛问题的互联互通装置,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide an interconnection and intercommunication device based on IPv6 to solve the problem of information islands, so as to solve the problems raised in the background technology above.

为实现上述目的,本发明提供如下技术方案:一种基于IPv6解决信息孤岛问题的互联互通装置,包括IPv4/IPv6互通装置,所述IPv4/IPv6互通装置内设有IPv6地址标识模块、地址映射模块、DNS解析模块、IPv4/IPv6数据转换模块,所述IPv4/IPv6互通装置与IPv4信息孤岛中用户端出口路由器基于IPv6链路建立连接;所述IPv4信息孤岛包括IPv4信息孤岛A、IPv4信息孤岛B。In order to achieve the above object, the present invention provides the following technical solutions: an interconnection and intercommunication device based on IPv6 to solve the problem of information islands, including an IPv4/IPv6 intercommunication device, and an IPv6 address identification module and an address mapping module are provided in the IPv4/IPv6 intercommunication device , DNS resolution module, IPv4/IPv6 data conversion module, the IPv4/IPv6 intercommunication device and the user end exit router in the IPv4 information isolated island are connected based on IPv6 links; the IPv4 information isolated island includes IPv4 information isolated island A, IPv4 information isolated island B .

优选的,其使用方法包括以下步骤:Preferably, its use method comprises the following steps:

A、IPv4信息孤岛A和IPv4信息孤岛B中用户端出口路由器A、用户端出口路由器B与IPv4/IPv6互通装置基于IPv6链路建立连接,实现各IPv4信息孤岛与IPv4/IPv6互通装置的网络互联互通;A. In IPv4 information isolated island A and IPv4 information isolated island B, user-end egress router A, user-end egress router B establishes a connection with IPv4/IPv6 interworking devices based on IPv6 links to realize network interconnection between IPv4 information isolated islands and IPv4/IPv6 interworking devices Intercommunication;

B、IPv6地址标识模块为每一个IPv4信息孤岛分配一段IPv6地址前缀;B. The IPv6 address identification module assigns an IPv6 address prefix to each IPv4 information island;

C、IPv6地址标识模块基于不同的IPv6地址前缀,对不同IPv4信息孤岛的用户终端进行标识,终端标识算法是一种在96位IPv6地址前缀后加上32位IPv4地址而组合成为一个128位的唯一标识一台终端的IPv6地址;C. The IPv6 address identification module identifies user terminals on different IPv4 information islands based on different IPv6 address prefixes. The terminal identification algorithm is a combination of 96-bit IPv6 address prefixes and 32-bit IPv4 addresses to form a 128-bit Uniquely identify the IPv6 address of a terminal;

D、地址映射模块为每一个IPv4信息孤岛分配一段独立IPv4地址段;D. The address mapping module allocates an independent IPv4 address segment for each IPv4 information island;

E、地址映射模块基于IPv6地址标识情况,对不同IPv4信息孤岛中的终端进行地址映射;E, the address mapping module performs address mapping on terminals in different IPv4 information islands based on the IPv6 address identification situation;

F、IPv4信息孤岛A中用户终端A向IPv4信息孤岛B中用户终端B发起数据访问请求;F. User terminal A in IPv4 information island A initiates a data access request to user terminal B in IPv4 information island B;

G、IPv4信息孤岛B中用户终端B接收到数据后,返回数据响应,最终完成整个数据交互流程。G. After the user terminal B in the IPv4 information island B receives the data, it returns a data response, and finally completes the entire data interaction process.

优选的,所述步骤A包括以下流程:Preferably, said step A includes the following processes:

A、用户端出口路由器A、用户端出口路由器B基于IPv6链路建立到达IPv4/IPv6互通装置的连接;A. The user-end egress router A and the user-end egress router B establish a connection to the IPv4/IPv6 interworking device based on the IPv6 link;

B、用户端出口路由器A、用户端出口路由器B到达地址映射模块中IPv4地址池路由,路由的下一跳为IPv4/IPv6互通装置的地址;B. The user-side egress router A and the user-side egress router B reach the route of the IPv4 address pool in the address mapping module, and the next hop of the route is the address of the IPv4/IPv6 interworking device;

C、IPv4/IPv6互通装置配置到达各IPv4私有网络的路由,路由的下一跳为各IPv4信息孤岛用户端出口路由器的地址。C. The IPv4/IPv6 intercommunication device is configured with a route to each IPv4 private network, and the next hop of the route is the address of the egress router of each IPv4 information island user end.

优选的,所述步骤F包括以下流程:Preferably, said step F includes the following processes:

A、用户终端A向DNS解析模块发起DNS请求,查询IPv4信息孤岛B下的用户终端B的IPv4地址;A. The user terminal A initiates a DNS request to the DNS resolution module to query the IPv4 address of the user terminal B under the IPv4 information island B;

B、DNS解析模块向用户终端A发起DNS响应;B. The DNS resolution module initiates a DNS response to the user terminal A;

C、用户终端A向用户终端B发起数据请求,数据到达用户端出口路由器A:C. User terminal A initiates a data request to user terminal B, and the data arrives at the user terminal egress router A:

D、用户端出口路由器A接收到数据报文后,将数据报文传递到IPv4/IPv6互通装置;D. After the client egress router A receives the data message, it transmits the data message to the IPv4/IPv6 interworking device;

E、IPv4/IPv6互通装置解封装,并基于地址映射模块的映射信息,做源地址转换及目的地址转换,然后将数据发送给用户端出口路由器B;E. The IPv4/IPv6 interworking device decapsulates, and performs source address translation and destination address translation based on the mapping information of the address mapping module, and then sends the data to the user-side egress router B;

F、用户端出口路由器B接收到数据后,将数据发送给用户终端B。F. After receiving the data, the egress router B at the user end sends the data to the user terminal B.

与现有技术相比,本发明的有益效果是:本发明基于IPv6链路解决了各IPv4私有网络到IPv4/IPv6互通装置的互联互通,对原有IPv4网络没有任何影响;基于为各不同IPv4网络分配的不同IPv6地址前缀,对各IPv4私有网络终端设备进行标识,用于各IPv4私有网络下的终端标识;地址映射模块及IPv4/IPv6数据转换模块基于IPv6地址前缀标识情况,对接收到的数据包进行智能地址映射及信息处理;DNS解析模块用于实现用户终端的域名解析及引流;达到在不影响现有网络基础条件下,实现各IPv4私有网络信息孤岛的互联互通。Compared with the prior art, the beneficial effect of the present invention is: the present invention solves the interconnection and intercommunication of each IPv4 private network to the IPv4/IPv6 intercommunication device based on the IPv6 link, and has no influence on the original IPv4 network; The different IPv6 address prefixes assigned by the network are used to identify each IPv4 private network terminal equipment, which is used for the terminal identification under each IPv4 private network; the address mapping module and the IPv4/IPv6 data conversion module are based on the identification of the IPv6 address prefix. Intelligent address mapping and information processing for data packets; DNS analysis module is used to realize domain name analysis and drainage of user terminals; to achieve the interconnection and intercommunication of various IPv4 private network information islands without affecting the existing network infrastructure.

附图说明Description of drawings

图1为本发明结构示意图;Fig. 1 is a structural representation of the present invention;

图2为本发明业务流程图。Fig. 2 is a business flow chart of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

请参阅图1-2,本发明提供一种技术方案:一种基于IPv6解决信息孤岛问题的互联互通装置,包括IPv4/IPv6互通装置1,所述IPv4/IPv6互通装置1内设有IPv6地址标识模块2、地址映射模块3、DNS解析模块4、IPv4/IPv6数据转换模块5,所述IPv4/IPv6互通装置1与IPv4信息孤岛中用户端出口路由器基于IPv6链路建立连接;所述IPv4信息孤岛包括IPv4信息孤岛A6、IPv4信息孤岛B7;其中,IPv6地址标识模块为每一个IPv4私网网络分配一段IPv6地址前缀,并基于不同的IPv6地址前缀完成每一个IPv4私网网络设备标识;地址映射模块为每一个IPv4私网网络分配一段未使用的IPv4地址段,并基于IPv6标识进行绑定映射;DNS解析模块用于实现用户终端的域名解析及引流;IPv4/IPv6数据转换模块对接收报文进行解析,并基于映射关系表,由信息封装装置对数据报文进行源地址转换及目的地址转换替换,最终基于地址映射模块的映射关系表,由数据处理装置将数据发送到对应的IPv4目的网络中。完成整个数据交互、处理流程。Referring to Fig. 1-2, the present invention provides a technical solution: an interconnection and intercommunication device based on IPv6 to solve the problem of information islands, including an IPv4/IPv6 intercommunication device 1, and the IPv4/IPv6 intercommunication device 1 is provided with an IPv6 address identification Module 2, address mapping module 3, DNS resolution module 4, IPv4/IPv6 data conversion module 5, the IPv4/IPv6 interworking device 1 and the user end exit router in the IPv4 information island are connected based on the IPv6 link; the IPv4 information island Including IPv4 information isolated island A6 and IPv4 information isolated island B7; among them, the IPv6 address identification module assigns an IPv6 address prefix to each IPv4 private network, and completes the identification of each IPv4 private network device based on different IPv6 address prefixes; the address mapping module Allocate an unused IPv4 address segment for each IPv4 private network, and perform binding mapping based on the IPv6 identifier; the DNS resolution module is used to realize the domain name resolution and drainage of the user terminal; the IPv4/IPv6 data conversion module converts the received message Analyze, and based on the mapping relationship table, the information encapsulation device performs source address conversion and destination address conversion and replacement on the data message, and finally based on the mapping relationship table of the address mapping module, the data processing device sends the data to the corresponding IPv4 destination network . Complete the entire data interaction and processing process.

本发明的使用方法包括以下步骤:The using method of the present invention comprises the following steps:

A、IPv4信息孤岛A6和IPv4信息孤岛B7中用户端出口路由器A8、用户端出口路由器B9与IPv4/IPv6互通装置1基于IPv6链路建立连接,实现各IPv4信息孤岛与IPv4/IPv6互通装置的网络互联互通;A, IPv4 information isolated island A6 and IPv4 information isolated island B7, user end exit router A8, user end exit router B9 and IPv4/IPv6 interworking device 1 establish a connection based on IPv6 link, realize the network of each IPv4 information island and IPv4/IPv6 interworking device interconnection;

B、IPv6地址标识模块2为每一个IPv4信息孤岛分配一段IPv6地址前缀;B, IPv6 address identification module 2 distributes a section of IPv6 address prefix for each IPv4 information island;

C、IPv6地址标识模块2基于不同的IPv6地址前缀,对不同IPv4信息孤岛的用户终端进行标识,终端标识算法是一种在96位IPv6地址前缀后加上32位IPv4地址而组合成为一个128位的唯一标识一台终端的IPv6地址;C. The IPv6 address identification module 2 identifies user terminals on different IPv4 information islands based on different IPv6 address prefixes. The terminal identification algorithm is a combination of a 128-bit IPv6 address prefix with a 32-bit IPv4 address after the 96-bit IPv6 address prefix The IPv6 address that uniquely identifies a terminal;

具体的标识信息如下:用户终端-IP|IPv6地址The specific identification information is as follows: user terminal-IP|IPv6 address

例:位于IPv4信息孤岛1中用户终端A的IP为172.16.0.10,为该IPv4信息孤岛1分配的IPv6前缀为2001:0:0:1::/96,位于IPv4信息孤岛2用户终端B的IP为172.16.0.100,为该IPv4信息孤岛2分配的IPv6前缀为2001:0:0:2::/96,此时标识关系如下:Example: The IP of user terminal A located in IPv4 information island 1 is 172.16.0.10, the IPv6 prefix allocated for this IPv4 information island 1 is 2001:0:0:1::/96, and the IP address of user terminal B located in IPv4 information island 2 The IP is 172.16.0.100, and the IPv6 prefix assigned to the IPv4 information island 2 is 2001:0:0:2::/96. At this time, the identification relationship is as follows:

终端terminal IPv4地址IPv4 address 标识后IPv6地址IPv6 address after identification 用户终端Auser terminal A 172.16.0.10172.16.0.10 2001:0:0:1::172.16.0.102001:0:0:1::172.16.0.10 用户终端Buser terminal B 172.16.0.100172.16.0.100 2001:0:0:2::172.16.0.1002001:0:0:2::172.16.0.100

D、地址映射模块3为每一个IPv4信息孤岛分配一段独立IPv4地址段;D, the address mapping module 3 distributes an independent IPv4 address segment for each IPv4 information island;

E、地址映射模块3基于IPv6地址标识情况,对不同IPv4信息孤岛中的终端进行地址映射;E, address mapping module 3 is based on IPv6 address identification situation, carries out address mapping to the terminal in different IPv4 information isolated islands;

映射关系包括:用户终端IP|映射后地址|对应IPv6地址;The mapping relationship includes: user terminal IP|mapped address|corresponding IPv6 address;

例:位于IPv4信息孤岛1中用户终端A的IP为172.16.0.10,为该IPv4信息孤岛1分配的IPv6前缀为2001:0:0:1::/96,为该IPv4信息孤岛1分配的IPv4私网地址段为100.64.1.0/24。位于IPv4信息孤岛2用户终端B的IP为172.16.0.100,为该IPv4信息孤岛2分配的IPv6前缀为2001:0:0:2::/96,为该IPv4信息孤岛2分配的IPv4私网地址段为100.64.2.0/24,此时标识关系如下:Example: The IP of user terminal A located in IPv4 information island 1 is 172.16.0.10, the IPv6 prefix allocated for this IPv4 information island 1 is 2001:0:0:1::/96, the IPv4 prefix allocated for this IPv4 information island 1 The private network address segment is 100.64.1.0/24. The IP of user terminal B located on IPv4 information island 2 is 172.16.0.100, the IPv6 prefix allocated to this IPv4 information island 2 is 2001:0:0:2::/96, and the IPv4 private network address allocated to this IPv4 information island 2 The segment is 100.64.2.0/24. At this time, the identification relationship is as follows:

F、IPv4信息孤岛A6中用户终端A10向IPv4信息孤岛B7中用户终端B11发起数据访问请求;F. The user terminal A10 in the IPv4 information island A6 initiates a data access request to the user terminal B11 in the IPv4 information island B7;

G、IPv4信息孤岛B7中用户终端B11接收到数据后,返回数据响应,最终完成整个数据交互流程。G. After receiving the data, the user terminal B11 in the isolated IPv4 information island B7 returns a data response, and finally completes the entire data interaction process.

其中,步骤A包括以下流程:Among them, step A includes the following procedures:

A、用户端出口路由器A8、用户端出口路由器B9基于IPv6链路建立到达IPv4/IPv6互通装置1的连接;A. The user-end egress router A8 and the user-end egress router B9 establish a connection to the IPv4/IPv6 interworking device 1 based on the IPv6 link;

B、用户端出口路由器A8、用户端出口路由器B9到达地址映射模块中IPv4地址池路由,路由的下一跳为IPv4/IPv6互通装置1的地址;B. The user end exit router A8 and the user end exit router B9 reach the IPv4 address pool route in the address mapping module, and the next hop of the route is the address of the IPv4/IPv6 interworking device 1;

C、IPv4/IPv6互通装置1配置到达各IPv4私有网络的路由,路由的下一跳为各IPv4信息孤岛用户端出口路由器的地址C, IPv4/IPv6 intercommunication device 1 configures the route to each IPv4 private network, and the next hop of the route is the address of each IPv4 information island user end exit router

本发明中,步骤F包括以下流程:In the present invention, step F includes the following processes:

A、用户终端A10向DNS解析模块4发起DNS请求,查询IPv4信息孤岛B7下的用户终端B11的IPv4地址;A, the user terminal A10 initiates a DNS request to the DNS resolution module 4, and queries the IPv4 address of the user terminal B11 under the IPv4 information island B7;

B、DNS解析模块4向用户终端A10发起DNS响应;B. The DNS resolution module 4 initiates a DNS response to the user terminal A10;

C、用户终端A10向用户终端B11发起数据请求,数据到达用户端出口路由器A8;C. The user terminal A10 initiates a data request to the user terminal B11, and the data arrives at the user end exit router A8;

D、用户端出口路由器A8接收到数据报文后,将数据报文传递到IPv4/IPv6互通装置1;D. After the client egress router A8 receives the data message, it transmits the data message to the IPv4/IPv6 interworking device 1;

E、IPv4/IPv6互通装置1解封装,并基于地址映射模块的映射信息,做源地址转换及目的地址转换,然后将数据发送给用户端出口路由器B9;具体转换信息如下:E, IPv4/IPv6 interworking device 1 decapsulates, and based on the mapping information of the address mapping module, performs source address translation and destination address translation, and then sends the data to the user end exit router B9; the specific translation information is as follows:

源地址转换:接收到的数据包源、目的地址信息:SIP:172.16.0.10,DIP:100.64.2.100;转换后数据包源、目的地址信息:SIP:100.64.1.10,DIP:100.64.2.100;Source address translation: received data packet source and destination address information: SIP: 172.16.0.10, DIP: 100.64.2.100; converted data packet source and destination address information: SIP: 100.64.1.10, DIP: 100.64.2.100;

此时数据包源地址转换前五元组及映射关系如下:At this time, the five-tuple and the mapping relationship before the data packet source address translation are as follows:

此时数据包源地址转换后五元组及映射关系如下:At this time, the five-tuple and the mapping relationship after the packet source address conversion are as follows:

目的地址转换:根据地址映射模块的映射关系表,转换后的数据包源、目的地址信息:SIP:100.64.1.0,DIP:172.16.0.100;Destination address conversion: According to the mapping relationship table of the address mapping module, the source and destination address information of the converted data packet: SIP: 100.64.1.0, DIP: 172.16.0.100;

此时数据包目的地址转换前五元组及映射关系如下:At this time, the first five-tuple and the mapping relationship of the destination address of the data packet are as follows:

此时数据包目的地址转换后五元组及映射关系如下:At this time, the five-tuple and the mapping relationship after the data packet destination address conversion are as follows:

F、用户端出口路由器B9接收到数据后,将数据发送给用户终端B11。F. After receiving the data, the egress router B9 at the user end sends the data to the user terminal B11.

本发明基于IPv6支持多种技术实现各IPv4私有网络到IPv4/IPv6互通装置的互联互通,对原有IPv4网络没有任何影响;IPv6地址标识模块为各不同IPv4网络分配的不同IPv6地址前缀,对各IPv4私有网络终端设备进行标识,用于各IPv4私有网络下的终端标识;地址映射模块及IPv4/IPv6数据转换模块基于IPv6地址前缀标识情况,对接收到的数据包进行智能地址映射及信息处理;DNS解析模块用于实现用户终端的域名解析及引流;达到在不影响现有网络基础条件下,实现各IPv4私有网络信息孤岛的互联互通。The present invention supports multiple technologies based on IPv6 to realize the interconnection and intercommunication between each IPv4 private network and IPv4/IPv6 intercommunication device, without any influence on the original IPv4 network; IPv4 private network terminal devices are identified for terminal identification under each IPv4 private network; the address mapping module and IPv4/IPv6 data conversion module perform intelligent address mapping and information processing on received data packets based on the identification of IPv6 address prefixes; The DNS resolution module is used to realize the domain name resolution and drainage of user terminals; to achieve the interconnection and intercommunication of various IPv4 private network information islands without affecting the existing network infrastructure.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although the embodiments of the present invention have been shown and described, those skilled in the art can understand that various changes, modifications and substitutions can be made to these embodiments without departing from the principle and spirit of the present invention. and modifications, the scope of the invention is defined by the appended claims and their equivalents.

Claims (4)

1. a kind of solve the device that interconnects of problem of detached island of information, including IPv4/IPv6 interworking units (1) based on IPv6, its It is characterised by:Be provided with the IPv4/IPv6 interworking units (1) IPv6 addresses mark module (2), address mapping module (3), Dns resolution module (4), IPv4/IPv6 data conversion modules (5), the IPv4/IPv6 interworking units (1) are lonely with IPv4 information User terminal egress router is connected based on IPv6 link establishments in island;The IPv4 information islands include IPv4 information islands A (6), IPv4 information islands B (7).
2. realize a kind of user for solving the device that interconnects of problem of detached island of information based on IPv6 described in claim 1 Method, it is characterised in that:Its application method comprises the following steps:
A, user terminal egress router A (8) in IPv4 information islands A (6) and IPv4 information islands B (7), user terminal Exit Road by Device B (9) is connected with IPv4/IPv6 interworking units (1) based on IPv6 link establishments, realizes each IPv4 information islands and IPv4/ The network interconnection intercommunication of IPv6 interworking units;
B, IPv6 addresses mark module (2) is that each IPv4 information island distributes one section of IPv6 address prefix;
C, IPv6 addresses mark module (2) is based on different IPv6 address prefixs, to the user terminal of different IPv4 information islands It is identified, terminal iidentification algorithm is that one kind is combined into one after 96 IPv6 address prefixs plus 32 IPv4 addresses The IPv6 addresses of the station terminal of unique mark one of 128;
D, address mapping module (3) is that each IPv4 information island distributes one section of independent IPv4 address field;
E, address mapping module (3) is based on IPv6 addresses mark situation, enters row address to the terminal in different IPv4 information islands Mapping;
F, user terminal A (10) user terminal B (11) into IPv4 information islands B (7) initiates number in IPv4 information islands A (6) According to access request;
G, after user terminal B (11) receives data in IPv4 information islands B (7), returned data response, it is finally completed whole number According to interaction flow.
A kind of 3. user for solving the device that interconnects of problem of detached island of information based on IPv6 according to claim 2 Method, it is characterised in that:The step A includes below scheme:
A, user terminal egress router A (8), user terminal egress router B (9) are based on IPv6 link establishments and reach IPv4/IPv6 The connection of interworking unit (1);
B, IPv4 address pools road in user terminal egress router A (8), user terminal egress router B (9) arrival address mapping block By the next-hop of route is the address of IPv4/IPv6 interworking units (1);
C, IPv4/IPv6 interworking units (1) are configured to the route up to each IPv4 private networks, and the next-hop of route is believed for each IPv4 Cease the address of isolated island user terminal egress router.
A kind of 4. user for solving the device that interconnects of problem of detached island of information based on IPv6 according to claim 2 Method, it is characterised in that:The step F includes below scheme:
A, user terminal A (10) initiates DNS request to dns resolution module (4), and the user inquired about under IPv4 information islands B (7) is whole Hold B (11) IPv4 addresses;
B, dns resolution module (4) initiates DNS responses to user terminal A (10);
C, user terminal A (10) initiates request of data to user terminal B (11), and data reach user terminal egress router A (8);
D, after user terminal egress router A (8) receives data message, data message is delivered to IPv4/IPv6 interworking units (1);
E, IPv4/IPv6 interworking units (1) decapsulate, and the map information based on address mapping module, do source address conversion and Destination address is changed, and then sends the data to user terminal egress router B (9);
F, after user terminal egress router B (9) receives data, user terminal B (11) is sent the data to.
CN201711344047.XA 2017-12-15 2017-12-15 It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6 Pending CN107835259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711344047.XA CN107835259A (en) 2017-12-15 2017-12-15 It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711344047.XA CN107835259A (en) 2017-12-15 2017-12-15 It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6

Publications (1)

Publication Number Publication Date
CN107835259A true CN107835259A (en) 2018-03-23

Family

ID=61644604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711344047.XA Pending CN107835259A (en) 2017-12-15 2017-12-15 It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6

Country Status (1)

Country Link
CN (1) CN107835259A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109120601A (en) * 2018-07-24 2019-01-01 深圳市天威视讯股份有限公司 IPv4 and IPv6 interoperability methods and system based on program request signaling
CN110300194A (en) * 2019-07-09 2019-10-01 凌云天博光电科技股份有限公司 A kind of IP address conversion method and device of the network equipment
CN111629084A (en) * 2020-07-28 2020-09-04 腾讯科技(深圳)有限公司 Data transmission method and device, storage medium and electronic device
CN114301873A (en) * 2020-09-22 2022-04-08 华为云计算技术有限公司 A private network-based network interworking method, device and computer cluster
CN115297027A (en) * 2022-08-02 2022-11-04 上海海得控制系统股份有限公司 Method, system, storage medium and network management server for identifying link between island network devices
CN115567484A (en) * 2021-06-30 2023-01-03 中国电信股份有限公司 Data forwarding method, network side edge router and network system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286553A1 (en) * 2004-06-25 2005-12-29 Patrick Wetterwald Arrangement for reaching IPv4 public network nodes by a node in an IPv4 private network via an IPv6 access network
CN1798093A (en) * 2004-12-29 2006-07-05 中兴通讯股份有限公司 Method for building virtual channel by interpreting address passing through IPv6 network
CN102148773A (en) * 2010-02-08 2011-08-10 中国联合网络通信集团有限公司 Method and system for converting IPv6 (Internet Protocol Version 6) protocol and IPv4 (Internet Protocol Version 4) protocol
CN106790502A (en) * 2016-12-16 2017-05-31 广东睿哲科技股份有限公司 A kind of IPv4 terminals based on NAT64 prefixes, the SiteServer LBS of IPv6 service-interworking business
CN107105026A (en) * 2017-04-14 2017-08-29 中国联合网络通信有限公司沈阳市分公司 A kind of IPV4/IPV6 exchanges application platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286553A1 (en) * 2004-06-25 2005-12-29 Patrick Wetterwald Arrangement for reaching IPv4 public network nodes by a node in an IPv4 private network via an IPv6 access network
CN1798093A (en) * 2004-12-29 2006-07-05 中兴通讯股份有限公司 Method for building virtual channel by interpreting address passing through IPv6 network
CN102148773A (en) * 2010-02-08 2011-08-10 中国联合网络通信集团有限公司 Method and system for converting IPv6 (Internet Protocol Version 6) protocol and IPv4 (Internet Protocol Version 4) protocol
CN106790502A (en) * 2016-12-16 2017-05-31 广东睿哲科技股份有限公司 A kind of IPv4 terminals based on NAT64 prefixes, the SiteServer LBS of IPv6 service-interworking business
CN107105026A (en) * 2017-04-14 2017-08-29 中国联合网络通信有限公司沈阳市分公司 A kind of IPV4/IPV6 exchanges application platform

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109120601A (en) * 2018-07-24 2019-01-01 深圳市天威视讯股份有限公司 IPv4 and IPv6 interoperability methods and system based on program request signaling
CN110300194A (en) * 2019-07-09 2019-10-01 凌云天博光电科技股份有限公司 A kind of IP address conversion method and device of the network equipment
CN111629084A (en) * 2020-07-28 2020-09-04 腾讯科技(深圳)有限公司 Data transmission method and device, storage medium and electronic device
CN111629084B (en) * 2020-07-28 2020-11-03 腾讯科技(深圳)有限公司 Data transmission method and device, storage medium and electronic equipment
CN114301873A (en) * 2020-09-22 2022-04-08 华为云计算技术有限公司 A private network-based network interworking method, device and computer cluster
CN115567484A (en) * 2021-06-30 2023-01-03 中国电信股份有限公司 Data forwarding method, network side edge router and network system
CN115297027A (en) * 2022-08-02 2022-11-04 上海海得控制系统股份有限公司 Method, system, storage medium and network management server for identifying link between island network devices
CN115297027B (en) * 2022-08-02 2023-08-25 上海海得控制系统股份有限公司 Method, system, storage medium and network management server for identifying links between island network devices

Similar Documents

Publication Publication Date Title
CN107835259A (en) It is a kind of to solve the device that interconnects of problem of detached island of information based on IPv6
CN102025591B (en) Method and system for implementing virtual private network
US20230090829A1 (en) Virtualized network functions through address space aggregation
CN102594678B (en) Method for large-scale networking of dynamic virtual private network (DVPN) and client
CN101808042B (en) Access method and device of multiprotocol label switching double-layer virtual private network
CN102710509B (en) Automatic data center configuration method and method
CN100364289C (en) Method for Realizing Layer 2 Device Interconnection in Network Based on Resilient Packet Ring
CN103312611B (en) Message processing method, device label processing method and equipment
CN102148766B (en) Method for service interworking in PON (passive optical network) under three-layer function networking
CN102025589A (en) Method and system for realizing virtual private network
JP2006524974A5 (en)
CN102447752A (en) Service access method, system and device based on layer2 tunnel protocol (L2TP)
CN102594711A (en) Message forwarding method and edge device therefor
CN102624935A (en) A method, device and system for forwarding messages
CN102932254A (en) Message forwarding method and device
CN102546349B (en) A kind of message forwarding method and equipment
CN102098355B (en) Cloud service-based IPv6 (internet protocol version 6)/IPv4 (internet protocol version 4) translation method with communication initiated by IPv6 party
CN103731349A (en) Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device
CN102694752A (en) Gateway equipment
RU2008109208A (en) MOBILE NODE FOR RECEIVING IP ADDRESS ALLOCATION INFORMATION, DATA SERVER TO PROVIDE IP ADDRESS ALLOCATION INFORMATION AND METHOD OF PROVIDING IP ADDRESS ALLOCATION INFORMATION
CN105635335B (en) Social resource access method, device and system
CN103167048A (en) Method, device and system for two-layer interworking based on IPv6
CN111163185A (en) Method for IP addressing access to nodes in mesh network
CN106464672B (en) The bis- stack subscribers of IPoE that residential gateway for bridge joint configures
CN105530159A (en) Cross-IPv6 and IPv4 VPN inter-access method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180323