MPLS技术是一种在开放的通信网上利用定长标签引导数据高速传输和交换的网络技术。MPLS技术综合了面向无连接的IP网络的灵活性和面向连接的ATM网络在流量工程、服务质量方面的优势,是未来多业务网络的核心技术。
自诞生之日起,MPLS技术就在电信网络中得到了大量的推广和应用,成为了公认的多业务电信核心网络技术的选择之一。
从网络的层面上讲,MPLS技术对网络层的技术并没有限制,也就是说,其并非是特定为IPv4协议所服务的。MPLS技术在网络层可支持非IP协议,当然也能够服务于IPv6协议。
鉴于MPLS技术本身对三层协议的广泛支持性,所以利用MPLS作为IPv6协议的承载技术,是NGI网络建设和部署的必然考虑之一。目前,多数运营商都采用MPLS作为骨干数据网的技术,因此,通过该MPLS网络来承载NGI/IPv6的数据,是一种理想的选择。
由于现有的MPLS技术对IP协议的支持是基于IPv4版本开发的,所以现阶段IPv6网络和MPLS网络融合的最大可能是用MPLS网络承载IPv6网络的孤岛,也就是6PE。换句话说,就是通过对现有的支持IPv4协议的MPLS技术进行部分的扩展,使得其网络中的PE设备能够实现对IPv6数据包的转发和标签分发、交换等工作。该方式下,消除了对IPv6 over IPv4隧道或额外的2层封装的需求。核心网络将继续运行已有的MPLS以及其它支持IPv4的IGP协议,不需要为纯IPv6转发升级硬件。该方式可以充分利用已有MPLS网络,使运营商暂时不必将现有核心网络升级为IPv6网络就可以实现对外提供IPv6业务。而且,利用MPLS支持约束路由TE,在核心网络可减小IPv4/IPv6争抢资源的影响。
当然,随着网络规模增大,IPv6网络最终将面临与MPLS共同组网的问题。从目前的情况看,整个IPv6网络支持MPLS还需要技术上的预备。需要对LDP、CR-LDP、RSVP-TE等协议进行扩展,以支持IPv6。随着IPv6骨干网的形成,IPv6上运行MPLS技术的实现将提上日程。
在通过6PE方式实现MPLS与NGI的融合中,可以将通过6PE连接起来的IPv6站点,视为是一种MPLS VPN的情况,也就是此时NGI网络是作为VPN的形式构建在MPLS(IPv4)网络之上的。这既是一种方便有效的部署NGI网络的手段,也是对现有MPLS网络业务的扩展。
而在未来纯IPv6的MPLS网络中,由于核心的MPLS网络已经能够支持各种IPv6协议(如IPv6的IGP协议),因此,此时可以实现各种纯IPv6协议下的MPLS VPN,这与前一种方式的MPLSVPN有着根本的区别。前者是利用MPLS/IPv4 VPN实现对NGI/IPv6网络的承载,而后者是纯粹的MPLS/IPv6 VPN,其与NGI/IPv6网络是“直接”互联的,甚至可以利用它来实现对IPv4网络的承载。
以IPv4协议为基础发展起来的现有的Internet,已经被公认取得了巨大的成功,但其协议本身的诸多不足,又反过来影响和阻碍了Internet的进一步壮大。为此,基于IPv6协议的NGI,将会是未来全球通信领域最为关注的话题之一。
在国际形势热衷于NGI/IPv6的推进的同时,我国也在不断加大在该领域的研究和投入,以CNGI为代表的一系列项目/课题的启动和成功,预示着我国将在新一代互联网的研究中改变以往落后的局面。
作为骨干网络的核心技术之一,MPLS已经得到了广泛的认同和部署,是现有电信网络的一个重要领域,代表了未来多业务网络技术的发展趋势。利用MPLS来为NGI/IPv6服务,是一种很好的技术选择。目前以6PE方式实现为主,这也是一种经济有效的手段;未来,在骨干网络从IPv4过渡到IPv6以后,将必然出现纯IPv6的MPLS技术,其将与现有IPv4下的MPLS技术相并驾齐驱,甚至处于更有优势的地位。