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

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

组网需求

如图4-5所示,交换机通过GE0/0/1接口和RouterA相连,通过GE0/0/2接口和RouterB相连,通过GE0/0/3连接用户主机;组播源S1、S2为不同ISP提供的组播源。

要求通过配置基于用户VLAN的组播VLAN多对多功能,用不同的组播VLAN标识不同的ISP,并且用户主机能够同时接收S1发往组播组225.1.1.1、S2发往组播组225.1.2.1的组播数据。

图4-5  配置基于用户VLAN的组播VLAN多对多组网图 

配置思路

采用如下的思路配置基于用户VLAN的组播VLAN多对多:

  1. 在系统视图下使能IGMP Snooping。

  2. 创建用户VLAN,并在用户VLAN下使能IGMP Snooping,并在用户VLAN下使能组播流触发功能。

  3. 创建组播VLAN,并在组播VLAN下使能IGMP Snooping。

  4. 用户VLAN加入多个组播VLAN,并且在组播VLAN下配置静态组播流。

  5. 将接口分别以Hybrid方式加入VLAN。

操作步骤

  1. 在系统视图下使能IGMP Snooping。


    <HUAWEI> system-view 
    [HUAWEI] sysname Switch 
    [Switch] igmp-snooping enable


  2. 创建用户VLAN100,在用户VLAN下使能IGMP Snooping功能,并在用户VLAN下使能组播流触发功能。


    [Switch] vlan 100 
    [Switch-vlan100] igmp-snooping enable 
    [Switch-vlan100] multicast flow-trigger enable 
    [Switch-vlan100] quit


  3. 创建组播VLAN10和组播VLAN20,并在组播VLAN下使能IGMP Snooping功能和IGMP Snooping查询器功能。


    建议在组播VLAN视图下配置igmp-snooping querier enable。如果上游RouterA和RouterB作为网关,都使能了IGMP功能,就可以不用配置igmp-snooping querier enable命令。

    [Switch] vlan 10 
    [Switch-vlan10] igmp-snooping enable 
    [Switch-vlan10] igmp-snooping querier enable 
    [Switch-vlan10] multicast-vlan enable 
    [Switch-vlan10] quit [Switch] vlan 20 
    [Switch-vlan20] igmp-snooping enable 
    [Switch-vlan20] igmp-snooping querier enable 
    [Switch-vlan20] multicast-vlan enable 
    [Switch-vlan20] quit


  4. 用户VLAN100加入组播VLAN10和组播VLAN20,并且在组播VLAN下配置静态组播流。


    [Switch] vlan 10 
    [Switch-vlan10] multicast-vlan user-vlan 100 
    [Switch-vlan10] multicast static-flow 225.1.1.1 
    [Switch-vlan10] quit 
    [Switch] vlan 20 
    [Switch-vlan20] multicast-vlan user-vlan 100 
    [Switch-vlan20] multicast static-flow 225.1.2.1 
    [Switch-vlan20] quit


  5. 把接口以Hybrid方式加入VLAN。


    # 把GE0/0/1接口加入组播VLAN10,GE0/0/2接口加入组播VLAN20。

    [Switch] interface gigabitethernet 0/0/1 
    [Switch-GigabitEthernet0/0/1] port link-type hybrid 
    [Switch-GigabitEthernet0/0/1] port hybrid pvid vlan 10 
    [Switch-GigabitEthernet0/0/1] port hybrid untagged vlan 10  
    [Switch-GigabitEthernet0/0/1] quit [Switch] interface gigabitethernet 0/0/2 
    [Switch-GigabitEthernet0/0/2] port link-type hybrid 
    [Switch-GigabitEthernet0/0/2] port hybrid pvid vlan 20 
    [Switch-GigabitEthernet0/0/2] port hybrid untagged vlan 20  
    [Switch-GigabitEthernet0/0/2] quit

    # 把GE0/0/3接口加入用户VLAN100。

    [Switch] interface gigabitethernet 0/0/3 
    [Switch-GigabitEthernet0/0/3] port link-type hybrid 
    [Switch-GigabitEthernet0/0/3] port hybrid pvid vlan 100 
    [Switch-GigabitEthernet0/0/3] port hybrid untagged vlan 100  
    [Switch-GigabitEthernet0/0/3] quit


  6. 验证配置结果


    # 在Switch使用display user-vlan vlan命令可以查看到用户VLAN同时就加入到了组播VLAN10和组播VLAN20。

    [Switch] display user-vlan vlan                                       
    Total user vlan   2                                                              
    user-vlan  snooping-state            multicast-vlan  snooping-state              
    ----------------------------------------------------------------------------- 
    100        IGMP Enable/MLD Disable   10              IGMP Enable/MLD Disable    
    100        IGMP Enable/MLD Disable   20              IGMP Enable/MLD Disable

    # 使用display multicast static-flow命令可以查看到组播VLAN下面配置的组播静态流信息,说明用户VLAN下用户可以加入指定的组播组。

    [Switch] display multicast static-flow                                         
    -------------------------------------------------------------------              
    Vlan                                        (Source, Group)                      
    -------------------------------------------------------------------               
    10                                          (*, 225.1.1.1)                       
    20                                          (*, 225.1.2.1)                      
    -------------------------------------------------------------------              
    Total Table(s) : 2


配置文件

  • Switch的配置文件

    # 
    sysname Switch 
    # 
    vlan batch 10 20 100 
    # 
    igmp-snooping enable 
    # 
    vlan 10  
     igmp-snooping enable  
     igmp-snooping querier enable  
     multicast-vlan enable  
     multicast static-flow 225.1.1.1  
     multicast-vlan user-vlan 100  
    vlan 20  
     igmp-snooping enable  
     igmp-snooping querier enable  
     multicast-vlan enable  
     multicast static-flow 225.1.2.1  
     multicast-vlan user-vlan 100  
    vlan 100  
     multicast flow-trigger enable  
     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 20  
     port hybrid untagged vlan 20 
    # 
    interface GigabitEthernet0/0/3  
     port link-type hybrid  
     port hybrid pvid vlan 100  
     port hybrid untagged vlan 100 
    # 
    return


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

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

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

在线客服
联系方式

热线电话

17804441181

上班时间

周一到周五

公司电话

+86-512-65829193

二维码
微信
线