S5700 IGMP Snooping配置

组网需求

图4-1所示,SwitchGE0/0/1连接组播源侧路由器,GE0/0/2接口连接用户主机,要求通过配置IGMP Snooping功能实现VLAN3中的三台主机能长期接收组地址为225.1.1.1~225.1.1.3的组播数据。

图4-1  配置基于VLAN的IGMP Snooping组网图 
S5700  IGMP Snooping配置

配置思路

采用如下的思路配置VLAN中IGMP Snooping的功能:

  1. 创建VLAN并将接口加入VLAN。

  2. 使能全局和VLAN的IGMP Snooping功能。

  3. 配置静态路由器接口。

  4. 配置静态组播组225.1.1.1~225.1.1.3。

数据准备

为完成此配置举例,需要准备以下数据:

  • GE0/0/2和GE0/0/1对应VLAN编号为3。

  • 静态路由器接口为GE0/0/1。

  • 静态组播组地址为225.1.1.1~225.1.1.3。

操作步骤

  1. 创建VLAN,配置接口加入VLAN。

    <Switch> system-view[Switch] vlan 3[Switch-vlan3] quit[Switch] interface gigabitethernet 0/0/1[Switch–GigabitEthernet0/0/1] port hybrid tagged vlan 3[Switch-GigabitEthernet0/0/1] quit[Switch] interface gigabitethernet 0/0/2[Switch-GigabitEthernet0/0/2] port hybrid tagged vlan 3[Switch-GigabitEthernet0/0/2] quit
  2. 使能IGMP Snooping功能。

    # 使能全局的IGMP Snooping功能。

    [Switch] igmp-snooping enable

    # 使能VLAN3的IGMP Snooping功能。

    [Switch] vlan 3[Switch-vlan3] igmp-snooping enable[Switch-vlan3] quit
  3. 配置GE0/0/1为VLAN3的静态路由器接口。

    [Switch] interface gigabitethernet 0/0/1[Switch-GigabitEthernet0/0/1] igmp-snooping static-router-port vlan 3[Switch-GigabitEthernet0/0/1] quit
  4. 配置静态组播组。

    [Switch] interface gigabitethernet 0/0/2[Switch-GigabitEthernet0/0/2] l2-multicast static-group group-address 225.1.1.1 vlan 3[Switch-GigabitEthernet0/0/2] l2-multicast static-group group-address 225.1.1.2 vlan 3[Switch-GigabitEthernet0/0/2] l2-multicast static-group group-address 225.1.1.3 vlan 3[Switch-GigabitEthernet0/0/2] quit
  5. 验证配置结果。

    #查看IGMP Snooping非缺省配置信息。

    [Switch] display igmp-snooping vlan configurationIGMP Snooping Configuration for VLAN 3
         igmp-snooping enable

    由显示信息可知,VLAN的IGMP Snooping功能已使能。

    # 验证静态路由器接口配置。

    Switch执行命令display igmp-snooping router-port vlan 3

    [Switch] display igmp-snooping router-port vlan 3
     Port Name                  UpTime    Expires   Flags
     ---------------------------------------------------------------------
     VLAN 3, 1 router-port(s) GE0/0/1                   2d:10h    --       STATIC

    由显示信息可知,接口GE0/0/1已被配置为静态路由器接口。

    # 验证静态组播组的成员接口信息。

    [Switch] display igmp-snooping port-info
     -----------------------------------------------------------------------        
                         (Source, Group)  Port                          Flag        
      Flag: S:Static     D:Dynamic     M: Ssm-mapping                               
     -----------------------------------------------------------------------        
     VLAN 3, 3 Entry(s)                                                            
                          (*, 225.1.1.1)  GE0/0/2                       S--         
                                                    1 port(s)                       
                          (*, 225.1.1.2)  GE0/0/2                       S--         
                                                    1 port(s)                       
                          (*, 225.1.1.3)  GE0/0/2                       S--         
                                                    1 port(s)                       
     -----------------------------------------------------------------------

    由显示信息可知,225.1.1.1~225.1.1.3已被配置为静态表项。

    # 查看组播转发表项。

    [Switch] display l2-multicast forwarding-table vlan 3
                                                                                   VLAN ID : 3, Forwarding Mode : IP                                              
    --------------------------------------------------------------------            
                         (Source, Group)    Interface             Out-Vlan          
    --------------------------------------------------------------------            
                             Router-port    GigabitEthernet0/0/1     3             
                          (*, 225.1.1.1)    GigabitEthernet0/0/1     3             
                                            GigabitEthernet0/0/2     3             
                          (*, 225.1.1.2)    GigabitEthernet0/0/1     3             
                                            GigabitEthernet0/0/2     3             
                          (*, 225.1.1.3)    GigabitEthernet0/0/1     3             
                                            GigabitEthernet0/0/2     3             
    --------------------------------------------------------------------            
    Total Group(s) : 3

    -----------------------------------------------------------------------

    由显示信息可知225.1.1.1~225.1.1.3的数据在转发表中对应的VLAN和端口。

配置文件

  • Switch的配置文件

    #
    sysname Switch#
    vlan batch 3
    #
    igmp-snooping enable
    #
    vlan 3
     igmp-snooping enable
    #
    interface GigabitEthernet0/0/1
     port hybrid tagged vlan 3
     igmp-snooping static-router-port vlan 3
    #
    interface GigabitEthernet0/0/2
     port hybrid tagged vlan 3
     l2-multicast static-group group-address 225.1.1.1 to 225.1.1.3 vlan 3
     #
     return