当网络跨越了公网,或者网络需要各自独立时,如果每个独立的网络或者是每个SA之间都需要组播通信的情况下,我们需要在不影响独立的前提下连通网络间的通信。不各个独立的网络中,又希望自己的组播路由器可以由自己完全控制,那么在需要将各个网络配置成独立的PIM-SM域。要连通不同的PIM-SM域,就必须在域之间建立MSDP连接,MSDP在PIM-SM域间传递组播源的信息,以及保持域间RP的信息。在使用MSDP将多个PIM-SM域连接时,每一个PIM-SM都可以在域中配置各自的RP,以实现自治。今天就来为大家讲解有关MSDP的相关知识。
组播要正常通信的前提是要建立组播树,组播树要正常建立,RP就必须知道组播源的和组成员,如果是同一个PIM-SM域内,RP想要知道所有的组播源和组成员是非常轻松的事,但RP却是没有办法知道其他PIM-SM域中的组播源。要解决这个问题让一个PIM-SM域中的RP把自己知道的组播源信息告诉其他PIM-SM域中的RP就可以了,所以我们要想办法让不同的PIM-SM之间的RP能够互相共享和交换组播源信息,这个信息被称为Source Active(SA),这个协议就是Multicast Source Discovery Protocol(MSDP),即组播源发现协议。
MSDP的目的:
1.多个PIM-SM路由器相连组成的网络称为PIM-SM网络。一个大的PIM-SM网络可以由多个ISP(Internet Service Provider)联合维护。
2.PIM-SM域间RP信息隔离,组播源只能向本域内的RP注册,用户主机只向本域的RP发起加入。由于不同的PIM-SM域间的RP之间无法通信,所以RP知道且仅知道本域内的组播源,只能将本域内的组播源发出的数据发给本地用户。
3.PIM-SM网络依靠RP(Rendezvous Point)实现组播转发。将一个大的PIM-SM网络划分为多个区域,每个区域维护一个RP,实现RP负荷分担,增强网络的稳定性,易于管理。每一个这样的区域,称为一个PIM-SM域、因此,将一个大的PIM-SM网络规划分为多个PIM-SM域后,针对如何实现PIM-SM域间组播,使本PIM-SM域内的用户主机能接收到其他域内组播源发出的组播数据,产生MSDP,使不同PIM-SM域的RP之间能够通信,共享组播源信息。
MSDP的优点:
1. 不存在第三方(Third-party)资源依赖域内RP。
2. PIM-SM域只依靠本身的RP。
3. 接收端域:只带接受端的域可以获取数据而不用全局通告组成员。MSDP可以和其它非PIM-SM协议一起使用。
MSDP使用TCP639端口建立对等连接(高ip侦听,低ip连接),和BGP一样,对等间连接必须明确配置,当PIMDR在RP注册源时,RP向所有的MSDP对等体发送源激活消息,然后其他MSDP路由器将SA泛洪,为防止环回,现检查MBGP,再检查BGP Message-Type。
对于MSDP的讲解就到这了,喜欢的朋友可以深入了解,如果你还有疑问欢迎登陆课课家教育或关注公众号【课课家IT精品课程】学习更多教程。
¥299.00
¥399.00
¥699.00
¥399.00