Multicast RP 选择

RP选择
A Rendezvous-Point is a "meeting point" for sources and receivers in PIM Sparse mode
静态RP
动态RP:Cisco私有,Auto-RP
公认动态RP:PIMv2 Bootstrap(BSR)

静态RP:
R1(config)#ip pim rp-address 2.2.2.2 [group-access-list-number] [bidir] [override]

Auto-RP工作过程:
(1)C-RP特候选信息公告给MA(224.0.1.39)
ip pim send-rp-announce loopback 0

(2)MA(maping agent)
收集候选信息
选择候选IP地址最大的IP地址作为最终RP
将选择出来的RP公告给所有开启组播功能的思科路由器(224.0.1.40)
ip pim send-rp-discovery loopback 0

其中C-RP相当于候选者,MA相当于选举机构
ip pim sparse-dense-mode

BSR(Bootstrap Router/引导路由器)工作过程:
一定是PIMv2才支持BSR,PIMv1是不支持BSR的
(1)C-BSR逐跳泛洪BSR Message ---> 224.0.0.13,逐跳泛洪至整个网络
(2)通过BSR Message选择Active BSR
大Priority
大IP
(3)C-RP将候选信息以单播方式通告给Active BSR
(4)Active BSR收集候选RP信息,并添加选举规则逐跳泛洪至整个组播网络
(5)组播网络的所有路由器根据候选RP信息和选择规则自行选举RP
大Priority
大IP
ip pim bsr-candidate loopback 0 x ---> x为priority
ip pim rp-candidate loopback 0 y x ---> 中间y为hash mask,x为priotity


Bootstrap选举RP的规则:
优先级低的成为RP。

优先级相同,利用一堆参数(忘了,有兴趣自己查查)计算哈希值,高的成为RP。

前面的都相同,IP地址高的成为RP。(卷二写的是IP地址低的是RP,但是它是在没有说HASH的前提下,当其他条件相同的时候 通过HASH出来的是IP地址小的HASP值高。!!可以通过sho ip pim rp-hash 228.1.1.1等类似的命令来查看 )

posted @ 2020-04-26 09:57  cyrusxx  阅读(183)  评论(0编辑  收藏  举报