×

基于MPLS网络的PIM-Proxy的研究

消耗积分:3 | 格式:rar | 大小:181 | 2009-08-12

h1708587244.0670

分享资料个

本文提出了一种新的PIM-Proxy 组播通信设计方案,通过对PIM 的加入消息进行
增加代理域的扩展,从而解决了基于MPLS 网络的核心路由器无法参与到组播树建立的问题。并且详细分析了PIM-Proxy 的几项关键技术。
基于 MPLS(Multi-Protocol Label Switching)的组播通信,主要讨论的是BGP(Boder
Gateway Protocol)/MPLS IP VPN(Virtual Private Network)通信技术,此种技术存在多种组播通信方式,例如:为每一个组播树建立一个缺省的组播分发树MDT(Multicast Distribution Tree);对入口提供商边界路由器PE(Provider Edge)进行数据复制;使用P2MP(Point to Multi-Point)点到多点的数据传输方式等,主要采用的是第一种方式。无论哪种通信模式,都是基于隧道——封装的方式,与单播相同。在MPLS 网络的单播通信中,任何需要向外部网络传输的单播数据包,都通过MPLS 的隧道方式从一个边界路由器到达另一个边界路由器。为了处理这种单播数据包,边界路由器需要明确:对于这个数据包的目的地址,网络中哪一个边界路由器是最好的传输数据包的出口。然而核心路由器,对发往外地网络的路由根本不感兴趣,它们仅仅处理隧道模式的包,明确如何到达边界路由器以及其他的核心路由器就可以了。
但是当考虑组播通信时,这种使核心路由器和外部路由保持独立关系的通信机制,会引
发很多问题。对于特定的组播组,当使用PIMv2 组播协议来生成组播树时,希望核心路由器能够完全参与到组播协议中,从而使核心路由器有效地执行组播功能。这意味着核心路由器必须能够正确的处理PIM 加入消息,即核心路由器必须能够向组播分布树的根发送加入消息。如果组播分布树的根在网络的外部,而核心路由器对于外部网络的目的地没有维护路由,那么PIM 加入消息就不能被处理,组播分布树也就无法建立。
为了解决上述的问题,考虑对 PIM 协议扩展。当一个边界路由器向内核发送PIM 加入
消息时,新增一个矢量,定义了沿着组播树到达根部方向的下一跳边界路由器的IP 地址。
通过向指定的边界路由器发送Join 消息,核心路由器处理Join 消息。在特定的网络内,对于组播树的根,这个矢量的作用等同于代理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !