異次元論壇

 找回密码
 中文注册

QQ登录

只需一步,快速开始

查看: 2875|回复: 3

[原创] 解决兼容性:IPv4与IPv6之间的策略

 关闭 [复制链接]
  • 2017-1-11 21:17 开心
    已签343 天
    连签1 天
    [LV.8]以坛为家I
  • 发表于 2011-10-18 21:52 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?中文注册

    x
    IPv6是为适应未来网络基础设施的数量和质量的需求而设计的,不但解决了IPv4的地址问题,还提供了许多新特性。我们经常会探路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主机通信,反之亦然。

    评分

    参与人数 1铜錢 +20 收起 理由
    半逍遥 + 20

    查看全部评分

  • 2017-4-11 13:59 慵懒
    已签627 天
    连签1 天
    [LV.9]以坛为家II
  • 发表于 2011-10-18 22:16 | 显示全部楼层
    好深奥啊,道友学计算机的么
    回复 支持 反对

    使用道具 举报

  • 2017-1-11 21:17 开心
    已签343 天
    连签1 天
    [LV.8]以坛为家I
  •  楼主| 发表于 2011-10-18 23:15 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • 2017-4-11 13:59 慵懒
    已签627 天
    连签1 天
    [LV.9]以坛为家II
  • 发表于 2011-10-19 15:49 | 显示全部楼层
    邪心魔佛-影 发表于 2011-10-18 23:15
    YES,你怎么知道的,谁告诉你这么大的机密

    额,我那么聪明,随便掰掰手指就算出来了,哈哈哈。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 中文注册

    本版积分规则

    GMT+8, 2024-11-22 14:46 , Processed in 0.255572 second(s), 24 queries .

    © 2010-2015 異次元論壇 Powered by Discuz! 手机版|Archiver|

    異次元論壇内容均由道友发表,不代表異次元立场,禁止在发表与国家法律相抵触言论!如侵犯了您的权利请发帖投诉。
    快速回复 返回顶部 返回列表