PIM-SM Device Types

Devices configured with PIM-SM interfaces can fill one or more roles.

Bootstrap router (BSR)
A router that distributes rendezvous point (RP) information to the other PIM-SM devices in the domain. Each PIM-SM domain has one active BSR. For redundancy, you can configure ports on multiple devices as candidate BSRs (C-BSRs). PIM-SM uses an election process to select one C-BSR as the BSR for the domain. The BSR with the highest BSR priority (a user-configurable parameter) is elected. If the priorities result in a tie, then the C-BSR interface with the highest IP address is elected.
The BSR must be configured as part of the Layer 3 core network.
For more information, see Bootstrap Router Protocol.
Rendezvous point (RP)
The meeting point for PIM-SM sources and receivers. A PIM-SM domain can have multiple RPs, but each PIM-SM multicast group address can have only one active RP. PIM-SM devices learn the addresses of RPs and the groups for which they are responsible from messages that the BSR sends to each PIM-SM device.
The RP must be configured as part of the Layer 3 core network.
A best practice is to configure the same ports as C-BSRs and RPs.
Designated router (DR)
Hosts and routers send Join messages to the RP for the group in which they are interested. The local network selects one of its upstream routers as the DR. All hosts below a DR send IGMP Join messages to the DR. The DR sends only one Join message to the RP on behalf of all its interested hosts. The RP receives the first few packets of the multicast stream, encapsulated in the PIM register message, from the source hosts. These messages are sent as a unicast to the RP. The RP decapsulates these packets and forwards them to the respective DRs.
DR election is based first on the router with the highest configured DR priority for an interface and next on the router with the highest IP address. You can use the ip pim dr-priority command to configure DR priority.