中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

MSDP: Multicast Source Discovery Protocol

The Multicast Source Discovery Protocol (MSDP) describes a mechanism to connect multiple PIM Sparse-Mode (PIM-SM) domains together. Each PIM-SM domain uses its own independent RP(s) and does not have to depend on RPs in other domains. Advantages of this approach include:

  • No Third-party resource dependencies on a domain"s RP PIM-SM domains can rely on their own RPs only.
  • Receiver only Domains: Domains with only receivers get data without globally advertising group membership.

MSDP may be used with protocols other than PIM-SM.

MSDP-speaking routers in a PIM-SM domain have a MSDP peering relationship with MSDP peers in another domain. The peering relationship is made up of a TCP connection in which control information is exchanged. Each domain has one or more connections to this virtual topology.

The purpose of this topology is to allow domains to discover multicast sources from other domains. If the multicast sources are of interest to a domain which has receivers, the normal source-tree building mechanism in PIM-SM will be used to deliver multicast data over an inter-domain distribution tree.

Protocol Structure

MSDP TLV format

8 24 Variable
Type Length Value

Type - Describes the format of the Value field. The following TLV Types are defined:

Code Type
1 IPv4 Source-Active
2 IPv4 Source-Active Request
3 IPv4 Source-Active Response
4 KeepAlive
5 Reserved (Previously: Notification)
6 MSDP traceroute in progress
7 MSDP traceroute reply

Length - Length of Type, Length, and Value fields in octets. Minimum length required is 4 octets, except for Keepalive messages. The maximum TLV length is 9192.

Value (variable length) - Format is based on the Type value. The length of the value field is Length field minus 3. All reserved fields in the Value field MUST be transmitted as zeros and ignored on receipt.

Related Terms: IP, TCP, BGP, PIM-SM, PIM-DM

Sponsor Source: MSDP is circulated by IETF (http://www.ietf.org) as an experimental protocol.

Reference: http://www.javvin.com/protocol/rfc3618.pdf: Multicast Source Discovery Protocol.