R1:
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
interface GigabitEthernet0/0/1
ip address 192.168.2.254 255.255.255.0
R1:
multicast routing-enable
pim
interface GigabitEthernet0/0/0
pim dm
interface GigabitEthernet0/0/1
pim dm
interface GigabitEthernet0/0/1
igmp enable
R1:
interface GigabitEthernet0/0/1
igmp version 1
3.1.2 使用MSC播放视频,PC1在组播中启动VLC。
IGMPv1没有离开组消息,所以加组信息超时之前都会持续转发组播。
3.2 使用igmp version2,配置PC2,使用igmpv2加入组224.1.1.1
R1:
interface GigabitEthernet0/0/1
igmp version 2
3.2.2 使用MSC播放视频,PC2在组播中启动VLC。
IGMPv2有离开组消息,当PC2离开后,R1会立刻发送特定组查询,没有任何PC回复此查
询,则认为该组没有成员,停止转发组播。
3.3 使用igmp version3,配置PC3,使用igmpv3加入组224.1.1.1,组播源192.168.1.1
R1:
interface GigabitEthernet0/0/1
igmp version 3
IGMPv3可以指定源地址。
3.3.2 使用MSC播放视频,PC3在组播中启动VLC。
IGMPv3离开特定源和特定组后,也会发送离开消息。
R1:
interface GigabitEthernet0/0/0
ip address 10.0.1.254 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 12.1.1.1 255.255.255.0
#
R2:
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 24.1.1.2 255.255.255.0
#
R3:
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 34.1.1.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
R4:
interface GigabitEthernet0/0/0
ip address 34.1.1.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 24.1.1.4 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 20.0.1.254 255.255.255.0
R1:
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.0.1.254 0.0.0.0
network 12.1.1.1 0.0.0.0
#
R2:
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 12.1.1.2 0.0.0.0
network 23.1.1.2 0.0.0.0
network 24.1.1.2 0.0.0.0
#
R3:
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
network 34.1.1.3 0.0.0.0
#
R4:
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 20.0.1.254 0.0.0.0
network 24.1.1.4 0.0.0.0
network 34.1.1.4 0.0.0.0
R1/2/3/4
multicast routing-enable
pim
static-rp 3.3.3.3
#
R1:
interface GigabitEthernet0/0/0
pim sm
#
interface GigabitEthernet0/0/1
pim sm
#
R2:
interface GigabitEthernet0/0/0
pim sm
#
interface GigabitEthernet0/0/1
pim sm
#
interface GigabitEthernet0/0/2
pim sm
#
R3:
interface GigabitEthernet0/0/0
pim sm
#
interface GigabitEthernet0/0/1
pim sm
#
R4:
interface GigabitEthernet0/0/0
pim sm
#
interface GigabitEthernet0/0/1
pim sm
#
interface GigabitEthernet0/0/2
pim sm
R4:
pim
spt-switch-threshold infinity
R4:
interface GigabitEthernet0/0/2
igmp enable
[R4]dis igmp group
[R4]dis pim routing-table
[R3]dis pim routing-table
R3的G0/0/1接口会收到来自R4的(*,G)Join消息,则把G0/0/1口作为组播流量的下游接口。
由于暂时没有组播源,所有没有上游接口。此时从RP到接收者的RPT建立完成。
另外,R1和R2此时没有任何组播路由表项,请自行查看。
3.7 查看各路由器的组播路由表。描述SPT建立过程。
确认组播流量的路径为组播源-R1-R2-R3-R4-PC1。
[R3]dis pim routing-table
[R2]dis pim routing-table
[R1]dis pim routing-table
[R4]dis pim routing-table
R4:
pim
undo spt-switch-threshold
[R4]dis pim routing-table
[R3]dis pim routing-table
[R2]dis pim routing-table
本篇实验拓扑及配置步骤参考资料来自思博教育