The Multicast Source Discovery Protocol (MSDP) describes a mechanism to connect multiple IP Version 4 Protocol Independent Multicast Sparse-Mode (PIM-SM) domains together. Each PIM-SM domain uses its own independent Rendezvous Point (RP) and does not have to depend on RPs in other domains. When an RP in a PIM-SM domain first learns of a new sender, e.g., via PIM register messages, it constructs a “Source-Active” (SA) message and sends it to its MSDP peers. The SA message contains the following fields:
–rfc3618
MSDP is typically run on an IP address bound to a loopback interface. In order for two devices to establish an MSDP neighbor relationship, L3 connectivity must already be established.
switch(config)# router msdp
switch(config-msdp)# enable
switch(config-msdp)# ip msdp peer <IP>
switch(config-msdp-peer)# enable
switch(config-msdp-peer)# connect-source <IFNAME>
Show commands to validate functionality:
show ip msdp peer
show ip msdp count
show ip msdp sa-cache
Verify MSDP session is up and it is using loopback interface as source.