常见问题解答

FAQ-S交换机配置基于vlan的igmp snooping案例分享

配置基于VLAN的IGMP Snooping示例

组网需求

如图1所示组播网络中,路由器Router通过二层设备Switch连接用户网络,Router上运行IGMPv2版本。组播源Source向组播组225.1.1.1~225.1.1.5发送数据,网络中有HostA、HostB、HostC三个接收者,他们只对225.1.1.1~225.1.1.3的数据感兴趣。


图1 配置IGMP Snooping组网图

Snooping示例.jpg

配置思路

在二层设备上配置IGMP Snooping基本功能以及组播组过滤策略,可以实现此需求。

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

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

3.  配置组播组过滤策略,并在VLAN内应用此策略。

操作步骤

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

2.<HUAWEI> system-view

3.[HUAWEI] sysname Switch

4.[Switch] vlan 10

5.[Switch-vlan10] quit

6.[Switch] interface gigabitethernet 0/0/1

7.[Switch-GigabitEthernet0/0/1] port hybrid pvid vlan 10

8.[Switch-GigabitEthernet0/0/1] port hybrid untagged vlan 10

9.[Switch-GigabitEthernet0/0/1] quit

10. [Switch] interface gigabitethernet 0/0/2

11. [Switch-GigabitEthernet0/0/2] port hybrid pvid vlan 10

12. [Switch-GigabitEthernet0/0/2] port hybrid untagged vlan 10

13. [Switch-GigabitEthernet0/0/2] quit

14. [Switch] interface gigabitethernet 0/0/3

15. [Switch-GigabitEthernet0/0/3] port hybrid pvid vlan 10

16. [Switch-GigabitEthernet0/0/3] port hybrid untagged vlan 10

[Switch-GigabitEthernet0/0/3] quit

17. 使能IGMP Snooping功能。

# 使能全局的IGMP Snooping功能。

[Switch] igmp-snooping enable

# 使能VLAN10的IGMP Snooping功能。

[Switch] vlan 10

[Switch-vlan10] igmp-snooping enable

[Switch-vlan10] quit

说明:

配置完成后,Switch就可以通过侦听IGMP协议报文生成二层组播转发表项。确保Switch与上游三层设备Router的普遍组查询间隔保持一致,以防止Switch的二层组播转发表项被错误老化,导致组播流量不通。如果Switch默认的普遍组查询间隔与Router不一致,可在VLAN10内执行命令igmp-snooping query-interval query-interval进行调整。

18. 配置并应用组播组过滤策略。

# 配置组播组过滤策略。

[Switch] acl 2000

[Switch-acl-basic-2000] rule permit source 225.1.1.1 0

[Switch-acl-basic-2000] rule permit source 225.1.1.2 0

[Switch-acl-basic-2000] rule permit source 225.1.1.3 0

[Switch-acl-basic-2000] quit

# 在VLAN10内应用组播组过滤策略。

[Switch] vlan 10

[Switch-vlan10] igmp-snooping group-policy 2000

[Switch-vlan10] quit

19. 验证配置结果。

# 查看Switch上的端口信息。

<Switch> display igmp-snooping port-info vlan 10

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

                     (Source, Group)  Port                          Flag

  Flag: S:Static     D:Dynamic     M: Ssm-mapping                     

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

 VLAN 10, 3 Entry(s)                                                  

                      (*, 225.1.1.1)  GE0/0/1                        -D-

                                      GE0/0/2                        -D-

                                                2 port(s)

                      (*, 225.1.1.2)  GE0/0/1                        -D-

                                      GE0/0/2                        -D-

                                                2 port(s)

                      (*, 225.1.1.3)  GE0/0/1                        -D-

                                      GE0/0/2                        -D-

                                                2 port(s)

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

由显示信息可知,组225.1.1.1~225.1.1.3已在Switch上动态生成的成员端口为GE0/0/1和GE0/0/2。

# 查看Switch上二层组播转发表。

<Switch> display l2-multicast forwarding-table vlan 10

VLAN ID : 10, Forwarding Mode : IP                                   

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

                     (Source, Group)    Interface               Out-Vlan

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

                         Router-port    GigabitEthernet0/0/3       10

                      (*, 225.1.1.1)    GigabitEthernet0/0/1       10

                                        GigabitEthernet0/0/2       10

                                        GigabitEthernet0/0/3       10

                      (*, 225.1.1.2)    GigabitEthernet0/0/1       10

                                        GigabitEthernet0/0/2       10

                                        GigabitEthernet0/0/3       10

                      (*, 225.1.1.3)    GigabitEthernet0/0/1       10

                                        GigabitEthernet0/0/2       10

                                        GigabitEthernet0/0/3       10

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

Total Group(s) : 3

由显示信息可知,转发表中只有225.1.1.1~225.1.1.3的组播数据。225.1.1.4~225.1.1.5的数据不会转发给Host。

在线客服