NG MVPN介绍
目的
BGP/MPLS IP VPN由于其可靠性和安全性较高在现有的网络中有广泛的应用,IP组播由于其点到多点的高效率传输模式也受到服务提供商的欢迎。IPTV、视频会议、远程教育等业务的发展对网络的可靠性、安全性、高效性提出了更高的要求,因此服务提供商也产生了越来越多的在BGP/MPLS IP VPN网络上运行IP组播业务的需求。组播VPN(Multicast Virtual Private Network,简称MVPN)解决方案正是在这个背景下产生的,通过MVPN技术可以在现有BGP/MPLS IP VPN上开通组播业务,将私网组播数据流量透过公网传递到VPN的远端站点。
Rosen方式的MVPN是在公网和私网都是采用PIM协议方式建立组播分发树来传递私网组播协议报文和组播数据流量,它的不足之处在于:
由于私网组播协议报文和数据流量需要通过组播分发树来传递,因此公网必须使能组播功能,否则组播分发树无法建立,这样会使网络部署复杂。
公网使用GRE封装来实现组播数据流量的传输,无法利用现有BGP/MPLS IP VPN网络中MPLS的一些优势,例如可靠性、TE的带宽预留及QoS保证。
公网使用BGP来传递私网组播协议报文和私网组播路由,不需要再配置其他组播协议,简化了网络部署复杂度,降低了网络维护的难度。
公网使用MPLS成熟的标签转发技术和隧道保护技术,使组播业务服务质量更高,可靠性更好。
定义
NG MVPN是IP组播数据流量穿越BGP/MPLS VPN网络的新一代框架,提供基于BGP的信令传递模式和PIM SM、PIM SSM、P2MP TE、mLDP等多种数据承载模式,使组播和单播业务统一在同一个VPN架构中。
NG MVPN通过在公有网络中通过BGP交互消息构建基于MPLS P2MP隧道的组播隧道,以连接两端包含组播源或组播用户的私网,同时通过BGP传递私网组播路由,最终使组播流量可以从组播源侧传送至组播用户侧。
名称 |
说明 |
相应对象 |
---|---|---|
CE(Customer Edge,用户网络边缘设备) |
CE有接口直接与服务提供商SP(Service Provider)网络相连。通常情况下,CE“感知”不到VPN的存在,也不需要支持MPLS。 |
图8-1中的CE1、CE2、CE3。 |
PE(Provider Edge,服务提供商网络的边缘设备) |
PE与CE直接相连。在MPLS网络中,对VPN的所有处理都发生在PE上,对PE性能要求较高。 |
图8-1中的PE1、PE2、PE3。 |
P(Provider,服务提供商网络中的骨干设备) |
P设备不与CE直接相连,只需要具备基本MPLS转发能力,不维护VPN信息。 |
图8-1中的P。 |
Receiver Site |
组播接收者所在的Site。 |
图8-1中的Receiver所在的网络。 |
Receiver PE |
与Receiver Site相连的PE。 |
图8-1中的PE2、PE3。 |
Sender Site |
组播源所在的Site。 |
图8-1中的Source所在的网络。 |
Sender PE |
与Sender Site相连的PE。 |
图8-1中的PE1。 |
受益
NG MVPN实现了组播数据流量和控制报文在BGP/MPLS IP VPN网络上的分层转发,具有以下价值:
在BGP/MPLS IP VPN网络上传输私网组播数据流量,安全性更好。
降低了服务提供商部署MVPN的复杂度,可维护性更强。
利用MPLS成熟的标签转发技术和隧道保护技术,服务质量和可靠性更好。