Alcatel Carrier Internetworking Solutions 6800 User Manual

Page of 614
Introduction
Troubleshooting PIM-SM
page 16-2
OmniSwitch Troubleshooting Guide
September 2005
Introduction
Traditional multicast routing protocols like DVMRP, MOSPF or PIM-DM were implemented to provide 
multicast routing in campus network. These traditional dense mode multicast protocol were intended for 
use within regions where a group is widely represented or bandwidth is not an issue. However when group 
members and senders to these groups are sparsely distributed across a wide area, traditional multicast rout-
ing protocol schemes do not provide an efficient way to establish distribution trees. For instance member-
ship reports or data packets are being eventually forwarded over many links where no receivers or senders 
are located.
PIM-SM architecture provides a way for efficiently routing to multicast groups that may span wide area 
Internets. PIM-SM, including those with WAN links, scales well to a network of any size. The explicit join 
mechanism will prevent unwanted traffic from flooding the WAN links. Data multicast traffic will be 
forwarded only to networks segment that have active receivers which have specifically requested the data.
PIM-SM uses a shared tree to distribute the information about active sources. Depending on the configura-
tion options the traffic can remain on the shared tree or switch over to an optimized source distribution tree 
called Shortest Path Tree, SPT. The traffic starts to flow down the shared tree and then routers along the 
path determine if there is a better path to the source. If a better, more direct path exists the designated 
router (router closest to the receiver) will send a “join” message towards the source and then re-route the 
traffic along this path.
PIM-SM uses the concept of Rendezvous Point (RP). Sources register with the RP and then data is 
forwarded down the shared tree to the receivers. If the shared tree is not an optimal path between the 
source and the receiver the routers will dynamically create a source tree and stop traffic from flowing 
down the shared tree. 
Definition of Terms
Bootstrap Router (BSR). A BSR is dynamically elected between the C-BSR (candidates BSR) within a 
PIM-SM domain. Bootstrap messages are sent to discover all C-BSR and associated CBSR priority. The 
BSR is the router with the highest CBSR priority. It is responsible for sending bootstrap messages, which 
contains RP-Set.
Designated Router (DR). The DR is the highest IP addressed PIM-SM router on a LAN segment. It is 
responsible for sending corresponding Join/Prune messages to the RP on behalf of directly connected 
receivers and sources.
Rendezvous Point (RP). Each multicast group has a shared-tree via which receivers receives data from 
sources. The RP is the root of this per-group shared tree, called RP tree. C-RPs (Candidates RP) are PIM-
SM routers configured to eventually become RP for some or all multicast groups address. Priority can also 
be configured for a C-RP and will be used on DR when membership to a multicast group is required.
RP-Set. List of reachable C-RP sent in bootstrap messages distributed by the BSR to all PIM-SM router in 
the domain. The BSR compiles the list based on C-RP advertisement. C-RPs periodically unicast C-RP-
Advertisements to the BSR for that domain The RP-Set details each C-RP with their group multicast 
address availability. DRs store these bootstrap messages and use it when membership to a specific multi-
cast group is required.
RP Tree (Shared Tree). The set of paths connecting all receivers of a group to the RP.
Shortest Path Tree (SPT). The SPT is the multicast distribution tree that connects, using the shortest 
path, receivers of a specific group to the source. The SPT computation is based on unicast routing but is 
not depending on any particular unicast routing protocol.