- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
对IPv6在NGI核心层和接入层部署的思考
作为一种新型的网络层协议,IPv6将成为下一代互联网(NGI)中的重要协议。部分国外电信运营商已经建立IPv6网络,并开始提供接入服务。我国也在去年启动了中国的下一代互联网(CNGI)工程,以促进NGI在中国的普及与发展。
电信运营商应该早跟踪IPv6技术进展、国际动态,积极开发新的业务模式,将对日后继续保持行业内领先地位奠定坚实基础。本文从IPv6网络的部署、网络管理和业务等角度来探讨发展IPv6技术的策略和措施。
运营商建立NGI网络包括两方面的内容:在网络的核心层部署IPv6,即建立IPv6核心网;在网络的边缘的接入网部分部署IPv6。
构建IPv6核心网
目前IPv6业界期望一种“平滑”的演进机制,但研究和实践表明,从现有IPv4网络向NGI网络演进不可能是绝对的“平滑”,而将是一个长期的、复杂的过程。在实施演进与过渡时必须遵循相应的原则,如业务驱动,新业务的开展必须能为运营商带来实际利润;不能对原有的IPv4网络结构、性能和运行产生较大的影响和冲击,方案必须是易于理解和实现的、易于管理,不能太复杂等等。
核心层面的演进与过渡主要体现在设备和链路的选择上。目前设备通过两种方式实现IPv6数据包的处理:硬件转发和软件转发,硬件转发指在路由器板卡中将IPv6包的选路和转发模块通过ASIC硬件来实现,硬件实现较好地保证了转发的性能和效率;软件实现指通过软件模块来执行IPv6的数据包的选路和转发,软件实现在转发的速度上和硬件转发相比具有很大的差距。目前设备提供商的部分高端板卡支持IPv6数据包的硬件转发,而运营商现网上的许多设备板卡均不支持IPv6的硬件转发,在转发性能上和硬件实现会有较大的差距,即使将原有网络通过软件升级方式转变为双栈网络,也不会取得好的效果,因此当初期IPv6业务量不大时,且已有的IPv4网络设备不能很好支持IPv6协议时,不建议采用升级IPv4网络设备为双栈的方式。应根据实际需求添加一些支持双栈的路由器设备来构建IPv6网络,如图1所示。对于新建的IPv4网络,其设备类型较新,板卡支持IPv6的硬件转发,可以考虑采用双栈方式,如图2所示。
构建NGI核心网时,有多种IPv6链路可供选择:专线、隧道(包括GRE隧道)和MPLS LSP等。专线链路带宽固定,服务质量好,但成本高。隧道链路是在现有的IPv4网络上来提供虚拟IPv6通道,成本较低,服务质量较差,因此一般只在初期采用;MPLS方式基于MPLS网络构建IPv6网络,对于已经具有MPLS核心网络的运营商来说不失为一种良好的选择。
在接入网上部署IPv6
在接入网上部署IPv6协议的前提是不能增加用户的成本,并且使用不同的协议对用户是透明的。由于IPv6协议与底层传送方式独立,因此目前的ADSL、LAN和WLAN等各种方式均支持IPv6数据包的传送,但要求城域网接入层的三层设备,如BRAS设备和边缘路由器,必须支持IPv6。目前部分BRAS设备开始支持IPv4/IPv6双协议栈,且现网上的部分设备也可通过升级支持IPv6协议。对于企业网络,要求其出口的CPE路由器必须支持IPv6协议。对于个人用户,有两种接入方式,一是CPE设备为三层路由器的路由方式,另外一种是CPE设备为二层设备的桥接方式。在认证方式上,对于拨号用户采用PPPoE + Radius认证,在我国以给用户分配/64大小的IPv6前缀地址为宜,家庭网络内部的终端可以通过邻居发现协议实现单机地址的无状态自动配置。
在接入网部署IPv6的上述方式要求用户侧CPE设备和BRAS(或边缘路由器)同时支持双协议栈,本质上是接入网上的双栈方案。在某些情况下,由于运营商的IPv6网络规模较小,还不能覆盖到网络的边缘,边缘的BRAS和路由器设备只支持IPv4协议,此时就不能直接采用双栈方案。在这种情况下,为了将用户接入到IPv6网络中来,也可使用隧道方式,即在运营商的IPv6 POP点和用户网络之间建立一条承载在IPv4网络上的隧道。隧道可以是手工配置的,也可以是自动生成的。自动隧道方式不需要在隧道两端的设备中手工配置生成隧道的命令,比较方便。目前有多种自动隧道方式,如6to4、Tunnel broker、ISATAP和Teredo等,但这些方式在技术成熟度和产品的支持程度上均不太理想,也存在隧道方式的固有缺点,因此不特别推荐。
IPv4/IPv6协议转换
IPv4和IPv6尽管都是网络层协议,但本质上是不兼容的。运营商在部署了IPv6网络后,首先碰到的问题是原有IPv4网络和新建IPv6网络互通的问题,因此就诞生了协议转发机制--NAT-PT,目前部分BRAS设备支持NAT-PT功能。协议转换机制的初衷是使纯IPv4用户可以访问纯IPv6网络的资源,而纯IPv6用户也可实现和IPv4节点的互通。IPv6协议是面向于端到端的应用,而协议转换设备的引入破坏了IPv6协议的端到端特性。尽管目前的NAT-PT设备在应用层网关的配合下,可以实现一些基本的应用的互通,如WWW和FTP,但对于多媒体应用则比较复杂,增加一种新应用,就需要配备相应的应用层网关(ALG)来配合,而且由于NAT-PT设备一般部署在网络边缘,增加ALG就需要修改所有的NAT-PT设备,这样使网络越来越复杂。在实际网络中,IPv4协议比较成熟而且无处不在,一般很少有纯IPv6用户,支持IPv6协议的用户终端一般也支持IPv4协议,如果要和IPv4节点通信,直接利用IPv4协议即可,这样纯IPv6用户向IPv4用户发起通信呼叫的情况很少;而对于纯IPv4用户要和纯IPv6节点通信的情况,此时可以建议用户升级为双栈,利用IPv6协议实现和纯IPv6节点的通信,也间接促进了IPv6技术的普及和发展。另外,NAT-PT自身也有许多比较严格的要求,如要求用户的DNS解析请求必须穿过NAT-PT/ALG设备。总之,不建议在网络中大范围地采用NAT-PT/ALG方案,运营商在为用户推广业务时,建议用户同时接入IPv4和IPv6两种网络,以避开转换不同协议的问题。
NGI网络管理
NGI网络管理支撑系统包括故障管理、配置管理、计费管理、安全管理和性能管理。在传统IPv4网络中通过基于SNMP的网络管理工作站实现网络的故障监控、性能管理和部分配置管理。随着过渡到NGI网络,需要克服原有IPv4网络管理支撑系统所存在的问题,在此基础上部署和完善基于IPv6的NGI网络管理系统,使之成为可管理、可控制的新型网络体系。在网络管理方面最重要的一个要求就是易于使用;简化网络的配置操作,允许配置管理同时控制相关的一系列设备,完成配置功能及其间的配合实现,而不再是针对单个设备的配置管理方式。
NGI网络管理系统的设置必须与目标网络结构和管理体制相对应。在发展的初期,由于传统的网管系统不支持对IPv6的管理,各厂家没有统一标准的网管,不能管理其它厂家的设备,故只能暂时采用独立于IPv4网管系统的设备网管系统,但必须向标准网管过渡。另外一个需要注意的因素是目前还不存在支持IPv6的SNMP协议,所有的SNMP信息承载在IPv4数据包里,这就要求建立的IPv6网络必须是双栈网络,以便于网管信息的传送。由于存在着各种过渡技术,因此网管系统需支持对过渡方案的管理。网管工具需要完成从IPv4平台向IPv6平台的移植,可根据需要对于不同的多种网管工具进行逐步移植。在过渡的后期,需要考虑现有IP网络管理方面的不足,突破IPv4网络管理技术的局限,通过引入新的网络管理协议增强网络的配置管理功能。随着纯IPv6协议的NGI网络的部署,为了满足简化用户配置和统一设备配置的要求,其他一些网络管理方面的协议应该得到更多的应用,诸如WBEM/XML等。
IPv6协议是NGI网络的核心技术之一,随着IPv6各项基本标准的成熟,NGI也进入了运营商实际部署阶段。本文从运营商的角度出发,探讨了NGI网络的部署、网络管理和业务等多方面的问题,并结合产品的开发现状给出了相应的方案建议,列举了需要进一步研究和解决的问题。
作者:王和宇 史凡 来源:赛迪网
上一篇:基于AD7864和DSP的4路数据采集系统
下一篇:全球IPv6的最新应用