拓扑图
网络中使用OSPF作为IGP协议,组播源地址为239.1.1.1。
静态RP:
基本配置
MCS1:
AR1:
multicast routing-enable //开启路由组播功能,不开启则无法进行组播转发
#
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
pim sm //接口上运行pim sm 协议
interface GigabitEthernet0/0/1
ip address 12.1.1.1 255.255.255.0
pim sm
interface GigabitEthernet0/0/2
ip address 13.1.1.1 255.255.255.0
pim sm
interface LoopBack0 //做测试接口使用
ip address 1.1.1.1 255.255.255.255
ospf 1 //使用OSPF协议作为IGP协议
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 12.1.1.0 0.0.0.255
network 13.1.1.0 0.0.0.255
network 192.168.1.0 0.0.0.255
pim
static-rp 12.1.1.2 //因为使用的时静态RP,所以这条命令需要在网络中所有的设备上进行配置,并且是手工指定。
AR2
multicast routing-enable
#
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
pim sm
interface GigabitEthernet0/0/1
ip address 123.1.1.2 255.255.255.0
pim sm
interface GigabitEthernet0/0/2
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 12.1.1.0 0.0.0.255
network 123.1.1.0 0.0.0.255
pim
static-rp 12.1.1.2
AR3:
multicast routing-enable
#
interface GigabitEthernet0/0/0
ip address 13.1.1.3 255.255.255.0
pim sm
interface GigabitEthernet0/0/1
ip address 123.1.1.3 255.255.255.0
pim sm
interface GigabitEthernet0/0/2
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 13.1.1.0 0.0.0.255
network 123.1.1.0 0.0.0.255
pim
static-rp 12.1.1.2
AR4:
multicast routing-enable
#
interface GigabitEthernet0/0/0
ip address 123.1.1.4 255.255.255.0
pim sm
interface GigabitEthernet0/0/1
ip address 192.168.2.1 255.255.255.0
pim sm
igmp enable
interface GigabitEthernet0/0/2
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
ospf 1
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 123.1.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255
pim
static-rp 12.1.1.2
PC:
实验现象
动态RP:
首先在静态RP的基础之上删除pim视图中的static-rp 12.1.1.2
测试BSR的选举机制:
我们可以发现,最终选择了G0/0/2接口的13.1.1.1当作BSR,而不是G0/0/1接口的12.1.1.1,说明在其他情况一致的情况下,选择IP地址较大的。
RP的选举机制:
现在让AR2的G0/0/1跟AR3的G0/0/1接口设置为C-RP,然后看最后哪个接口成为最后的RP。
发现最后在其他条件一样的情况下,IP地址大的获胜,成为RP点。