组播流组网示意图:
交换机配置思路
本文主要针对华为交换机进行配置,其他交换机存在配置命令存在差异,配置思路相同。
在纯二层网络环境中,组播源MCS1和MCS2分别发送224.0.0.1和224.0.0.2组播数据,PC3和PC2希望接收组播组224.0.0.1的数据,PC1和PC4希望接收组播组224.0.0.2的数据。所有接收者运行IGMPv3。
在网络中所有LSW上使能IGMP Snooping功能,并配置其中一台LSW2为IGMP Snooping查询器,可以实现此需求。同时为防止设备在没有二层组播转发表项时将组播数据在VLAN内广播,在所有LSW上使能丢弃未知组播报文功能。
1.根据图1在所有LSW上创建VLAN并将接口加入VLAN;
2.在所有LSW上使能全局和VLAN的IGMP Snooping功能;
3.选择距离组播源较近的LSW2为IGMP Snooping查询器;
4.在所有LSW上使能丢弃未知组播报文功能,配置IGMP Snooping的版本为3;
注意:
配置IGMP Snooping的版本,实际上就是配置IGMP Snooping可以处理的IGMP报文的版本:
当IGMP Snooping的版本为2时,IGMP Snooping能够对IGMPv1和IGMPv2的报文以及IGMPv3的查询报文进行处理,对IGMPv3的成员关系报文则不进行处理,而是在VLAN内将其广播;
当IGMP Snooping的版本为3时,IGMP Snooping能够对IGMPv1、IGMPv2和IGMPv3的报文进行处理。
交换机配置步骤
1、在所有LSW上创建需要的VLAN号并将对应接口加入VLAN。
//配置LSW2交换机。
//LSW1、LSW3、LSW4的配置与LSW2配置类似,不在赘述。
system-view
[Huawei]sysname LSW2
[LSW2]vlan 4001
[LSW2-vlan4001]quit
[LSW2]interface GigabitEthernet 0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type hybrid
[LSW2-GigabitEthernet0/0/1]port hybrid pvid vlan 4001
[LSW2-GigabitEthernet0/0/1]port hybrid untagged vlan 4001
[LSW2-GigabitEthernet0/0/1]quit
[LSW2]interface GigabitEthernet 0/0/2
[LSW2-GigabitEthernet0/0/1]port link-type hybrid
[LSW2-GigabitEthernet0/0/1]port hybrid pvid vlan 4001
[LSW2-GigabitEthernet0/0/1]port hybrid untagged vlan 4001
[LSW2-GigabitEthernet0/0/1]quit
[LSW2]interface GigabitEthernet 0/0/3
[LSW2-GigabitEthernet0/0/1]port link-type hybrid
[LSW2-GigabitEthernet0/0/1]port hybrid pvid vlan 4001
[LSW2-GigabitEthernet0/0/1]port hybrid untagged vlan 4001
[LSW2-GigabitEthernet0/0/1]quit
2、在所有LSW上使能全局和VLAN的IGMP Snooping功能。
//LSW1、LSW3、LSW4的配置与LSW2配置类似,不在赘述。
//LSW1、LSW3、LSW4的不用配置igmp-snooping querier enable,其他配置与LSW2相同,不在赘述。
[LSW2] igmp-snooping enable
[LSW2]vlan 4001
[LSW2-vlan4001]igmp-snooping enable
[LSW2-vlan4001]quit
2、配置LSW2为查询器。
[LSW2]vlan 4001
[LSW2-vlan4001]igmp-snooping querier enable
[LSW2-vlan4001]quit
3、在所有LSW上使能丢弃未知组播报文功能和组播版本3。
//LSW1、LSW3、LSW4的配置与LSW2配置类似,不在赘述。
[LSW2]vlan 4001
[LSW2-vlan4001]multicast drop-unknown
[LSW2-vlan4001]igmp-snooping version 3
[LSW2-vlan4001]quit
4、验证配置结果。
查看LSW2上vlan4001的组播配置信息
[LSW2]display current-configuration
#
sysname LSW2
#
vlan batch 4001
#
igmp-snooping enable
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
vlan 4001
multicast drop-unknown
igmp-snooping enable
igmp-snooping version 3
igmp-snooping querier enable
相关标签: