目的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保证。

NG MVPN(Next Generation MVPN)相对于Rosen方式的MVPN做了一些改进,NG MVPN的特点是:公网使用BGP来传递私网组播协议报文和私网组播路由,不需要再配置其它组播协议,简化了网络部署复杂度,降低了网络难度。

公网使用MPLS成熟的标签转发技术和隧道保护技术,使组播业务服务质量更高,可靠性更好。