Information About Using MSDP to Interconnect Multiple
PIM-SM Domains
Benefits of Using MSDP to Interconnect Multiple PIM-SM Domains
•
Allows a rendezvous point (RP) to dynamically discover active sources outside of its domain.
•
Introduces a more manageable approach for building multicast distribution trees between multiple
domains.
Use of MSDP to Interconnect Multiple PIM-SM Domains
MSDP is a mechanism to connect multiple PIM-SM domains. The purpose of MSDP is to discover multicast
sources in other PIM domains. The main advantage of MSDP is that it reduces the complexity of interconnecting
multiple PIM-SM domains by allowing PIM-SM domains to use an interdomain source tree (rather than a
common shared tree). When MSDP is configured in a network, RPs exchange source information with RPs
in other domains. An RP can join the interdomain source tree for sources that are sending to groups for which
it has receivers. The RP can do that because it is the root of the shared tree within its domain, which has
branches to all points in the domain where there are active receivers. When a last-hop device learns of a new
source outside the PIM-SM domain (through the arrival of a multicast packet from the source down the shared
tree), it then can send a join toward the source and join the interdomain source tree.
If the RP either has no shared tree for a particular group or a shared tree whose outgoing interface list is
null, it does not send a join to the source in another domain.
Note
When MSDP is enabled, an RP in a PIM-SM domain maintains MSDP peering relationships with
MSDP-enabled devices in other domains. This peering relationship occurs over a TCP connection, where
primarily a list of sources sending to multicast groups is exchanged. MSDP uses TCP (port 639) for its peering
connections. As with BGP, using point-to-point TCP peering means that each peer must be explicitly configured.
The TCP connections between RPs, moreover, are achieved by the underlying routing system. The receiving
RP uses the source lists to establish a source path. If the multicast sources are of interest to a domain that has
receivers, multicast data is delivered over the normal, source-tree building mechanism provided by PIM-SM.
MSDP is also used to announce sources sending to a group. These announcements must originate at the RP
of the domain.
MSDP depends on BGP or multiprotocol BGP (MBGP) for interdomain operation. We recommended
that you run MSDP on RPs sending to global multicast groups.
Note
The figure illustrates MSDP operating between two MSDP peers. PIM uses MSDP as the standard mechanism
to register a source with the RP of a domain.
IP Multicast Routing Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3650 Switches)
170
OL-29890-01
Configuring MSDP
Information About Using MSDP to Interconnect Multiple PIM-SM Domains