Multicast VoD Design Across Multiple ASes for High Availability
An engineer is designing a multicast network for a company specializing in VoD content. Receivers are across the Internet, and for performance reasons, the multicast framework must be close to the receivers within each AS. For high availability, if the sources in one AS are no longer available, the receivers of that AS must be able to receive the VoD content from the sources in another AS. Which feature must the design include?
Community Insight
The exam tests whether you recognize that inter-AS multicast source sharing requires MSDP, and the common trap is confusing anycast RP (an intra-domain RP redundancy method) with the inter-domain source discovery mechanism that MSDP provides.
This question tests how to enable inter-AS multicast source discovery when each Autonomous System runs a local RP for performance. MSDP is the feature that allows RPs in different ASes to exchange active source information, ensuring receivers in one AS can receive VoD streams from sources in another AS if local sources fail.
Anycast RP is a common wrong answer because it also involves RP redundancy and is sometimes paired with MSDP. However, anycast RP alone is an intra-domain RP redundancy technique and does not natively enable cross-AS source discovery — the scenario requires RPs in separate ASes to share source information, which is exactly what MSDP does.
Community Discussion (13 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
MSDP (Multicast Source Discovery Protocol) is the correct answer because the scenario requires each AS to have its own local RP for performance while enabling cross-AS source discovery for high availability. MSDP peers RPs in different ASes and advertises active multicast sources (via Source-Active messages) from one RP domain to another. When sources in AS1 fail, the local RP in AS1 learns about available sources in AS2 through its MSDP peer, allowing receivers in AS1 to receive VoD content from AS2 sources. This is the classic MSDP use case: connecting multiple PIM-Sparse Mode domains across Autonomous Systems for source sharing and redundancy.
Why the Other Options Are Wrong
Anycast RP (Option B) provides RP redundancy within a single PIM-SM domain by assigning the same IP address to multiple RPs. While anycast RP can be deployed with MSDP internally to synchronize sources between RPs, anycast RP alone does not inherently enable inter-AS source discovery across separate ASes with independent multicast domains. SSM (Option A) eliminates the need for an RP entirely by using source-specific joins, but it does not provide the automatic inter-AS source sharing mechanism described. Bidirectional PIM (Option C) optimizes multicast forwarding when receivers greatly outnumber sources but provides no inter-domain source discovery capability.
Community Comment Notes
Several community members argued for option B (anycast RP). As iSDA69 noted, anycast RP allows "clients of one AS to contact the same (other AS) RP IP address when the local RP fails." However, this conflates RP redundancy with inter-AS source sharing — the question describes independent local RPs per AS, not a shared anycast RP address. As NoHombre correctly explained, "MSDP connects multiple PIM-SM domains by allowing RPs to" exchange source information, which is precisely what the high-availability requirement in this scenario demands. PicoOstrava acknowledged MSDP is used to propagate sources across domains but incorrectly claimed anycast RP better handles HA — the HA mechanism here is source sharing across ASes, not RP failover.
Official Reference
Exam Strategy
When a question mentions multiple Autonomous Systems and inter-domain multicast with RPs close to receivers, immediately think MSDP — it is the only listed option specifically designed for inter-AS source sharing. Anycast RP is intra-domain RP redundancy, so look for AS-boundary language to distinguish the two.
Frequently Asked Questions
Why isn't anycast RP correct when the question mentions high availability across ASes?
Anycast RP provides RP redundancy within a single PIM-SM domain by sharing one IP address among multiple RPs. The question describes independent ASes each with a local RP, requiring inter-AS source discovery, which is MSDP's function.
How does MSDP enable receivers in one AS to receive streams from sources in another AS?
MSDP peers RPs across ASes and sends Source-Active messages advertising active multicast sources. When a local RP learns of a remote source, it can relay that information to local receivers so they can join the remote stream.
Related Analysis
Practice All 300-420 Questions
Access 150 questions with complete answers and detailed explanations.
View Full 300-420 Practice Test →