IPv6的新特性及其过渡策略

豆豆网   技术应用频道   2006年12月24日  【字号: 收藏本文

本文详细介绍IPv6的新特性及其过渡策略

   IPv4补充了对流的处理,例如使用资源预留协议(RSVP)预留资源进行因特网上的音频,视像传播。但是IPv4对流的处理有天生的缺陷,因为在IPv4定义之初就没有流的概念。IPv4定义的流包括源和目的IP地址、传输控制协议(TCP)或用户数据报协议(UDP)的端口号,路由器为了判断一个报文是否属于一个流,不但要看IP头中的IP地址,还要分析ICP头或UDP头中的端口号,这不但违背了网络分层的原则,而且加大了路由器的处理工作量。

   IPv6在设计之初就考虑了对流的支持。IP头的格式里,有专门的20bit流标签域。主机发送报文时,如果需要把报文放到流中传输,只需在流标签里填入相应的流编号。否则在流标签里填零就作为一般的报文处理。路由器收到流的第一个报文时,以流编号为索引建立处理上下文,流中的后续报文都按上下文处理。

   IPv6同时定义了流的优先级,分别支持不同的业务需求。但是从目前的研究发现,优先级的使用会导致拥塞。要保持网络的可用性,一方面流应该根据网络状态进行自适应调节,方法是采用自适应信源编码、完善冗P的功能;另一方面,路由器要对流实施监控,采用公平队列之类的技术,维护网络资源使用的公平性。对多媒体的支持是一个复杂的技术,它需要主机和路由器的相互作用。

   2 IPv4到IPv6的过渡策略

   现今的因特网是IPv4的,要实现到IPv6网络的转变,所有机器不可能同时需要升级软件,只要同时开电即完成。过渡阶段是必然存在的,所以有必要讨论过渡策略。

   2.1 主机的演化

   运行IPv6协议的主机必然是从少到多,在此过程中IPv6主机还必须维持与IPv4的连接。所以过渡阶段IPv6主机运行的是双协议栈,在网络层IPv6与IPv4共存。

   IPv6虽然是新协议,但是它的基本框架与IPv4相差不多,以IPv4为基础实现IPv6不很困难,困难的是管理两类地址,对此域名服务(DNS)将发挥很大的作用。选择哪一个协议来传输报文,将由主机在建立TCP连接时确定,其依据是地址解析得到的IP地址类型。过渡阶段里,DNS服务器中的记录将同时包括IPv4的32位记录和IPv6的128位记录,DNS服务器经过少量修改就可以处理两种记录。主机调用gethostbyname()过程解析域名前,可以在环境变量中指定先进行IPv6地址解析,当IPv6解析失败后再进行IPv4地址解析。也可以定义新的gethostbyneme2()过程,调用时带地址类别参数。

作者:吴泽民 郑少仁    责编:豆豆技术应用

正在加载评论...