'''Multicast Source Discovery Protocol''' ('''MSDP''') is a computer[[Protocol Independent Multicast|Protocol Independent Multicast]] (PIM) -type [[networkmulticast]] [[routing protocol]] indefined theby Experimental RFC 3618. MSDP interconnects multiple [[ProtocolIPv4]] Independent[[Sparse Multicastmulticast|ProtocolPIM Independent MulticastSparse-Mode]] (PIM-SM) [[Domain name|domains]] familywhich ofenables PIM-SM to have Rendezvous Point (RP) [[multicastredundancy (engineering)|redundancy]] and [[routing protocolinter-___domain]]s multicasting.
MSDP interconnects multiple [[IPv4]] [[Sparse multicast|PIM Sparse-Mode (PIM-SM)]] [[Domain name|domains]]. This enables PIM-SM to have Rendezvous Point (RP) [[redundancy (engineering)|redundancy]] and [[inter-___domain]] multicasting. It is defined by Experimental [[Request for Comments|RFC]] 3618.
Each multicast tree has to have its own RP. All of the RPs are peers (directly or through other MSDP peers). Messages contain Source of Data, Group Address The Data Source Sends To (S,G).
If an RP on its own ___domain receives a message it determines if there are group members on this ___domain interested in a multicast. If someone is interested it triggers a join towards the data source (into the source ___domain) in the way of (S, G). ▼
From the RFC 3618 -
MSDP uses TCP as its transport protocol.
In a peering relationship,one MSDP peer listens for new
TCP connections on the well-known port 639
▲MSDP uses TCP as its transport protocol. Each multicast tree has to have its own RP. All of the RPs are peers (directly or through other MSDP peers). Messages contain Source of Data, Group Address The Data Source Sends To (S,G). If an RP on its own ___domain receives a message it determines if there are group members on this ___domain interested in a multicast. If someone is interested it triggers a join towards the data source (into the source ___domain) in the way of (S, G). In a peering relationship,one MSDP peer listens for new TCP connections on the well-known port 639.