组播实验PIM-SM、BSR、PIM SSM
1.实验拓扑

2.实验目标
实现通过 PIM-SM 协议转发组播流量 实现通过配置 BSR 选举 RP
实现配置 PIM-SMSSM 转发组播流量
实现通过 ping multicast 命合发送组播流量
3.关键技术
3.1 通过 PIM-SM 协议转发组播流量
在所有路由器上开启组播路由功能,在需要运行 PIM-SM的接口下开启组播路由协议。
#开启组播路由功能,所有路由器都要
[R1] multicast routing-enable
#在 R1 相应接口上开启 PIM-SM
[R1] interface LoopBack 0
[R1-LoopBack0] pim sm
[R1-LoopBack0] quit
[R1] interface GigabitEthernet0/0/2
[R1-GigabitEthernet0/0/2] pim sm
[R1-GigabitEthernet0/0/2] quit
3.2 通过配置 BSR 选举 RP
部署 BSR,通过调整优先级让 R3 成为 RP,R2 成为 BSR
#配置 R2的 Loopback0 接口为 BSR
[R2]interface LoopBack0
[R2-LoopBack0] pim sm
[R2-LoopBack0] quit
[R2] pim
[R2-pim] c-bsr priority 100
[R2-pim] c-bsr LoopBack0
[R2-pim] quit
注意,需要在 Loopback0 接口上启用 PIM-SM。
#配置 R3 的 Loopback0 接口成为 RP,指定 RP 所服务的组播组为 239.0.0.12
[R3]interface LoopBack 0
[R3-LoopBack0] pim sm
[R3-LoopBack01 quit
[R37acl 2000
[R3-acl-basic-2000] rule 1 permit source 239.0.0.12 0.0.0.0
[R3-acl-basic-2000] quit
[R3] pim
[R3-pim] c-rp LoopBack 0 group-policy 2000 priority 100
[R3-pim] quit
注意,需要在 Loopback0 接口上启用 PIM-SM。
3.3 配置 PIM-SMSSM 转发组播流量
将 R4 GEO/0/0 接口的IGMP 版本修改为 Version 3,配置静态加入 SSM 组播组 232.0.0.12。
#修改 GEO/0/0 接口配置
[R4]interface GigabitEthernet0/0/0
[R4-GigabitEthernet0/0/0] igmp version 3
[R4-GigabitEthernet0/0/0] igmp static-group 232.0.0.12 source 10.0.1.1
注意,在默认配置下,SSM 组策略中的组播组地址范围为 232.0.0.0/8,如果配置的静态加入的组播组地址不在该范围内,则无法形成 PIM-SSM 表项。
检查:dis pim routing-table

3.4 通过 ping multicast 命合发送组播流量
#在 R1 上使用 ping multicast 命命模拟组播组 239.0.0.12 的组播源,发送组播数据
[R1] ping multicast -c 10 239.0.0.12