Candidate bootstrap routers (C-BSRs) automatically elect a BSR in a PIM domain. Initially, each C-BSR considers itself as a BSR and sends Bootstrap messages to all devices in the domain. When a C-BSR receives a Bootstrap message from another C-BSR, it compares the priority in the received Bootstrap message with its own priority. The C-BSR with a higher priority wins. If the two C-BSRs have the same priority, the one with a larger IP address wins. After a C-BSR is elected as the BSR, it encapsulates its own IP address and the RP-Set information into a Bootstrap message and sends the Bootstrap message within the PIM domain. The Bootstrap message contains a hash mask which is used for hash calculation in C-RP election.
The BSR periodically sends Bootstrap messages. When the C-BSRs receive the Bootstrap message, they start the holdtime timer. If they do not receive any Bootstrap message from the BSR before the holdtime timer expires, they consider that the BSR has failed and initiate the election of a new BSR. The interval for sending Bootstrap messages must be shorter than the Bootstrap message holdtime.
You can configure the C-BSR priority, the BSR hash mask length, interval for sending Bootstrap messages, and Bootstrap message holdtime on a switch. To prevent BSR spoofing, set a range of valid BSR addresses.
Table 1 lists the default settings of C-BSRs.