Skip to content

MSDP

MSDP (Multicast Source Discovery Protocol) is an inter-domain multicast protocol that enables the sharing of active multicast source information between Protocol Independent Multicast Sparse Mode (PIM-SM) domains with different Rendezvous Points (RPs). It allows multicast sources in one autonomous system to be discovered by receivers in other autonomous systems by creating peering relationships between MSDP speakers that exchange Source-Active (SA) messages containing multicast source and group information. MSDP is essential for building scalable inter-domain multicast networks, enabling global multicast connectivity while maintaining autonomous control of multicast routing within each domain.

Diagram

Diagram

Classes

configuration (iosxe.devices)

NameTypeConstraintMandatoryDefault Value
msdpClass[msdp]No

msdp (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
originator_idStringNo
passwordsList[passwords]No
peersList[peers]No
vrfsList[vrfs]No

passwords (iosxe.devices.configuration.msdp)

NameTypeConstraintMandatoryDefault Value
hostStringYes
encryptionIntegermin: 0, max: 7No
passwordStringYes

peers (iosxe.devices.configuration.msdp)

NameTypeConstraintMandatoryDefault Value
hostStringYes
remote_asIntegermin: 1, max: 65535No
connect_source_interface_typeChoiceLoopbackNo
connect_source_interface_idStringNo

vrfs (iosxe.devices.configuration.msdp)

NameTypeConstraintMandatoryDefault Value
vrfStringYes
originator_idStringNo
passwordsList[passwords]No
peersList[peers]No

Examples

iosxe:
devices:
- name: Device1
configuration:
msdp:
originator_id: 192.168.1.1
passwords:
- host: 10.10.10.10
encryption: 0
password: Cisco123
- host: 10.20.20.20
encryption: 7
password: encryptedPassword456
peers:
- host: 10.10.1.1
remote_as: 25000
connect_source_interface_type: Loopback
connect_source_interface_id: "0"
- host: 10.30.30.30
remote_as: 30000
vrfs:
- vrf: VRF-MULTICAST
originator_id: 172.16.1.1
passwords:
- host: 172.16.10.10
encryption: 0
password: VrfPassword123
peers:
- host: 172.16.20.20
remote_as: 40000
connect_source_interface_type: Loopback
connect_source_interface_id: "1"