Dynamically Finding the RP Application BSR
Cisco provided the proprietary Auto-RP affection to break a brace of specific problems. PIM
Version 2, which came later, provided a altered band-aid to the aforementioned problem, namely the
BootStrap Router (BSR) feature. From a actual accepted perspective, BSR works analogously to
Auto-RP. Anniversary RP sends a bulletin to addition router, which collects the group-to-RP mapping
information. That router again distributes the mapping advice to the PIM routers. However,
any assay of BSR above that akin of detail shows that these two accoutrement do alter in
many ways.
It is accessible to aboriginal accept the abstraction of the bootstrap router, or BSR router, afore thinking
about the RPs. One router acts as BSR, which is agnate to the mapping abettor in Auto-RP. The
BSR receives mapping advice from the RPs, and again it advertises the advice to other
routers. However, there are some specific differences amid the accomplishments of the BSR, and their
implications, and the accomplishments of the Auto-RP mapping agent:
■ The BSR router does not aces the best RP for anniversary multicast group; instead, the BSR router
sends all group-to-RP mapping advice to the added PIM routers central bootstrap messages.
■ PIM routers anniversary apart aces the currently best RP for anniversary multicast accumulation by
running the aforementioned assortment algorithm on the advice in the bootstrap message.
■ The BSR floods the mapping advice in a bootstrap bulletin beatific to the all-PIM-routers
multicast abode (224.0.0.13).
■ The calamity of the bootstrap bulletin does not crave the routers to accept a accepted RP or to
support close mode. (This will be declared in added detail in the abutting few pages.)
Figure 17-21 shows an example, declared next, of how the BSR floods the bootstrap message.
PIMv2 creates specific rules for BSR bootstrap messages, advertence that PIM routers should flood
these messages. PIM-SM routers flood bootstrap letters out all non-RPF interfaces, which in
effect guarantees that at atomic one archetype of the bulletin makes it to every router. Note that this logic
is not abased on a alive dense- or spare-mode implementation. As a result, BSR overcomes
the chicken-and-egg botheration of Auto-RP.
For example, in Figure 17-21, brainstorm that R4’s s1 interface is its RPF interface to ability R2, and
R5’s RPF interface to ability R2 is its s0 interface. So, they anniversary advanced the bootstrap letters at
Step 3 of Figure 17-21. However, because R4 receives the bootstrap bulletin from R5 on one of
R4’s non-RPF interfaces, R4 discards the packet, thereby preventing loops. R5 additionally does not
forward the bootstrap bulletin any added for the aforementioned basal reasons.
Sparse-Mode Routing Protocols 627
Figure 17-21 BSR Calamity Bootstrap Messages
The added important allotment of BSR operation is for anniversary applicant RP (c-RP) to acquaint the BSR
router that it is an RP and to analyze the multicast groups it supports. This allotment of the action with
BSR is simple if you accumulate in apperception the afterward point:
All PIM routers already apperceive the unicast IP abode of the BSR based on the earlier
receipt of bootstrap messages.
So, the c-RPs artlessly accelerate unicast messages, alleged c-RP Advertisements, to the BSR. These c-RP
advertisements accommodate the IP abode acclimated by the c-RP, and the groups it supports.
The BSR affection supports bombastic RPs and bombastic BSRs. As mentioned earlier, the bootstrap
message beatific by the BSR router includes all applicant RPs, with anniversary router application the aforementioned hash
algorithm to aces the currently best RP for anniversary multicast group. The mapping advice can list
multiple RPs that abutment the aforementioned accumulation addresses.
Additionally, assorted BSR routers can be configured. In that case, anniversary applicant BSR (c-BSR)
router sends bootstrap letters that accommodate the antecedence of the BSR router and its IP address. The
highest-priority BSR wins, or if a tie occurs, the accomplished BSR IP abode wins. Then, the winning
BSR, alleged the adopted BSR, continues to accelerate bootstrap messages, while the added BSRs
monitor those messages. If the adopted BSR’s bootstrap letters cease, the bombastic BSRs can
attempt to booty over.
R1
R4 R5
R2
BSR
R3
H1
.10
E0 .1
.1
S0
S1
.2
S0
.2
S1
.3
.5
.5
.1 .3
S1
S0
10.1.4.0/24 10.1.5.0/24
10.1.7.0/24
10.1.6.0/24
S0
S1
.4
.4
E0 .4
.1
S0
S1
10.1.1.0/24
10.1.2.0/24 10.1.3.0/24
RP
10.1.10.3
H2
10.1.8.0/24
E0 .5
.2
1 Bootstrap 1 Bootstrap
2 Bootstrap
3 Bootstrap
3 Bootstrap
2 Bootstrap