IPv6的现状与未来

一、 目前的互联网络存在的问题

毫无疑问,基于IPv4的互联网在如今取得了巨大的成功,它的出现使得互联网络真正的走入千家万户。但是我们也应当看到,互联网发展到现在,也遇到了许多的问题。这其中最主要的包括以下几点:

1.地址资源的问题

任何人在互联网发展的初期都无法想象如今的网络会发展到如此大的规模。早在十年之前,互联网的地址危机就被提上了议程,当时预测互联网的资源在2005年的时候就会分配完毕。后来CIDR和NAT技术的出现极大的减缓了IP地址资源枯竭的速度。ICANN预计,如果按照现在的速度分配IPv4 的地址还可以再坚持10-15年。但是,由于移动设备的迅速发展,目前移动IP将要求每个移动设备至少要求1个IP地址。如果真要在IPv4上实现移动IP,那么地址分配的速度将大大加快。很可能没有ICANN预计的那么乐观,所以说地址资源的缺乏问题还是相当严峻的。

2.NAT与CIDR 带来的问题

NAT与CIDR虽然很好的解决了现阶段地址资源不足的问题,但这样的解决方案也是有代价的。首先,CIDR技术的出现虽然部分解决了当初地址分类不合理的问题,但由于它缺乏同一性的地址继承性关系,而严重影响网络寻址和选择路由的性能。

NAT通过在局域网内部使用私有IP地址而在边界网关进行地址转换,部分缓解了IP地址缺乏危机,但也带来了很多严重的问题。首先,NAT破坏了全球惟一地址的模型与地址的稳定性。其次,NAT破坏了对等网络的模型,直接导致了很多点对点的业务无法开展。第三,NAT的存在直接导致了许多网络安全协议无法执行,QoS更加无法保障。可以说,NAT只会是现阶段解决网络地址不足问题的一种解决方案。基于IPv6的网络的目标是实现端到端的可靠性,而不需要NAT的额外开销。

3.QoS的问题:如何在IPv4 的尽力而为的基础上实现可靠安全的传输一直是困扰互联网发展的一大难题。它的存在阻碍了许多业务的发展。几年前,业界普遍认为QoS问题将在不远的将来能够很好的解决,然而现如今仍然收效甚微。尽管已经有了不少的解决方案提出(比如RSVP,DiffServ),但始终无法提供有效的端到端的QoS保证。归根结底,是现有IPv4本身存在的问题,时代也在呼唤着一种新的框架来彻底解决这个问题。

二、IPv6的特点

IPv6(也叫做IPng)是目前IPv4的下一个版本。它的出现恰恰为解决上述的当今互联网中出现的问题提供了有效的解决方案。它的改变除了人们所熟知的采用128位的地址解决IPv4的地址资源不足的问题,还在此基础之上对报头进行了很多的更新,使之与IPv4 的编址方式相比具有更大的灵活性。

1.由于地址

的增大,使得IPv6的编址方式更加的灵活。它使用扩展的地址继承方式,允许ISP们定义站点内的地址继承方式,方便管理。

2.严格的继承性编址方式将更加容易实现地址的聚合,使得路由器的规则可以大大的减少,有利于提高网络的性能。

3.它支持自动认证,为将来移动设备的接入和热插拔的应用提供了良好的保障。

4.IPv6专门为解决网络的QoS问题提供了流标记(flow label),虽然不能说它可以完全解决端到端的QoS保证,但是至少给出了一种有效的解决方法。

5.IPv6要求强制实施因特网安全协议IPSec( Internet Protocol Security),并已将其标准化,这也一定程度上缓解了网络安全问题。 6.IPv6简化了IPv4的报头选项,采用固定报头加扩展报头的方式,提供了良好的可扩展性。

三、从IPv4到IPv6的过渡

由于现有网络的存在,IPv6的网络建设必须首先要与IPv4兼容。在过渡的初期,Internet将由运行IPv4的"海洋"和运行IPv6的"小岛"组成。随着时间的推移,IPv4的海洋将会逐渐变小,而IPv6的小岛将会越来越多,最终完全取代IPv4。在这个过程中,有两个问题需要考虑,一个是如何充分利用现有的IPv4资源,保护原来的利益。另一个就是实现方式应当尽可能的便利。

目前解决过渡问题基本技术主要有三种:双协议栈(RFC 2893)、隧道技术(RFC 2893)、地址转换技术--NAT-PT(RFC 2766)。

1.双协议栈 ( Dual Stack)

采用该技术的节点上同时支持IPv4和IPv6两套协议栈。它对于IPv4和IPv6实现了完全的兼容。但是这种方法的节点上仍然需要IPv4地址,无法解决地?纷试吹奈侍狻A硗庥捎诓捎昧怂酚山峁梗孀沤诘愕牟欢显龆啵绲母丛有员亟蟠笤黾樱缟璞傅男阅芤不岽蟠蠼档停虼瞬⒉皇屎瞎惴菏褂谩?

2. 隧道技术 ( Tunnel)

隧道技术提供了一种以现有IPv4路由体系来传递IPv6数据的方法(IPv6-in-IPv4)。即将IPv6的分组作为无结构意义?氖荩庾霸贗Pv4数据报中,被IPv4网络传输。根据建立方式的不同,隧道可以分成两类:手工配置的隧道和自动配置的隧道。隧道技术利用了现有的

IPv4网络,提供了一种使IPv6的节点之间穿过IPv4网络进行通信的方法,但它并不能解决IPv6节点与IPv4节点之间相互通信的问题。

3. 地址转换技术(NAT-PT)

转换网关在IPv4与IPv6的网络边缘进行IPv4地址和IPv6地址转换,另外还要根据协议实现翻译功能。转换网关作为通信的中间设备,可在IPv4和IPv6网络之间转换IP报头的地址,同时根据协议不同对分组做相应的语义翻译,从而使纯IPv4和纯IPv6站点之间能够透明通信。

4.目前过渡机制的选择

从已有的过渡机制可以看出,目前所有的

方案都是针对某一种问题而提出的。这些过渡机制都不是普遍适用的,每一种机制都适用于某种或几种特定的网络情况,而且常常需要和其它的技术组合使用。

四、IPv6发展中遇到的问题与当前的瓶颈

1.IPv6是否存在杀手级的应用?

目前,人们对于IPv6主要的疑虑在于商业化应用方面。IPv6会不会像3G一样成为泡沫而不断地被推迟?笔者认为,首先,IPv6技术的出现主要是为了解决地址资源不够的问题,NAT与CIDR技术的缺陷本身也加速了v4向v6的过渡,因此只要有更多的人上网,IPv6就决不会成为泡沫。另外,从目前来看,IPv6有以下三个潜在的杀手应用。一个是移动领域,基于IPv6的下一代移动世界,将可以为每一个移动设备提供固定的IP地址,基于此基础上可以开展很多的服务。第二个是视频业务方面,IPv6增强的组播能力为流媒体业务的开展打下了一个良好的基础。由于版权问题,预计在今后,视频点播业务将成为互联网上新的重要应用。另一个就是广泛的嵌入式领域,IPv6提供的充足地址将会用来连接比计算机和网络更多的东西,IPv6将使得像掌上型个人数据助理(PDA)、嵌入了网络元件的移动电话、商务通等许多其它设备接入网络成为可能,它也能使从家里的电饭锅到高尔夫球场上的洒水车这样广泛的设备和装置接入网络。

2.其他的问题

可以说,IPv6在全球范围内还仅仅是处在一个研究的阶段。IETF的相关标准化工作还远没有完成,比如流标记的具体使用方法至今还没有明确定义。目前的IPv6还有很多的技术问题需要解决,另外,基于IPv6的硬件设备还不是很多,价格也比较昂贵,性能甚至还不如IPv4 现有的设备。这也在一定程度上阻止了IPv6的大规模推广。

五、发展IPv6的思考

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4