Multicast - MSDP

The Multicast Source Discovery Protocol (MSDP) is a network protocol used to interconnect multiple Multicast routing domains. Here are the key points about MSDP:

  1. Purpose: MSDP allows multicast sources in one domain to be known to other domains, enabling efficient distribution of multicast streams across different autonomous systems (AS) or routing domains.

  2. Functionality:

    • MSDP works in conjunction with the PIM - Sparse Mode (PIM-SM) to enable multicast source discovery.
    • It exchanges information about active multicast sources, known as Source Active (SA) messages, between multicast-enabled routers across different domains.
  3. Operation:

    • When a multicast source starts sending data in a PIM-SM domain, the router closest to the source (the RP, or Rendezvous Point)generates an SA message.
    • This SA message contains information about the multicast source and the multicast group it is sending to.
    • The SA message is then distributed to MSDP peers in other domains.
    • MSDP peers use the information in the SA messages to update their multicast routing tables and to join the multicast stream if there are interested receivers in their domain.
  4. Advantages:

    • MSDP facilitates efficient inter-domain multicast routing, ensuring that multicast data is only sent where it is needed.
    • It helps in scaling multicast routing by allowing domains to manage their own multicast trees while sharing source information with other domains.
  5. Use Cases:

    • MSDP is often used by Internet Service Providers (ISPs) and large enterprises that need to support multicast traffic across multiple routing domains.
    • It is also useful in scenarios where multicast applications span different geographic locations or administrative boundaries.
  6. Drawbacks:

    • MSDP can be complex to configure and manage.
    • It may introduce additional latency due to the exchange and processing of SA messages.
    • The scalability of MSDP can be a concern in very large networks with many multicast sources and groups.

https://networklessons.com/multicast/multicast-anycast-rp-configuration-cisco-ios https://networklessons.com/multicast/multicast-msdp-sa-source-active-filtering