- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
IPv6网络过渡技术
摘要
本文分析了向IPv6网络过渡过程中,运营商对于技术选择的考虑和IPv6用户管理的方法,阐述了上海贝尔提出的二层感知NAT技术。
1 引言
随着互联网IPv4公网地址资源的不断消耗,各个国家和地区都加大了对IPv6的部署力度。2010年已成为IPv6商业发展的元年。全球范围内的电信运营商相继宣布IPv6商用计划。其中,美国最大的有线电视运营商Comcast年初正式宣布IPv6商用计划,其用户可以从2010年第2季度起自愿选择使用IPv6服务。中国电信在长沙和无锡正在进行大规模试点,将为用户提供IPv6宽带接入业务,C+W业务,大客户业务。中国移动在3GPP立项研究移动网络向IPv6过渡问题,提出了自己的PNAT方案,并进行了相关业务的演示,准备在移动互联网领域展开IPv6部署的试点工作。向IPv6网络的过渡过程中,各种网络和业务场景繁杂,主要需考虑两个因素,即IPv6过渡技术的选择和IPv6用户管理。
2 IPv6过渡技术
目前,从IPv4向IPv6的过渡技术主要包括3类,即双栈、隧道和翻译技术。
实现IPv6节点与IPv4节点互通的最直接的方式是在IPv6节点中加入IPv4协议栈。具有双协议栈的节点称作"IPv6/IPv4节点",这些节点既可以收发IPv4数据包,也可以收发IPv6数据包。它们可以使用IPv4协议与IPv4节点互通,也可以直接使用IPv6协议与IPv6节点互通。IPv4/IPv6双栈节点必须具有解析IPv4与IPv6的地址的能力,即双栈节点上的域名解析器需要能够处理AAAA和A两种类型的记录。
隧道机制提供了利用现有IPv4网络架构实现IPv6通信的方法。其基本工作方法是:隧道入口对IPv6数据包先进行IPv4封装发送。隧道出口收到封装的数据包后,先确认是否需要重组,如果数据包经过分段,那么需要重组;否则不必,然后去掉隧道封装(IPv4头),更新IPv6头,对收到的数据包作相应处理。为了使数据包能够顺利通过隧道,隧道入口可能需要维护隧道的软状态信息,比如记录隧道MTU等参数。
当纯IPv4主机和纯IPv6主机之间进行通信的时候,由于双方协议栈的不同,必然需要对协议进行翻译转换。翻译涉及两个方面,一方面是IPv4与IPv6网络协议层的翻译,另一个方面是IPv4应用与IPv6应用之间的翻译。由于IPv4和IPv6协议设计上的不兼容性,应当尽量避免采用翻译技术。当然人们也认识到IPv6到IPv4的翻译比IPv4到IPv6的翻译要简单,主要原因是IPv6的地址长,因此在合适的场景下,采用IPv6到IPv4的单向翻译技术也是可行的方案。
在IPv6过渡策略选择上,许多运营商确定以双栈作为初期阶段向IPv6演进的优选策略。但是在运营商完全将网络迁移到IPv6之前,IPv4地址肯定已经耗尽,而用户仍然需要继续访问原有IPv4网络服务,同时需要访问纯IPv6网络业务。因此,IPv4业务的连续性和IPv6的过渡成为两个同等重要的问题。目前业界有代表性的方案有3种,即LSN,DS-Lite和NAT64。
LSN技术基于网络进行大规模地址和端口转换,它可以支持数百万的并发用户会话,并进行相关的用户数据和策略管理。LSN最大的问题在于地址空间的维护,因为用户网关和LSN之间采用私网地址,它有可能和用户的家庭网络私有地址空间冲突(见图1)。
图1 LSN(Large Scale NAT)
在DS-Lite方案中运营商设备和家庭网关之间网络采用IPv6,家庭网络内部终端IPv4地址完全由家庭网关分配,运营商不再维护用户IPv4地址。当家庭网络IPv4终端发送数据包至IPv4时,家庭网关截获IPv4数据包,并将其封装到IPv6数据包内部,通过隧道传送至运营商LSN,LSN解封装数据包并执行NAT44转换,将私网IPv4地址转换为外部公有IPv4地址,然后再将转换后的IPv4数据包发送到互联网。如果双栈用户发送IPv6流量,LSN和家庭网关将直接执行纯IPv6转发(见图2)。DS-Lite需要部署新的用户家庭网关,另外由于IPv4业务封装在IPv6包中,而当前的主流BRAS设备无法检查DS-Lite隧道中的内容,因此无法对用户的业务进行QoS区分,即对用户的数据只能进行尽力而为(Best Effort)方式传送。
图2 DS-Lite
作者:陈端 来源:电信网技术
上一篇:verilog
PS2键盘解码程序
下一篇:IMS助运营商构建新的业务价值链