MSDP介绍
定义
组播源发现协议MSDP(Multicast Source Discovery Protocol)是基于多个PIM-SM(Protocol Independent Multicast-Sparse Mode)域互连而开发的一种域间组播解决方案,目前只支持IPv4。
目的
多个PIM-SM设备相连组成的网络称为PIM-SM网络。一个大的PIM-SM网络可以由多个ISP(Internet Service Provider)联合维护。
PIM-SM域间RP(Rendezvous Point)信息隔离,组播源只向本域内的RP注册,用户主机只向本域内的RP发起加入。由于不同PIM-SM域的RP之间无法通信,所以RP知道且仅知道本域内的组播源,只能将本域内的组播源发出的数据分发给本地用户。
PIM-SM网络依靠RP实现组播转发。将一个大的PIM-SM网络划分为多个区域,每个区域维护一个RP,可以实现RP负荷分担、增强网络的稳定性,益于管理。每一个这样的区域,称为一个PIM-SM域。
因此,将一个大的PIM-SM网络划分为多个PIM-SM域后,针对如何实现PIM-SM域间组播,使本PIM-SM域内的用户主机能够接收到其它域内组播源发出的组播数据,产生了MSDP,使不同PIM-SM域的RP之间能够互相通信,共享组播源信息。
本节中描述的PIM-SM域指某个RP的服务范围,可以是通过BSR(BootStrap Router)边界划分出来的域,也可以是通过在不同路由器上配置不同的静态RP形成的域。