配置基于VLAN的IGMP Snooping查询器示例

组网需求

图10-11所示,在一个没有三层设备纯二层网络环境中,组播源Source1和Source2分别向组播组224.1.1.1和225.1.1.1发送组播数据,HostA和HostC希望接收组播组224.1.1.1的数据,HostB和HostD希望接收组播组225.1.1.1的数据。所有接收者运行IGMPv2。

图10-11 配置IGMP Snooping查询器组网图

配置思路

在网络中各Switch上使能IGMP Snooping功能,并配置某一台Switch为IGMP Snooping查询器,可以实现此需求。同时为防止设备在没有二层组播转发表项时将组播数据在VLAN内广播,在所有Switch上都使能丢弃未知组播报文功能。

根据图10-11在所有Switch上创建VLAN并将接口加入VLAN。

在所有Switch上使能全局和VLAN的IGMP Snooping功能。

选择距离组播源较近的SwitchA为IGMP Snooping查询器。

在所有Switch上使能丢弃未知组播报文功能。

操作步骤

在所有Switch上创建VLAN并将接口加入VLAN。

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似,配置过程略。

system-view[HUAWEI]sysnameSwitchA[SwitchA]vlan 10[SwitchA-vlan10]quit[SwitchA]interfacegigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1]port link-type hybrid[SwitchA-GigabitEthernet0/0/1]port hybrid pvid vlan 10[SwitchA-GigabitEthernet0/0/1]port hybrid untagged vlan 10[SwitchA-GigabitEthernet0/0/1]quit[SwitchA]interfacegigabitethernet0/0/2[SwitchA-GigabitEthernet0/0/2]port link-type hybrid[SwitchA-GigabitEthernet0/0/2]port hybrid pvid vlan 10[SwitchA-GigabitEthernet0/0/2]port hybrid untagged vlan 10[SwitchA-GigabitEthernet0/0/2]quit[SwitchA]interfacegigabitethernet0/0/3[SwitchA-GigabitEthernet0/0/3]port link-type hybrid[SwitchA-GigabitEthernet0/0/3]port hybrid pvid vlan 10[SwitchA-GigabitEthernet0/0/3]port hybrid untagged vlan 10[SwitchA-GigabitEthernet0/0/3]quit

在所有Switch上使能全局和VLAN的IGMP Snooping功能。

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似,配置过程略。

[SwitchA]igmp-snooping enable[SwitchA]vlan 10[SwitchA-vlan10]igmp-snooping enable[SwitchA-vlan10]quit

配置SwitchA为查询器。

[SwitchA]vlan 10[SwitchA-vlan10]igmp-snooping querier enable[SwitchA-vlan10]quit

在所有Switch上使能丢弃未知组播报文功能。

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似,配置过程略。

[SwitchA]vlan 10[SwitchA-vlan10]multicast drop-unknown[SwitchA-vlan10]quit

验证配置结果。

# 当IGMP Snooping查询器开始工作之后,除查询器以外的所有设备都能收到IGMP普遍组查询报文。可以通过命令查看IGMP报文的统计信息,例如查看SwitchB上收到的IGMP报文统计信息。

[SwitchB]display igmp-snooping statistics vlan 10IGMP Snooping Packets Counter  Statistics for VLAN 10    Recv V1 Report          0    Recv V2 Report32Recv V3 Report          0    Recv V1 Query          0Recv V2 Query30Recv V3 Query          0    Recv Leave              0    Recv Pim Hello          0    Send Query(S=0)        0    Send Query(S!=0)        0    Suppress Report        0    Suppress Leave          0    Proxy Send General Query              0    Proxy Send Group-Specific Query        0    Proxy Send Group-Source-Specific Query 0

配置文件

SwitchA的配置文件

#sysnameSwitchA#vlan batch 10#igmp-snooping enable#vlan 10 multicast drop-unknown igmp-snooping enable igmp-snooping querier enable#interfaceGigabitEthernet0/0/1 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/2 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/3 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#return

SwitchB的配置文件

#sysnameSwitchB#vlan batch 10#igmp-snooping enable#vlan 10 multicast drop-unknown igmp-snooping enable#interfaceGigabitEthernet0/0/1 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/2 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/3 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/4 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#return

SwitchC的配置文件

#sysnameSwitchC#vlan batch 10#igmp-snooping enable#vlan 10 multicast drop-unknown igmp-snooping enable#interfaceGigabitEthernet0/0/1 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/2 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/3 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#return

SwitchD的配置文件

#sysnameSwitchD#vlan batch 10#igmp-snooping enable#vlan 10 multicast drop-unknown igmp-snooping enable#interfaceGigabitEthernet0/0/1 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#interfaceGigabitEthernet0/0/2 port link-type hybridport hybrid pvid vlan 10 port hybrid untagged vlan 10#return

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容