IPv4与IPv6之间的翻译策略

2010-07-24 15:35:00来源:网界网 热度:

在这个网络转型的特殊时期。我们经常探路IPv4与IPv6的过渡问题。那么跟它们有关的转换技术我们也谈论了不少。现在我们在为大家介绍一种过渡技术,就是翻译策略。那么IPv4与IPv6的翻译策略是什么呢?

翻译策略

在网络的过渡时期不可能要求所有的主机或终端都升级支持双栈,在网络中必然存在纯IPv4主机和纯IPv6主机之间进行通信的需求,由于协议栈的不同很自然地需要对这些协议进行翻译转换。对于协议的翻译涉及两个方面,一方面是IPv4与IPv6协议层的翻译,另一个方面是IPv4应用与IPv6协议栈的应用之间的翻译。翻译策略可以对应多种实现技术,其中NAT-PT和TRT主要应用于网络汇聚层,而BIA,BIS则主要是针对主机终端而提出的。

(1)NAT-PT

NAT-PT网关能够实现IPv4和IPv6协议栈的互相转换,包括网络层协议、传输层协议以及一些应用层协议之间的互相转换,原有的各种协议可以不加改动就能与新的协议互通,但该技术在应用上有一些限制:

◆在拓扑结构上要求一次会话中双向数据包的转换都在同一个路由器上完成,因此地址/协议转换方法较适用于只有一个路由器出口的网络;

◆一些协议字段在转换时不能完全保持原有的含义。

(2)TRT

传输中继转换器简称“TRT”(Transport Relay Translator)适用于纯IPv6网络与纯IPv4网络通信的环境。TRT系统位于纯IPv6主机和纯IPv4主机之间,可以实现(TCP,UDP)/IPv6与(TCP,UDP)/IPv4的数据的对译。传输中继可以分为TCP中继和UDP中继两类。

TRT与NAT-PT的最大区别是,TRT做为中继,在TCP/UDP层面以代理的身份来沟通双方,例如TCP中继分别与TCP通信的双方建立TCP连接,双方的所有TCP通信均由TCP中继来中转,而NAT-PT则只起翻译作用,并不代理通信。

(3)BIS

BIS技术是在双栈主机中添加若干个模块(翻译器、扩展域名解析器、地址映射器),用于监测TCP/IP模块与网卡驱动程序之间的数据流,并进行相应IPv4与IPv6协议栈的数据包之间的相互翻译。当与其他IPv6主机进行通信时,在这台主机内部给对应IPv6主机分配一些IPv4地址,这些地址只在这台主机内部使用。而且,这种分配过程是通过DNS协议自动来完成的。主机可以使用现有的IPv4应用和其他IPv6主机进行通信,使其成为能够既支持IPv4应用又同时支持IPv6应用的双栈主机,从而扩大了双栈主机的应用领域。此外,BIS机制还可以和其他的转换机制共存。

(4)BIA

翻译策略中BIA技术在双栈主机的Socket API模块与TCP/IP模块之间加入一个API翻译器,它能够在IPv4的Socket API函数和IPv6的Socket API函数间进行互译,这种机制简化了IPv4和IPv6间的转换,无需进行IP头的翻译。

采用BIA的双栈主机假定在本地节点上同时存在TCP/IPv4和TCP/IPv6两种协议栈。当双栈主机上的IPv4应用程序与其他IPv6主机通信时,API翻译器检测到IPv4应用程序中的Socket API函数,并调用IPv6协议栈的Socket API函数与IPv6主机通信,反之亦然。

责任编辑:chengxi

为您推荐

北京邮电大学教授马严:NGI与三网融合

2009年8月23-24日,下一代网络融合与发展中国峰会(CNCS)在北京京都信苑宾馆召开,会议由国家广播电视电影总局指导,中国广播电视协会,BIRTV组委会主办,中广互联,电信传播研究中心承办。DVBCN数字电视中文网是本届论坛的协办单位。北京邮电大学教授马严演讲实录:马严:各位领导、各位专家、各位同行们:大家下午好!其实我是来学习的,因为我跟广电这个行业有些基础,但是专业应用领域基本上还不是在这个方向上。刚才陈总、侯老师给大家讲了很多这方面除了专业领域的思考,还有政策层面的思考,还有运维方面的思考。我个人由于在邮电大学工作,邮电大学传统跟广电也有很多联系,我们有些老师曾经在广电行业包括广科

Facebook宣布将正式开始部署IPv6协议

据国外媒体报道,Facebook今天宣布,已经开始对IPv6进行实验性支持。Facebook今年2月就曾表示,应用户需求,该公司将于今年年中开始支持IPv6。在谷歌IPv6部署大会上,Facebook的网络工程师也曾表示,该公司要支持IPv6很简单。Facebook称,将在其路由器中同时部署IPv4和IPv6的“双栈”(dual-stack)协议。而且不会为了支持IPv6而更改主机。Facebook还表示,该公司还将支持LISP封装机制。该机制可以将网址与终端定位器分开,从而提升IPv6部署的稳定性。Facebook表示,使用LISP使得该公司可以在不增加额外成本的情况下快速部署IPv6服务。

IPv4与IPv6综合组网需要考虑的几个因素

常谈到IPv4与IPv6综合组网的问题,提出了不少问题,相信大家也有一定的了解了,在此我们不再过多的叙述。通过集中综合组网的策略大家也发现了一些特点。那么我们现在再来做一个总结,看看在IPv4与IPv6综合组网具体技术的选择时要重点考虑哪几个重要因素:(1)扩展性(Scalability)扩展性一方面是指某种组网技术能否支持网络平滑的升级,扩展性较差的技术虽然会解决目前的问题,但同时也会成为网络升级的障碍。另一方面是指,在网络的各个部分采用的不同技术之间是否存在制约,如某个网络的部分采用了6to4机制,则要求与其通信的其他网络部分也要支持这种机制(采用6to4路由器或6to4中继器)。(2)安