组播实验IGMP、IGMP Snooping、PIM-DM
1.实验拓扑

2.实验目标
实现开启路由的组播路由功能以转发组播流量
实现在交换机上开启 IGMP Snooping 并手动配置静态路由器端口、成员端口
实现通过 PIM-DM 转发组播流量
实现修改IGP cost 值影响断言机制的选举结果
3.关键技术
3.1 开启路由的组播路由功能以转发组播流量
#开启组播路由功能,【每台路由器都要开】
[R1] multicast routing-enable
IGMP配置【在末端路由器上】
#在 R4 的 GEO/0/5 接口上开启 IGMP,并配置静态组播组模拟组播接收者
[R4]interface GigabitEthernet0/0/5
[R4-GigabitEthernet0/0/5] igmp enable
[R4-GigabitEthernet0/0/5] igmp static-group 239.0.0.12
检查
[R4]display igmp interface GigabitEthernet 0/0/5
3.2 在交换机上开启 IGMP Snooping 并手动配置静态路由器端口、成员端口
配置IGMP Snooping
为了优化交换机 S2 对组播流量的转发行为,在 S2 上开启IGMP Snooping,并手动配置路由器端口、成员端口。
#在全局、VLAN1 中开启 IGMP Snooping
[S2] igmp-snooping enable
[S2] vlan 1
[S2-vlan1] igmp-snooping enable
][S2-vlan1] quit
#手动配置 GEO/0/4 为路由器端口
[S2] interface GigabitEthernet0/0/4
[S2-GigabitEthernet0/0/4] igmp-snooping static-router-port vlan 1
#手动配置 GEO/0/10 为组播组 239.0.0.12 的成员端口
[S2] interface GigabitEthernet0/0/10
[S2-GigabitEthernet0/0/10] 12-multicast static-group group-address 239.0.0.12 vlan 1
[S2-GigabitEthernet0/0/10] quit
3.3 通过 PIM-DM 转发组播流量
#在 R1 相应接口上开启 PIM-DM
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1] pim dm
[R1-GigabitEthernet0/0/1] quit
[R1]interface GigabitEthernet0/0/2
[R1-GigabitEthernet0/0/2] pim dm
[R1-GigabitEthernet0/0/2] quit
检查邻居情况:
dis pim peer
dis pim routing-table
3.4 修改IGP cost 值影响断言机制的选举结果
修改IGP cost 值,影响断言选举结果
在R3 上修改 GEO/0/1 接口的 OSPF cost 值,使得 R3 到达组播源地址的单播路由拥有更大的开销值,从而在断言选举中失败,让 R2 变为断言选举胜出者。