PIM SM模式下BSR与RP选举机制
BSR作用:
BSR:bootstrap router 管理动态选举RP。选举出BSR,BSR然后向整个网络通告自己的存在。PIM-SM路由器侦听BSR洪泛的通过,并保存BSR信息。而C-RP(候选RP)则向BSR发送候选通告。BSR收集所有的C-RP信息,将汇总的信息进行全网洪泛。PIM-SM路由器会收到BSR洪泛的信息,根据相同的算法计算出组播组和RP的映射关系。
BSR通过多个C-BSR(候选BSR)通过PIM自举(bootstarp)选举而出,根据优先级、最大IP作为条件依次选举。
RP作用:
RP:rendezvous point 组播流量汇聚点。1、组播源以单播的形式向RP注册,从组播源接收流量,构建组播源到RP的SPT。2、组播路由器向RP发起PIM加入报文,构建自己与RP之间的RPT。最后一条路由器接收到组播流量后,RFC检查通过后,会自动触发RPT向SPT切换机制。RP可以通过静态指定,也可以通过动态选举。
实验如下图:
R1-R6之间使用OSPF协议,接口建立PIM-SM 邻居,各个接口之间为30位掩码IP互联。
R2:为C-RP,组播范围为239.0.0.0/24,优先级为100;R3:为C-RP,优先级为0,组播范围为默认224.0.0.0/4。
R4:为C-BSR,哈希掩码长度默认为30,优先级为100;R5:为C-BSR,哈希掩码长度默认为30,优先级为0。
MSC1:239.0.0.10;MSC2:238.0.0.10,PC1:192.168.1.2,PC2:192.168.1.3
配置如下:
R1:
#
multicast routing-enable
#
#
interface Ethernet0/0/0
description MSC1
ip address 192.168.0.1 255.255.255.252
pim sm
#
interface Ethernet0/0/1
description to-r2
ip address 192.168.0.9 255.255.255.2