论文部分内容阅读
随着Internet的持续飞速发展,各种新兴服务和应用不断涌现。为了提高传输效率,IP组播技术被提出并得到了一致肯定。与此同时,VPN技术也在Internet范围内得到了广泛应用,而且随着VPN上应用种类的增多,组播技术在VPN环境中的需求也越来越广泛。
BGP/MPLSVPN是一种基于网络的VPN。它采用MPLS来动念地建立隧道,采用虚拟路由器和VPN-IPv4地址族来解决不同VPN共享相同地址空间的问题,采用MP-BGP来分发VPN路由。它适用的规模大,易于配置,并具有很好的可扩展性,因此得到了众多厂商的青睐,且在下一代网络(NextGenerationNetwork,NGN)中扮演着重要的角色。但是,组播技术在BGP/MPLSVPN上的实施也面临着一些问题,其中包括安全性和如何充分利用MPLS网络优势等问题。当前存在的比较流行的解决方案足采用基于组播域模型的方案,但这种解决方案未能很好地解决这些问题。
本文从BGP/MPLSVPN和IP组播的工作原理与实现机制入手,研究分析了BGP/MPLSVPN中存在的组播需求和实施组播需要解决的问题,并在此基础上做了以下工作:
1、研究了当前存在的BGP/MPLSVPN上的Rosen组播方案的工作原理,并分析了方案的一些特点。
2、在分析了当前组播方案的实现原理和特点的基础上,提出了一种基于虚拟标签(VirtualLabel)的组播方案,提高了BGP/MPLSVPN组播的安全性,并可以充分利用MPLS网络的特性。
3、对该组播方案进行了分析,并描述了如何将BGP/MPLSVPN网络的优势应用于组播之上。