我们已经准备好了,你呢?

2022我们与您携手共赢,为您的企业网络安全保驾护航!

组网需求

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

图1-9  配置IGMP Snooping查询器组网图 

配置思路

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

  1. 根据图1-9在所有Switch上创建VLAN并将接口加入VLAN。

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

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

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

操作步骤

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


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

    <HUAWEI> system-view 
    [HUAWEI] sysname SwitchA 
    [SwitchA] vlan 10 
    [SwitchA-vlan10] quit 
    [SwitchA] interface gigabitethernet 0/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] interface gigabitethernet 0/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] interface gigabitethernet 0/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


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


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

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


  3. 配置SwitchA为查询器。


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


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


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

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


  5. 验证配置结果。


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

    [SwitchB] display igmp-snooping statistics vlan 10  
    IGMP Snooping Packets Counter    
       Statistics for VLAN 10      
         Recv V1 Report          0      
         Recv V2 Report          32      
         Recv V3 Report          0      
         Recv V1 Query           0      
         Recv V2 Query       30      
         Recv 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的配置文件

    # 
    sysname SwitchA 
    # 
    vlan batch 10 
    # 
    igmp-snooping enable 
    # 
    vlan 10  
     multicast drop-unknown  
     igmp-snooping enable  
     igmp-snooping querier enable 
    # 
    interface GigabitEthernet0/0/1  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/2  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/3  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    return
  • SwitchB的配置文件

    # 
    sysname SwitchB 
    # 
    vlan batch 10 
    # 
    igmp-snooping enable 
    # 
    vlan 10  
     multicast drop-unknown  
     igmp-snooping enable 
    # 
    interface GigabitEthernet0/0/1  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/2  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/3  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/4  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    return
  • SwitchC的配置文件

    # 
    sysname SwitchC 
    # 
    vlan batch 10 
    # 
    igmp-snooping enable 
    # 
    vlan 10  
     multicast drop-unknown  
     igmp-snooping enable 
    # 
    interface GigabitEthernet0/0/1  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/2  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/3  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    return
  • SwitchD的配置文件

    # 
    sysname SwitchD 
    # 
    vlan batch 10 
    # 
    igmp-snooping enable 
    # 
    vlan 10  
     multicast drop-unknown  
     igmp-snooping enable 
    # 
    interface GigabitEthernet0/0/1  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    interface GigabitEthernet0/0/2  
     port link-type hybrid  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10 
    # 
    return


我们凭借多年的智能化设计及施工经验,坚持以“帮助中小企业实现现代化网络”为宗旨,累计为4000多家客户提供品质智能化服务,得到了客户的一致好评。如果您有综合布线、计算机网络、无线覆盖、门禁考勤、机房建设、防火墙、路由器及交换机调试等方面的需求...
请立即点击咨询我们或拨打咨询热线: 17804441181,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2022我们与您携手共赢,为您的企业网络安全保驾护航!

在线客服
联系方式

热线电话

17804441181

上班时间

周一到周五

公司电话

+86-512-65829193

二维码
微信
线