论文部分内容阅读
伴随着Internet网络的普及和规模的不断扩大,一些新的基于网络的应用如IP电话、视频会议、分布式交互系统及多媒体远程教育等已大量出现并广泛使用。这些应用对带宽和服务质量均提出了更高的要求。IP组播技术能很好地解决网络带宽消耗的问题,因为它允许一个发送者可以一次发送数据到多个接收者,有效地降低网络负担,实现网络上高效的数据传输。但它本身还存在可扩展性差和QoS方面的问题。多协议标记交换MPLS技术,作为网络层路由机制与链路层标记交换机制的结合,能够为QoS提供保障。因此,组播和MPLS可以看作两种互补的技术。本文首先在详细分析了组播和MPLS技术的基础上,提出了将组播技术融入到MPLS技术以更好满足当前网络应用的要求。其次,本文选用PIM-SM作为组播路由协议来进行MPLS环境下的组播路由分析,深入分析了IP组播树的建立、MPLS标记交换的工作过程、PIM-SM路由协议的工作原理,重点讨论了MPLS组播树的生成过程。针对源端基准树模型要实现的两种映射,分别通过添加新的信息表和分支结点处的多次填充来完成。针对共享树模型,我们提出了一种MRP分水岭算法来生成组播共享树的LSPs。最后,以一个具体的MPLS PIM-SM源端基准树实例为模型,在NS-2中对MPLS环境下的组播路由进行了仿真,证明了提出方案的切实可行性。