CN1870569B - 网络***及其管理方法、通信终端和报文发送方法 - Google Patents
网络***及其管理方法、通信终端和报文发送方法 Download PDFInfo
- Publication number
- CN1870569B CN1870569B CN2005100729845A CN200510072984A CN1870569B CN 1870569 B CN1870569 B CN 1870569B CN 2005100729845 A CN2005100729845 A CN 2005100729845A CN 200510072984 A CN200510072984 A CN 200510072984A CN 1870569 B CN1870569 B CN 1870569B
- Authority
- CN
- China
- Prior art keywords
- address
- protocol
- message
- communication terminal
- ipv4
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2542—Translation of Internet protocol [IP] addresses involving dual-stack hosts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
网络***及其管理方法,通信终端和报文发送方法,本发明的目的是在不同协议之间实现应用的无缝过渡。其中一种使用第一IP协议的网络***,该网络***包括地址分配服务器和同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,其中该地址分配服务器向通信终端动态地分配第二IP协议地址,其中,上述通信终端包括,动态地址管理器,用于从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议应用程序的第二IP协议报文的目的地的第二IP协议地址。地址适配器,用于将该来自于第二IP协议应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中。
Description
技术领域
本发明涉及在不同协议之间实现应用的无缝过渡的网络***、网络***的管理方法、通信终端和报文发送方法,尤其涉及使IPv4应用在IPv6网络中进行无缝过渡的网络***、网络***的管理方法、通信终端和报文发送方法。
背景技术
随着因特网的日益膨胀,现有的采用长度为32位的IPv4地址已经十分紧缺。于是,出现了采用长度为128位IP地址的IPv6协议,来彻底解决IPv4地址不足的难题,并且在地址容量、安全性、网络管理、移动性以及服务质量等方面有明显的改进。在IPv6成为主流协议之前,IPv4协议还将被继续使用,因此就出现了IPv4网络与IPv6网络共存的情况。另外,由于地址分配的不均衡问题,有些国家或者地区仍然有足够的IPv4地址空间供分配。因此IPv4网络将在这些国家或者地区长期存在。在可以预见的将来,IPv4网络与IPv6网络还将长期共存。
现有的一种状况是,IPv4应用不能在IPv6环境中运行,而IPv6应用也不能在IPv4环境中运行。另外,在IPv4向IPv6过渡期间,现在的很多应用都是基于IPv4协议的,IPv6应用和服务相对于比较成熟的IPv4应用和服务少,因此不可避免地造成IPv6网络资源的浪费。
考虑到上述现状,不可避免地需要解决使已有的IPv4应用在IPv6网络上运行的问题。也就是说希望既可以部署新的IPv6网络,又可以继续使用IPv4应用这些已有的资源。
现有技术中提出多种解决方案来解决上述问题。一种方式是双协议栈机制(DSTM(Dual Stack Transition Mechanism))。DSTM的目标在于解决纯IPv6网络中的双协议栈主机与已有的IPv4主机或应用的连接问题,它的出发点是为IPv6节点提供一个获得临时IPv4地址的方式,同时在这两种网络协议不同的网络之间加入网关,通过使用IPv4-over-IPv6隧道,实现了IPv4流量在纯IPv6网络上的传输。这种方法将IPv6网络视为IPv4 intranet,从而仅在intranet内有效;而且不能支持IPv4地址嵌套的应用。
另一种方式是地址翻译机制,例如,网络地址翻译-协议翻译NAT-PT(Network Address Translator-Protocol Translator);BIS(Bump In the Stack)和BIA(Bump In the API)等。在地址翻译机制下,把IPv4报文的地址翻译为IPv6地址后再在IPv6网络中传输,或者进行相反的处理。但是,这种翻译技术不可避免地造成很大的额外工作。尤其是,当IPv4报文中内嵌有IPv4地址时,还需要应用网关/代理器等来进行报文中内嵌的地址的翻译工作,因此翻译量将更大,并且占用的***资源也更多。例如对于BIA来说,由于需要转换嵌在应用层协议中的IP地址(例如FTP),所以这种机制可能不适用于那些其负载中包含地址的新应用。
还有一种方式是,修改升级IPv4应用的代码,使之成为IPv6应用,这种方式需要重新编码和测试,费时费力。
在现有技术中,还提出了DTTS技术来解决IPv4应用在IPv6网络中运行的问题。DTTS技术不使用NAT或者应用网关/代理器等。但是DTTS在进行地址转换的时候需要占用有限的IPv4地址资源来进行动态地址分配,并且在进行地址转换的时候使用IPv4兼容地址的方式转换为IPV6地址,从而传输设备需要128位静态路由配置,代价比较大。
发明内容
为了解决现有技术的上述问题,本发明的目的是在不同协议之间 实现应用的无缝过渡。
本发明提供一种使用第一IP协议的网络***,该网络***包括地址分配服务器和同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,其中该地址分配服务器向通信终端动态地分配第二IP协议地址,上述通信终端包括,动态地址管理器,用于从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议应用程序的第二IP协议报文的目的地的第二IP协议地址,地址适配器,用于将该来自于第二IP协议应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,所述通信终端将所述封装后的第一IP协议报文发送出去。
本发明提供一种网络***的管理方法,该网络***为使用第一IP协议的网络***,该网络***包括同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,在通信终端,从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议下的应用程序的第二IP协议报文的目的地的第二IP协议地址;在该通信终端,将该来自于第二IP协议下的应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,在该通信终端,将所述封装后的第一IP协议报文发送出去。
本发明提供一种同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,该通信终端与用于向其动态地分配第二IP协议地址的地址分配服务器连接,包括,动态地址管理器,用于从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议应用程序的第二IP协议报文的目的地的第二IP协议地址;地址适配器,用于将该来自于第二IP协议应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报 头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,所述通信终端将所述封装后的第一IP协议报文发送出去。
本发明提供一种报文发送方法,用于同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,该通信终端与用于向其动态地分配第二IP协议地址的地址分配服务器连接,其特征在于:包括,从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议下的应用程序的第二IP协议报文的目的地的第二IP协议地址;在该通信终端,将该来自于第二IP协议下的应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,所述通信终端将所述封装后的第一IP协议报文发送出去。
本发明提供一种程序产品,用于实现上述方法权利要求中所述的方法。
本发明提供一种记录介质,用于记录上述的程序。
根据本发明,可以在第一IP协议网络的双协议栈主机之间无缝地运行第二IP协议应用。
根据本发明,不需要对上层应用进行任何修改,因此本发明对于上层应用是透明的,不会对上层用户带来额外的负担。
根据本发明,在对动态分配的地址使用完毕后,将把该地址释放。从而可以再次利用该地址,因此节约了地址资源。
通过以下结合附图对本发明的最佳实施例的详细说明,本发明的这些以及其他优点将更加明显。
附图说明
图1是本发明的原理的概略视图。图2是根据本发明的主机的功能方框图。
图3是根据本发明的地址映射表的结构。
图4A和4B示出根据本发明获得目的主机的IPv4地址的流程图。
图5是示出根据本发明将来自IPv4应用程序的IPv4报文转换为IPv6报文的过程的流程图。
图6A和图6B示出根据本发明将IPv4报文封装为IPv6报文的报文格式示意图。
图7示出目的主机的功能方框图。
图8是示出目的主机的处理过程的流程图。
图9是示出根据本发明进行地址释放的过程的流程图。
具体实施方式
为了说明的方便,本发明基于以下网络环境,即进行通信的主机是双协议栈主机,双协议栈主机工作在纯IPv6网络,运行已有的IPv4应用。但是,本发明不限于IPv4协议和IPv6协议,而可以应用于任何都采用IP协议的网络。
现在将结合图1说明本发明的原理。
图1中,双协议栈主机101和双协议栈主机115是在IPv6网络中同时支持IPv4协议和IPv6协议的双协议栈计算机。对于本领域技术人员来说,本发明可以应用于任何同时支持IPv4协议栈和IPv6协议栈的通信终端。以后为了说明的方便,我们称其为主机。主机101和主机115分别具有IPv6地址。主机101和主机115通过IPv6网络110进行相互通信。
主机101和主机115既能够运行IPv4应用也能够运行IPv6应用。根据本发明,当主机101和主机115均运行IPv4应用,并且IPv4应用之间通过IPv6网络进行通信时,也能够使IPv4应用在IPv6网络上无缝地继续运行。后面将详细描述该过程。
DNS服务器120根据来自主机101或主机115的关于获得本地或者目的主机的IPv6地址的请求,解析获得本地或者目的主机的IPv6地址,将其返回给主机101或主机115,或者同时将这个本地或者目的主机的IPv6地址同时发送给地址分配服务器105,以进行相应IPv4 地址的分配。
地址分配服务器105根据来自主机101或主机115的关于分配临时的IPv4地址的请求,为其动态地分配IPv4地址,并且根据情况回收分配的IPv4地址以供以后再使用。
本领域技术人员将能够理解,可以将DNS服务器120与地址分配服务器105合并在一起,实现合并后的功能。
图2示出根据本发明的源主机的功能方框图。
为了实现本发明的目的,根据本发明的主机至少包括地址适配器205和动态地址管理器225。
地址适配器205将来自于IPv4应用程序201的IPv4报文封装为IPv6报文或者进行相反的处理,并且维护主机IPv4和IPv6地址之间的对应关系。后面将详细描述其操作。
动态地址管理器225从地址分配服务器105动态地(临时地)获得本地或者目的主机的IPv4地址以及释放所获得的IPV4地址从而对于IPV4地址进行动态管理。后面将详细描述其功能。
地址适配器205包括地址映射表管理器210,报文翻译器215和地址映射表220。
地址映射表管理器210对于地址映射表220进行管理。报文翻译器215参照地址映射表220将来自于IPv4应用程序201的IPv4报文封装为IPv6报文,或者进行相反的操作。地址映射表220可以存储在未图示的存储装置中。
上述各功能块可以进行合并或者分离来实现合并或者分离后的功能,例如地址映射表管理器210和动态地址管理器225可以合并为一个功能块来实现对于地址映射表中的地址的动态管理。另外,最好是,地址适配器205和动态地址管理器225位于IP层与链路&物理层之间来实现IP地址的转换。
关于IPv4应用程序201,可以是位于应用层的任意的IPv4应用程序。
图3示出地址映射表220的结构。
在地址映射表220中,将网络上的主机的IPv4地址和主机的IPv6地址对应地进行存储。根据本发明,在地址映射表220中既维持本地主机的IPV4/IPV6地址对,又维持IPV4应用程序所使用的目的主机的IPV4/IPV6地址对。
下面将描述根据本发明动态地(临时地)获得本地主机或者目的主机的IPv4地址并进行存储的过程。
图4A示出根据本发明动态地获得本地主机IPV4地址并进行存储的过程。
首先,在步骤401,在初始化地址映射表220时,例如在每次主机登录到IPV6网络上时或者在本地主机的第一个IPv4应用程序启动时,由本发明未图示的IPV6地址管理器通过收发装置230从DNS服务器120获得本地主机的IPV6地址。
在步骤405,动态地址管理器225将包含IPV6地址管理器所获得的本地主机的IPV6地址的请求通过收发装置230发送给地址分配服务器105。
地址分配服务器105响应所接收到的请求,将一个IPv4地址动态地分配给该主机,并且将该主机的IPv4/IPv6地址对发送给收发装置230。
在步骤S410,动态地址管理器225从收发装置230获得本地主机的IPv4/IPv6地址对。
然后在步骤S415,动态地址管理器225通知地址映射表管理器210将本地主机的IPv4/IPv6地址对进行对应存储。
在步骤S420,响应该通知,地址映射表管理器210将本地主机的IPv4/IPv6地址对应地存储在地址映射表220中。
通过上述处理,在初始化地址映射映射表时,本地主机会临时获得一个IPv4地址,以后所有共存在该本地主机上的IPv4应用将使用该同一个IPV4地址。因此,根据本发明,可以最大限度的使用IPv4地址空间。
本领域技术人员将能够理解,对于以上的处理可以进行适当的变 更,例如,本地主机可以直接把获得IPv4/IPv6地址对的请求发送给DNS服务器120,由DNS服务器120从地址分配服务器105获得一个动态分配的IPV4地址,然后由DNS服务器120将IPv4/IPv6地址对返回给本地主机。
另外,虽然在以上的描述中,本地主机从地址分配服务器获得的是IPv4/IPv6地址对,但是本领域技术人员将能够理解,地址分配服务器还可以仅仅返回IPV4地址。
图4B示出根据本发明获得目的主机的IPv4地址的流程图。
首先,在步骤450,本地主机的IPv4应用程序201通过收发装置230向DNS服务器120发送获得目的主机的IPV6地址的请求。
响应该请求,DNS服务器120将目的主机的IPV6地址返回给本地主机。
在步骤455,动态地址管理器225将包含目的主机的IPV6地址的请求通过收发装置230发送给地址分配服务器105,请求获得目的主机的IPv4/IPv6地址对。
地址分配服务器105响应所接收到的请求,将一个IPv4地址动态地分配给该目的主机,并且将该目的主机的IPv4/IPv6地址对发送给收发装置230。
在步骤S460,动态地址管理器225从收发装置230获得目的主机的IPv4/IPv6地址对。
然后在步骤S465,动态地址管理器225通知地址映射表管理器210将目的主机的IPv4/IPv6地址对进行对应存储。
在步骤S470,响应该通知,地址映射表管理器210将目的主机的IPv4/IPv6地址对应地存储在地址映射表220中。
通过上述处理,在运行IPv4应用程序时,将临时获得目的主机的IPV4地址。
因此,在对于IPV4应用程序进行IPV4报文生成时,可以直接参照上述地址映射表220中的IPV4地址,形成IPV4报文的报头。由于形成IPV4报文的过程可以用已有技术实现,因此省略其描述。本发明 假设来自于IPV4应用程序的报文的报头中包含源和目的IPV4地址。
对于本领域技术人员来说,还可以通过其它已知的方式获得目的主机的IPv4/IPv6地址对,例如通过直接与目的主机进行通信来获得对方的IPv4/IPv6地址对。
图6A和图6B示出根据本发明将IPv4报文封装为IPv6报文的报文格式示意图。
图6A是根据本发明的IPv4报文格式,包括IPv4报头601和IPv4有效载荷605。
图6B是根据本发明将IPv4报文封装为IPv6报文所采用的IPv6报文格式。
其中,IPv6报头601′为常规的IPv6协议下的IPv6报头,其中包括与IPv4报头中所包含的源与目的主机的IPv4地址相对应的源与目的主机的IPv6地址。
IPv4有效载荷605′与IPv4有效载荷605的内容相同。
扩展报头602′与IPv4报头601相比,还保留了来自IPv4应用的IPv4报文的原始IPv4报头的信息,即包含了源与目的主机的IPv4地址的IPv4报头信息。在本实施方式中,将原始IPv4报头完全放到扩展报头中,但是更为优选地,还可以将IPV4报头进行压缩,但是至少要把源与目的主机的IPv4地址信息放到扩展报头中,这种方式将减少信息占用量。另外,可选地,可以在扩展报头602′设置标志位来标识该IPV6报文封装了IPV4报文。这样,通过采用本发明的IPv6报文格式,在目的主机端的IPv6协议栈中对该IPv6扩展头进行处理的时候,就可以提取出原始IPV4报头信息,与IPv4有效载荷一起就可以恢复原始IPv4报文。而不会造成由IPv6应用处理IPv4报文的情况。
在本发明中,虽然将原始IPv4报头信息作为扩展报头的内容包含在IPv6报文中占用了信息资源,但是本发明人通过研究发现,IPv6报文中该扩展报头完全可以包括一些需要目的节点来处理的可选信息,而不会增加***开销。
具体的优选做法可以是,在进行封装时,例如将IPv4报文封装 到IPv6报文中时可以将IPv4报文中的空闲段删除,以节省信息占用空间。
而将IPv6报文封装到IPv4报文中时可以将IPv6报文中空闲段删除,以节省信息占用空间。
图5示出根据本发明将来自IPv4应用程序201的IPv4报文转换为IPv6报文的过程。
首先,在步骤S501,报文翻译器215从IPv4应用程序201接收IPv4报文。在步骤S510,报文翻译器215查找地址映射表220,查找对应于目的主机的IPv6地址。然后前进到步骤S515,按照图6B的格式,将IPv4报文封装为IPv6报文,其中将原始IPv4报头封装到扩展报头602′中。
然后,在步骤S520,由收发装置230将封装后的IPv6报文通过IPv6网络110发送出去。
图7示出目的主机的功能方框图。
目的主机的结构与图2所示的作为源的主机的结构相同,至少包括地址适配器705和动态地址管理器725。其中,地址适配器705将IPv6报文解封装,转换为原来的IPv4报文。
动态地址管理器225可以按照图4A的操作从地址分配服务器105动态地(临时地)获得本地主机的IPv4地址。但是也可以通过从对方接收的封装的IPV6报文中获得本地主机的IPV4地址。
地址适配器205包括地址映射表管理器210,报文翻译器215和地址映射表220。后面将详细介绍上述各装置的功能。
本领域技术人员将能够理解,上述各功能块可以进行合并或者分离来实现合并或者分离后的功能,例如地址映射表管理器710和动态地址管理器725可以合并为一个功能块来实现对于地址映射表中的地址的动态管理。另外,地址适配器705和动态地址管理器725位于IP层与链路&物理层之间来实现IP地址的转换。
图8示出目的主机接收到IPV6报文后的操作过程。
在步骤S801,当目的主机的收发装置730接收到IPv6报文时, 将IPv6报文转送给目的主机的报文翻译器715。
在步骤S805,报文翻译器715判断IPv6报文是否是封装了IPV4报文的IPv6报文。例如,通过检测扩展报头602′中设置的标志位来判断。当判断为IPv6报文不是封装了IPV4报文的IPv6报文时,将IPv6报文交给IP层进行正常的IPv6报文处理。
当IPv6报文是封装了IPV4报文的IPv6报文时,前进到步骤S810。
在步骤S810,报文翻译器715从封装了IPV4报文的IPv6报文中提取出源主机的IPv6地址,将其转交给地址映射表管理器710。
在步骤S815,地址映射表管理器710将提取出的源IPv6地址作为索引,将扩展报头602′中的源主机的IPv4地址与地址映射表710中的记录进行比较。
当没有对应于源主机的IP地址记录或者所记录的源主机的IPv4地址与从IPv6报文中所抽取出的源IPv4地址不一致时,前进到步骤S820,地址映射表管理器710将地址映射表710中的相应记录改为IPv6报文中的IPv4/IPv6地址对。然后步骤前进到S825。当所记录的源主机的IPv4地址与从IPv6报文中所抽取出的源IPv4地址不一致时由地址映射表所进行的修改操作,其实同时完成了在目的主机上关于源主机的相应IPv6-IPv4地址对的释放操作。
当所记录的源主机的IPv4地址与IPv6报文中所抽取出的IPv4地址一致时,前进到步骤S825,报文翻译器715将封装的IPv6报文转换为IPv4报文。
这样,目的主机的IPV4应用程序701就可以原样使用转换后的IPv4报文。并且按照通常的操作继续运行。
目的主机的应用程序701对于源主机的应用程序201发送数据的过程与源主机的应用程序201发送数据的过程一样,因此省略其描述。
通过以上的描述可以理解,本发明通过将原始IPv4报头封装在IPv6报文中,从而在目的主机能够很容易地从IPv6报文中解封装出IPv4报文,由IPv4应用程序使用,而不用对于IPv4应用程序进行任 何修改。尤其是当IPv4报文中内嵌有IPv4地址时,本发明的优点将更加突出。因此,本发明以简单的方式提高了IPv4应用程序在IPv6网络中运行的灵活性。
另外,由于本发明仅通过在主机侧进行IPv6报文的封装和解封装来实现IPv4应用程序在IPv6网络中的正常运行,而不用增加额外例如应用网关或者代理机等进行地址转换的设备,因此本发明能够以较低的成本以及方便的形式使IPv4应用程序在IPv6网络中正常运行。
根据本发明,主机端的动态地址管理器有效利用了IPv4地址空间,使得IPv4应用在纯IPv6网络上的继续运行成为可能。
另外,虽然以上是以IPv6网络中的双协议栈主机为例进行的说明,但是本领域技术人员将能够理解,本发明还能够应用于使IPv4应用(如在本地主机)与IPv6应用(如在远端主机)在纯IPv6网络中进行通信,就像BIS/BIA那样,以及实现IPv4应用在IPv6网络与IPv4因特网之间进行通信,就像DSTM,这种实现只需要增加网关以支持IPv4-over-IPv6隧道。
下面描述根据本发明释放IPv4地址的过程。
在图4A和4B中介绍了从地址分配服务器105中获得源主机和目的主机的IPv4地址的过程。这是由地址分配服务器105采用已有的动态地址分配的技术来实现的,从而多个主机可以共享有限的IPv4地址资源。
本发明的动态地址管理器进一步对于被动态分配的IPv4地址进行管理,在必要的时候释放被分配的IPv4地址。
下面结合图9和图2描述根据本发明进行地址释放的过程。
首先,在步骤S901,动态地址管理器225从IPv4应用程序201接收程序结束的通知。
在这里,所谓的IPv4应用程序结束可以根据特定协议对应用结束的定义或者明显的结束帧来进行判断。
在步骤S905,动态地址管理器225删除(或者标记出)地址映射表220中与完成了运行的IPV4应用程序有关的目的主机的IPv4/IPv6 地址对。而且,如果需要,还可以删除本地主机的IPv4/IPv6地址对。
在步骤S910,动态地址管理器225通知地址分配服务器105已经释放了目的主机(和/或本地主机)的IPv4地址。
在步骤S915,响应该通知,地址分配服务器105将已经为该目的主机(和/或本地主机)分配的该IPv4地址标记为可用的,从而可以将该IPV4地址再分配给其它的目的主机。
另外,代替步骤S910和S915,地址分配服务器105可以在一段时间内没有从主机接收到关于释放主机的IPV4地址时,在自己一侧主动地删除为该主机动态分配的IPV4地址。
通过上述释放处理,本发明能够充分利用有限的IPv4资源。尤其是,即时在主机没有关机的状态下,本发明也能够即时地释放IPv4地址。应该注意的是,上面所描述的实施方式只是用于说明本发明,并不构成对本发明的限制。
本发明的目的也可以通过将存储实现实施方式的功能的软件的程序代码的存储介质直接或者间接地供给***或装置,该***或装置的计算机读出程序代码并执行而达到。此时,只要***或者装置具有程序的功能,实施的方式不必局限于程序。
因此,由于本发明的功能由计算机来实现,安装在计算机中的程序代码也能实现本发明.换句话说,本发明的权利要求也包括用于实现本发明的功能的计算机程序。
这时,只要***或装置具有程序的功能,该程序可以以任意的方式,例如目的代码、解释器执行的程序或者提供给操作***的脚本数据的方式执行。
作为用来供给程序代码的存储介质,比如,有软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM和DVD(DVD-ROM和DVD-R)等。
对于提供程序的方法,一个客户计算机可以通过该客户计算机的浏览器连接到因特网的网站上,本发明的计算机程序或者程序可自动安装的压缩文件可以被下载到例如硬盘等记录介质上。进而,可以通 过将组成程序的程序代码分割到多个文件中并且将这些文件从不同的网站下载来提供本发明的程序。另外,本发明的权利要求书还包括WWW服务器向大量的用户下载实现本发明的功能的程序文件的方案。
此外,还可以把本发明的程序加密和存储到例如CD-ROM等存储介质上,向用户发布存储介质,允许符合某种要求的用户通过因特网下载加密密码信息,并且允许用户通过使用这些密码信息将加密的程序解密,从而将程序安装到用户计算机中。
除了通过由计算机执行程序来实现本发明的实施例的功能外,运行在计算机上的操作***等可以执行实际处理的全部或者一部分,从而上述实施例能够通过该处理而实现。
进而,从记录介质读出的程序代码在写入到***到计算机中的功能扩展板及与计算机相连接的功能扩展单元中设置的存储器之后,根据该程序的指示,由设置于该功能扩展板及功能扩展单元中的CPU等进行实际的处理的一部分或全部,藉助该处理也可实现上述的实施方式的功能的场合也包含在内。
在不超出本发明的精神和范围的条件下本发明可以有多种变形的实施例。因此,可以理解,本发明由如下的权利要求书所限定保护范围,而不局限于具体的实施例。
虽然结合附图详细描述了本发明的实施例,但是对于本领域的技术人员来说,仍可以对上述实施方式作出各种修改和变更而不改变本发明的实质和范围。因此,本发明的范围仅由所附权利要求限定。
Claims (24)
1.一种使用第一IP协议的网络***,该网络***包括地址分配服务器和同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,其中该地址分配服务器向通信终端动态地分配第二IP协议地址,其特征在于:
上述通信终端包括,
动态地址管理器,用于通过向DNS服务器发送请求,由DNS服务器从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议应用程序的第二IP协议报文的目的地的第二IP协议地址;
地址适配器,用于将该来自于第二IP协议应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,
所述通信终端将所述封装后的第一IP协议报文发送出去。
2.根据权利要求1所述的网络***,其特征在于:所述第一IP协议报文是IPv4报文和IPv6报文中的一个,所述第二IP协议报文是IPv4报文和IPv6报文中的另一个。
3.根据权利要求1或2所述的网络***,其特征在于:响应所述应用程序执行完毕,所述动态地址管理器释放所述被动态分配的第二IP协议地址;
所述地址分配服务器将被释放的所述第二IP协议地址标记为可用的。
4.根据权利要求1或2所述的网络***,其特征在于:所述地址适配器包括:
地址映射表,用于存储第一IP协议地址和第二IP协议地址的对应关系;
地址映射表管理器,用于管理地址映射表;
报文翻译器,用于按照地址映射表所存储的对应关系,将第一IP协议报文转换为第二IP协议报文或者将第二IP协议报文转换为第一IP协议报文。
5.根据权利要求2所述的网络***,其特征在于:将IPv6报文封装到IPv4报文中时将IPv6报文中空闲段删除,将IPv4报文封装到IPv6报文中时将IPv4报文中空闲段删除。
6.根据权利要求2所述的网络***,其特征在于:在作为目的地的通信终端,
地址适配器将所接收的封装的第一IP协议报文转换为第二IP协议报文。
7.一种网络***的管理方法,该网络***为使用第一IP协议的网络***,该网络***包括同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,其特征在于:
在通信终端,通过向DNS服务器发送请求,由DNS服务器从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议下的应用程序的第二IP协议报文的目的地的第二IP协议地址;
在该通信终端,将该来自于第二IP协议下的应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,
在该通信终端,将所述封装后的第一IP协议报文发送出去。
8.根据权利要求7所述的网络***的管理方法,其特征在于:所述第一IP协议报文是IPv4报文和IPv6报文中的一个,所述第二IP协议报文是IPv4报文和IPv6报文中的另一个。
9.根据权利要求7或8所述的网络***的管理方法,其特征在于:响应所述应用程序执行完毕,释放所述被动态分配的第二I P协议地址。
10.根据权利要求7或8所述的网络***的管理方法,其特征在于:还包括步骤:
在每个通信终端存储第一IP协议地址和第二IP协议地址的对应关系。
11.根据权利要求8所述的网络***的管理方法,其特征在于:将IPv6报文封装到IPv4报文中时将IPv6报文中空闲段删除,将IPv4报文封装到IPv6报文中时将IPv4报文中空闲段删除。
12.根据权利要求8所述的网络***的管理方法,其特征在于:在作为目的地的通信终端,将所接收的封装的第一IP协议报文转换为第二IP协议报文。
13.一种同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,该通信终端与用于向其动态地分配第二IP协议地址的地址分配服务器连接,其特征在于:包括,
动态地址管理器,用于通过向DNS服务器发送请求,由DNS服务器从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议应用程序的第二IP协议报文的目的地的第二IP协议地址。
地址适配器,用于将该来自于第二IP协议应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,
所述通信终端将所述封装后的第一IP协议报文发送出去。
14.根据权利要求13所述的通信终端,其特征在于:所述第一IP协议报文是IPv4报文和IPv6报文中的一个,所述第二IP协议报文是IPv4报文和IPv6报文中的另一个。
15.根据权利要求13或14所述的通信终端,其特征在于:响应所述应用程序执行完毕,所述动态地址管理器释放所述被动态分配的第二IP协议地址并且将此释放一事通知给所述地址分配服务器。
16.根据权利要求13或14所述的通信终端,其特征在于:所述地址适配器包括:
地址映射表,用于存储第一IP协议地址和第二IP协议地址的对应关系;
地址映射表管理器,用于管理地址映射表;
报文翻译器,用于将第一IP协议报文转换为第二IP协议报文或者将第二IP协议报文转换为第一IP协议报文。
17.根据权利要求14所述的通信终端,其特征在于:将IPv6报文封装到IPv4报文中时将IPv6报文中空闲段删除,将IPv4报文封装到IPv6报文中时将IPv4报文中空闲段删除。
18.根据权利要求14所述的通信终端,其特征在于:在作为目的地的通信终端,
地址适配器将所接收的封装的第一IP协议报文转换为第二IP协议报文。
19.一种报文发送方法,用于同时支持第一IP协议以及与该第一IP协议不同的第二IP协议的通信终端,该通信终端与用于向其动态地分配第二IP协议地址的地址分配服务器连接,其特征在于:包括,
通过向DNS服务器发送请求,由DNS服务器从地址分配服务器获得被动态分配的上述通信终端的第二IP协议地址和来自于第二IP协议下的应用程序的第二IP协议报文的目的地的第二IP协议地址;
在该通信终端,将该来自于第二IP协议下的应用程序的第二IP协议报文封装为第一IP协议报文,其中将该第二IP协议报文的报头中的上述通信终端的第二IP协议地址和目的地的第二IP协议地址封装到上述第一IP协议报文中,
所述通信终端将所述封装后的第一IP协议报文发送出去。
20.根据权利要求19所述的报文发送方法,其特征在于:所述第一IP协议报文是IPv4报文和IPv6报文中的一个,所述第二IP协议报文是IPv4报文和IPv6报文中的另一个。
21.根据权利要求19或20所述的报文发送方法,其特征在于:响应所述应用程序执行完毕,释放所述动态分配的第二IP协议地址。
22.根据权利要求19或20所述的报文发送方法,其特征在于:还包括步骤:
存储第一IP协议地址和第二IP协议地址的对应关系。
23.根据权利要求19或20所述的报文发送方法,其特征在于:将IPv6报文封装到IPv4报文中时将I Pv6报文中空闲段删除,将IPv4报文封装到IPv6报文中时将IPv4报文中空闲段删除。
24.根据权利要求20所述的报文发送方法,其特征在于:在作为目的地的通信终端,将所接收的封装的第一IP协议报文转换为第二IP协议报文。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100729845A CN1870569B (zh) | 2005-05-25 | 2005-05-25 | 网络***及其管理方法、通信终端和报文发送方法 |
US11/915,364 US8417831B2 (en) | 2005-05-25 | 2006-05-12 | Method for IPv4 application transition over IPv6 networks |
PCT/EP2006/062268 WO2006125726A1 (en) | 2005-05-25 | 2006-05-12 | Network system and management method thereof, communication terminal and method for sending packet |
EP20060763124 EP1886474B1 (en) | 2005-05-25 | 2006-05-12 | Network system and management method thereof, communication terminal and method for sending packet |
JP2008512798A JP4789120B2 (ja) | 2005-05-25 | 2006-05-12 | ネットワークシステムおよびその管理方法、通信端末およびパケットを送信するための方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100729845A CN1870569B (zh) | 2005-05-25 | 2005-05-25 | 网络***及其管理方法、通信终端和报文发送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1870569A CN1870569A (zh) | 2006-11-29 |
CN1870569B true CN1870569B (zh) | 2012-02-08 |
Family
ID=36649473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005100729845A Active CN1870569B (zh) | 2005-05-25 | 2005-05-25 | 网络***及其管理方法、通信终端和报文发送方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8417831B2 (zh) |
EP (1) | EP1886474B1 (zh) |
JP (1) | JP4789120B2 (zh) |
CN (1) | CN1870569B (zh) |
WO (1) | WO2006125726A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101197781B (zh) * | 2007-12-18 | 2010-08-04 | 中兴通讯股份有限公司 | 一种ip报文发送方法及*** |
WO2010037893A1 (en) * | 2008-09-30 | 2010-04-08 | Nokia Corporation | Communication of mapping information |
US8495245B2 (en) * | 2009-01-08 | 2013-07-23 | Alcatel Lucent | Connectivity, adjacencies and adaptation functions |
US8719337B1 (en) * | 2009-04-27 | 2014-05-06 | Junaid Islam | IPv6 to web architecture |
WO2010139194A1 (zh) * | 2009-06-03 | 2010-12-09 | ***通信集团公司 | 具有IPv4应用的主机进行通信的方法及设备 |
CN101841440B (zh) * | 2010-04-30 | 2012-01-04 | 南京邮电大学 | 基于支持向量机与深层包检测的对等网络流量识别方法 |
US8406232B2 (en) * | 2010-06-17 | 2013-03-26 | Microsoft Corporation | 4to6 network stack for IPv4 applications |
CN102546845B (zh) * | 2010-12-17 | 2015-03-11 | ***通信集团公司 | 业务访问方法、装置及*** |
CN102281301B (zh) * | 2011-08-25 | 2017-10-03 | 南京中兴新软件有限责任公司 | 一种将IPv6终端接入流媒体服务器的方法和*** |
CN103095585B (zh) * | 2011-11-02 | 2018-08-07 | 中兴通讯股份有限公司 | 一种IPv4和IPv6之间组播控制流信息互通的方法和*** |
US10230687B1 (en) * | 2011-11-16 | 2019-03-12 | Google Llc | Apparatus and method for correlating addresses of different Internet protocol versions |
CN103118145B (zh) * | 2013-01-18 | 2016-03-30 | 清华大学 | 基于DNS的IPv4-over-IPv6多隧道自动建立方法 |
CN104488240B (zh) * | 2013-06-17 | 2017-04-26 | 华为技术有限公司 | 一种会话管理方法、地址管理方法及相关装置 |
US9479475B1 (en) * | 2014-03-17 | 2016-10-25 | Michael E. Mazarick | System and method for IPv4 to IPv6 transition rather than an outage |
CN105376338B (zh) * | 2014-08-22 | 2019-05-31 | 深圳市中兴微电子技术有限公司 | 一种IPv4与IPv6之间的翻译方法及装置 |
US10015093B2 (en) * | 2015-05-05 | 2018-07-03 | Dell Products L.P. | Communication transmission system for communication protocol failures |
CN105939316A (zh) * | 2015-10-26 | 2016-09-14 | 杭州迪普科技有限公司 | 报文转发方法以及装置 |
US20170142234A1 (en) * | 2015-11-13 | 2017-05-18 | Microsoft Technology Licensing, Llc | Scalable addressing mechanism for virtual machines |
CN108696492B (zh) * | 2017-04-12 | 2020-12-22 | 联芯科技有限公司 | Ip报文的处理方法与装置 |
CN111937336B (zh) * | 2018-04-06 | 2023-06-20 | 高通股份有限公司 | 无线通信中的非周期性信道状态信息触发和报告 |
US11956044B2 (en) * | 2020-05-13 | 2024-04-09 | Qualcomm Incorporated | Dynamic adaptation of semi-persistent CSI report setting |
US20240031326A1 (en) * | 2022-07-21 | 2024-01-25 | Tailscale Inc. | Management of communications for overlapping subnets using ipv6 addressing |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06335270A (ja) | 1993-05-18 | 1994-12-02 | Olympus Optical Co Ltd | 強誘電体アクチュエータ |
US5790541A (en) * | 1996-04-01 | 1998-08-04 | Motorola, Inc. | Apparatus, method, system and system method for distributed routing in a multipoint communication system |
US7088726B1 (en) * | 1996-07-04 | 2006-08-08 | Hitachi, Ltd. | Translator for IP networks, network system using the translator, and IP network coupling method therefor |
JP3915230B2 (ja) | 1998-02-27 | 2007-05-16 | 株式会社日立製作所 | パケット生成方法およびその機能を有する情報処理装置並びにパケット生成プログラムを記録した記録媒体 |
JP3531367B2 (ja) * | 1996-07-04 | 2004-05-31 | 株式会社日立製作所 | トランスレータ |
US6868089B1 (en) * | 1997-05-13 | 2005-03-15 | Hitachi, Ltd. | Mobile node, mobile agent-and network system |
US6469998B1 (en) * | 1998-10-06 | 2002-10-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for communicating data packets from an external packet network to a mobile radio station |
CA2382534C (en) * | 1999-09-24 | 2009-09-08 | British Telecommunications Public Limited Company | Packet network interfacing |
US6708219B1 (en) * | 1999-10-26 | 2004-03-16 | 3Com Corporation | Method and system for dual-network address utilization |
DE60229042D1 (de) * | 2001-03-08 | 2008-11-06 | British Telecomm Public Ltd Co | Adressübersetzer und adressübersetzungsverfahren |
US6804234B1 (en) * | 2001-03-16 | 2004-10-12 | Advanced Micro Devices, Inc. | External CPU assist when peforming a network address lookup |
US6728718B2 (en) * | 2001-06-26 | 2004-04-27 | International Business Machines Corporation | Method and system for recovering DHCP data |
JP4222938B2 (ja) * | 2001-08-24 | 2009-02-12 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | 網事象を調整する装置及び方法 |
US7424019B1 (en) * | 2001-11-27 | 2008-09-09 | Marvell Israel (M.I.S.L) Ltd. | Packet header altering device |
US7929533B2 (en) * | 2002-03-27 | 2011-04-19 | British Telecommunications Plc | System for selecting a connectivity mechanism |
JP3876741B2 (ja) * | 2002-03-27 | 2007-02-07 | 株式会社日立製作所 | プロトコル変換方法及び装置 |
CA2393547A1 (en) * | 2002-07-15 | 2004-01-15 | Hexago Inc. | Method and apparatus for connecting ipv6 devices through an ipv4 network using a tunneling protocol |
US7231452B2 (en) * | 2002-11-29 | 2007-06-12 | National University Of Singapore | Method and apparatus for communicating on a communication network |
KR100560737B1 (ko) * | 2003-02-18 | 2006-03-13 | 삼성전자주식회사 | 듀얼스택을 이용한 아이피브이4 - 아이피브이6 전환 장치및 그 방법 |
US7031328B2 (en) * | 2003-03-10 | 2006-04-18 | Cisco Technology, Inc. | Arrangement for traversing an IPv4 network by IPv6 mobile routers |
US6865184B2 (en) * | 2003-03-10 | 2005-03-08 | Cisco Technology, Inc. | Arrangement for traversing an IPv4 network by IPv6 mobile nodes |
JP2004364141A (ja) * | 2003-06-06 | 2004-12-24 | Hitachi Communication Technologies Ltd | Ipアドレス変換装置およびパケット転送装置 |
US7554991B2 (en) * | 2003-06-27 | 2009-06-30 | Nokia Corporation | Method, system and network element for data transmission using a transition mechanism |
KR100847167B1 (ko) * | 2003-07-09 | 2008-07-17 | 히다찌 커뮤니케이션 테크놀로지 | 단말기 및 통신 시스템 |
US7340746B2 (en) * | 2003-08-07 | 2008-03-04 | Sharp Laboratories Of America, Inc. | Apparatus and methods for providing communication between systems having different protocol versions |
JP3900157B2 (ja) | 2004-01-05 | 2007-04-04 | 株式会社日立製作所 | トランスレータ |
KR100595646B1 (ko) * | 2004-01-09 | 2006-07-03 | 엘지전자 주식회사 | Mbms서비스를 제공하는 무선통신 시스템 |
US7961663B2 (en) * | 2004-04-05 | 2011-06-14 | Daniel J. LIN | Peer-to-peer mobile instant messaging method and device |
US20050267954A1 (en) * | 2004-04-27 | 2005-12-01 | Microsoft Corporation | System and methods for providing network quarantine |
US7818563B1 (en) * | 2004-06-04 | 2010-10-19 | Advanced Micro Devices, Inc. | Method to maximize hardware utilization in flow-thru IPsec processing |
US7437470B2 (en) * | 2004-11-18 | 2008-10-14 | International Business Machines Corporation | Tunneling IPv6 packets |
CN100505684C (zh) * | 2005-03-29 | 2009-06-24 | 国际商业机器公司 | 网络***,流量均衡方法,网络监视设备和主机 |
US7639686B2 (en) * | 2005-04-07 | 2009-12-29 | Cisco Technology, Inc. | Access network clusterhead for providing local mobility management of a roaming IPv4 node |
-
2005
- 2005-05-25 CN CN2005100729845A patent/CN1870569B/zh active Active
-
2006
- 2006-05-12 US US11/915,364 patent/US8417831B2/en active Active
- 2006-05-12 WO PCT/EP2006/062268 patent/WO2006125726A1/en not_active Application Discontinuation
- 2006-05-12 JP JP2008512798A patent/JP4789120B2/ja active Active
- 2006-05-12 EP EP20060763124 patent/EP1886474B1/en active Active
Non-Patent Citations (2)
Title |
---|
Network Workong Group M. Blanchet.DSTM IPv4 over IPv6 tunnel profile for Tunnel Setup Protocol.www.ietf.org / ietf / lid-abstracts.txt,2002,1-8. |
Network Workong Group M. Blanchet.DSTM IPv4 over IPv6 tunnel profile for Tunnel Setup Protocol.www.ietf.org / ietf / lid-abstracts.txt,2002,1-8. * |
Also Published As
Publication number | Publication date |
---|---|
US20090157900A1 (en) | 2009-06-18 |
EP1886474B1 (en) | 2013-04-03 |
JP2008543139A (ja) | 2008-11-27 |
EP1886474A1 (en) | 2008-02-13 |
CN1870569A (zh) | 2006-11-29 |
WO2006125726A1 (en) | 2006-11-30 |
JP4789120B2 (ja) | 2011-10-12 |
US8417831B2 (en) | 2013-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1870569B (zh) | 网络***及其管理方法、通信终端和报文发送方法 | |
CN100505684C (zh) | 网络***,流量均衡方法,网络监视设备和主机 | |
JP4118909B2 (ja) | デュアルスタック変換メカニズムを用いたIPv4−IPv6変換システム及びその方法 | |
KR100453050B1 (ko) | IPv4/IPv6 통신 방법 및 그 장치 | |
CN100469038C (zh) | 用于隧穿分组的isatap路由器及其方法 | |
JP5640092B2 (ja) | Ipv4ネットワークと新しいネットワークとの相互通信の実現方法及びシステム | |
JP4176794B2 (ja) | 通信に用いるアドレスを選択する装置、方法およびプログラム | |
JP2022551147A (ja) | メッセージ転送及びドメイン名アドレスクエリ | |
TW200934198A (en) | Method and apparatus for dynamically configuring virtual internet protocol addresses | |
CN102299976A (zh) | 分布式和可缩放的网络地址转换 | |
CN102724101B (zh) | 报文转发方法及***与中继代理设备 | |
JP2006050626A (ja) | ネットワークアドレス変換方法および装置 | |
CN102394947A (zh) | IPv4与IPv6的地址翻译方法、装置、***及ALG设备 | |
US20040141513A1 (en) | Address translation device | |
CN104702707A (zh) | 一种数据处理方法及装置 | |
CN102137172A (zh) | 一种dns服务器访问方法及一种访问设备 | |
KR20010088233A (ko) | 서로 다른 버젼의 프로토콜을 사용하는 통신망의 응용기반 연동 시스템 및 방법 | |
WO2022063249A1 (zh) | 地址管理的方法、装置及*** | |
KR100545586B1 (ko) | 듀얼 스택 전환 메커니즘 라우터와 캐쉬 테이블 관리 방법 | |
CN102104634A (zh) | 非lisp站点与lisp站点通信的方法、装置及*** | |
CN107040616B (zh) | Tcp/dn/ip网络兼容tcp/ip网络的转换方法及报文收发方法 | |
CN102546845A (zh) | 业务访问方法、装置及*** | |
KR20030075237A (ko) | 서로 다른 인터넷 프로토콜을 사용하는 애플리케이션을구비한 호스트가 목적지 플랫폼과 통신하기 위한 방법 및시스템 | |
JP2007189740A (ja) | 通信制御システム、通信制御方法、これらに用いて好適なルーティング制御装置及びルータ装置 | |
CN116938805A (zh) | 数据包传输方法、装置、设备、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |