IPv4向IPv6过渡技术分析
- 格式:doc
- 大小:24.50 KB
- 文档页数:5
IPv4向IPv6过渡技术分析
摘 要 随着Internet的飞速发展,IPv4地址已经几乎耗尽,IPv6必将取代IPv4,本文重点介绍了IPv4过渡到IPv6的三种关键技术,分别是双协议栈技术、隧道技术、协议转换技术,并分析了如何根据具体情况选择适合的技术。
关键词 因特网;IPv4;IPv6;过渡技术
中图分类号:TP393 文献标识码:A 文章编号:1671-7597(2015)03-0244-01
目前全球因特网采用的是TCP/IP协议,IP是网络层协议,属于核心协议。传统的IPv4地址长度为32位,目前的IP地址空间已经无法满足迅速膨胀的因特网规模。IPv6将把地址长度扩展至128位,是IPv4地址空间的近1600亿倍。IPv6的出现能基本解决现存的大部分问题,因此IPv6将成为下一代互联网协议的核心标准之一。
1 过渡期间需遵循的原则
由于IPv4协议与IPv6协议存在差异, 因此在过渡期间需要遵循以下几点原则:
1)保证IPv4和IPv6主机之间高效无缝的互相通讯。
2)在更新过程中避免设备之间的依赖性。
3)对于网络管理者和终端用户来说,过渡技术易于理解和实现。 4)需要解决过渡期间过渡技术本身的安全问题以及两种协议共存带来的安全隐患。
2 过渡的主要技术
IPv4向IPv6过渡是一个循序渐进的过程,目前常用的技术主要有双协议栈技术、隧道技术、协议转换技术等三种过渡技术。
2.1双协议栈技术
由于在漫长的过渡期间IPv4与IPv6两种协议需要共存,因此双协议栈技术是指在网络节点上同时运行IPv4和IPv6两种协议,该节点称为IPv4/IPv6节点。在两种协议版本下IPv6/IPv4节点至少拥有一个合法地址,既可以配置IPv4地址,同样也可以配置IPv6地址[1]。这使双协议栈节点能同时与纯IPv4和纯IPv6网络进行通信,针对的对象是通信端节点。
应用程序
TCP/UDP协议
IPv4协议 IPv6协议
物理网络
图1 双协议栈结构
双协议栈结构如图1所示。支持双协议栈的节点可以同时接收和发送IPv4和IPv6两种数据包,根据数据包头中的版本号来判断应该使用哪种协议栈。IP数据包的版本号为4时,由IPv4协议栈进行处理,若版本号为6时,则由IPv6协议栈处理。
双协议栈技术的最大优点是网络规划相对简单,实现容易,而且互通性良好,但需要在节点上同时支持IPv4和IPv6两种路由协议,因此增加了网络的复杂性,而且不能缓解IPv4地址的匮乏问题。
2.2 隧道技术
隧道技术简单来说是一种数据包的封装技术,把一种协议分组封装到另一个协议中以跨过网络传送到另一个路由器的处理过程。通过IPv4体系来传输IPv6数据包或者通过IPv6体系来传输IPv4数据包。在过渡初期,IPv4网络保持现有网络规模和网络拓扑结构,在隧道起点将IPv6数据包分组封装到IPv4数据包中,通过IPv4路由体系传输,在隧道终点处将数据包解封,还原 IPv6数据包,并转发给IPv6节点。隧道是指其中被封装的数据包在传输时经过网络中的逻辑路径。
该过程只在隧道的入口和出口对数据进行封装和解封处理,充分利用现有网络、设备不需要升级,技术上比较容易实现,是过渡期间IPv6通讯简洁有效的技术,但需要配置隧道,维护比较复杂,增加了大量的管理负担。
2.3 协议转换技术
协议转换技术(NAT-PT)是通过修改数据包报头来转换地址,实现纯IPv4网络与纯IPv6网络之间透明的通信。如图2所示,支持协议转换技术的路由器把IPv6报头转换成IPv4报头,即转换成IPv4报文,使能通过IPv4网络传输。当IPv4报文到达目的地后,再逆向转换为IPv6报文[2]。支持NAT-PT的网关路由器应具有IPv4地址池,地址池中的地址用来转换IPv6报文中的源地址。
图2 NAT-PT技术网络结构
协议转换技术不需要进行节点的升级,设置灵活方便且扩展性好、解决了小型IPv4/IPv6网络,但需要增加NAT-PT设备,实现方法较复杂,处理开销较大,而且有些协议在转换后不能完全保持原有含义,因此存在安全隐患。
3 过渡技术的选择原则
网络互通中,如何选择一个合适的、合理的、科学的网络过渡机制非常重要,可以从以下几个方面考虑:
1)在实现目的的前提下,不进行大面积的设备更换,尽量避免大规模调整带来的网络中断及其他问题[3]。
2)应进行大范围部署,充分考虑网络过渡到IPv6的扩展性,避免网络设备升级带来的资源浪费。
3)在过渡中不要引入新的安全问题,否则影响IPv6的采用和部署。
4)要充分考虑设备的稳定性及可靠性,不要大幅度降低网络的应用性能。 4 总结
目前,还没有一种方案能适用于所有从IPv4到IPv6的过渡情况,上述各种技术都有各自的优缺点,需要根据具体的适用场景、过渡效果、部署的难易、安全性等因素综合考虑,选择适合自身网络特点的过渡技术,逐步过渡,最终实现IPv4到IPv6过渡的顺利完成。
参考文献
[1]封红旗,胡冬艳.IPv4/Ipv6双栈网络访问方案的设计与实现[J].微计算机信息,2010(30).
[2]杨云江,高鸿峰.IPv6技术与应用[M].北京:清华大学出版社,2010.
[3]网立超,唐学文,曹志通.推动IPv4/IPv6过渡策略分析[J].计算机技术与发展,2010(8):124-127.