• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

06-IP组播命令参考

目录

01-IGMP Snooping命令

本章节下载 01-IGMP Snooping命令  (596.77 KB)

01-IGMP Snooping命令

目  录

1 IGMP Snooping

1.1 IGMP Snooping配置命令

1.1.1 display igmp-snooping

1.1.2 display igmp-snooping group

1.1.3 display igmp-snooping host-tracking

1.1.4 display igmp-snooping router-port

1.1.5 display igmp-snooping static-group

1.1.6 display igmp-snooping static-router-port

1.1.7 display igmp-snooping statistics

1.1.8 display l2-multicast fast-forwarding cache

1.1.9 display l2-multicast ip

1.1.10 display l2-multicast ip forwarding

1.1.11 display l2-multicast mac

1.1.12 display l2-multicast mac forwarding

1.1.13 display mac-address [ multicast ]

1.1.14 dot1p-priority (IGMP-Snooping view)

1.1.15 dscp

1.1.16 enable (IGMP-Snooping view)

1.1.17 entry-limit (IGMP-Snooping view)

1.1.18 fast-leave (IGMP-Snooping view)

1.1.19 global-enable (IGMP-Snooping view)

1.1.20 group-policy (IGMP-Snooping view)

1.1.21 host-aging-time (IGMP-Snooping view)

1.1.22 host-tracking (IGMP-Snooping view)

1.1.23 igmp-snooping

1.1.24 igmp-snooping dot1p-priority

1.1.25 igmp-snooping drop-unknown

1.1.26 igmp-snooping { disable | enable }

1.1.27 igmp-snooping fast-leave

1.1.28 igmp-snooping general-query source-ip

1.1.29 igmp-snooping group-limit

1.1.30 igmp-snooping group-policy

1.1.31 igmp-snooping host-aging-time

1.1.32 igmp-snooping host-join

1.1.33 igmp-snooping host-tracking

1.1.34 igmp-snooping last-member-query-interval

1.1.35 igmp-snooping leave source-ip

1.1.36 igmp-snooping log enable

1.1.37 igmp-snooping log suppress

1.1.38 igmp-snooping max-response-time

1.1.39 igmp-snooping overflow-replace

1.1.40 igmp-snooping proxy enable

1.1.41 igmp-snooping querier

1.1.42 igmp-snooping querier-election

1.1.43 igmp-snooping query-interval

1.1.44 igmp-snooping report source-ip

1.1.45 igmp-snooping router-aging-time

1.1.46 igmp-snooping router-port-deny

1.1.47 igmp-snooping router-port-discard

1.1.48 igmp-snooping special-query source-ip

1.1.49 igmp-snooping static-group

1.1.50 igmp-snooping static-router-port

1.1.51 igmp-snooping triggered-query enable

1.1.52 igmp-snooping version

1.1.53 last-member-query-interval (IGMP-Snooping view)

1.1.54 mac-address multicast

1.1.55 max-response-time (IGMP-Snooping view)

1.1.56 overflow-replace (IGMP-Snooping view)

1.1.57 report-aggregation (IGMP-Snooping view)

1.1.58 ‌reset igmp-snooping group

1.1.59 reset igmp-snooping router-port

1.1.60 reset igmp-snooping statistics

1.1.61 reset l2-multicast fast-forwarding cache

1.1.62 router-aging-time (IGMP-Snooping view)

1.1.63 send-query enable

1.1.64 snmp-agent trap enable igmp-snooping

1.1.65 version (IGMP-Snooping view)

 


1 IGMP Snooping

1.1  IGMP Snooping配置命令

1.1.1  display igmp-snooping

display igmp-snooping命令用来显示IGMP Snooping的状态信息。

【命令】

display igmp-snooping [ global | vlan vlan-id | vsi vsi-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

global:显示IGMP Snooping的全局状态信息。

vlan vlan-id:显示IGMP Snooping在指定VLAN内的状态信息。vlan-id为VLAN的编号,取值范围为1~4094。

vsi vsi-name:显示IGMP Snooping在指定VSI内的状态信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

如果未指定任何可选参数,将显示IGMP Snooping在全局以及所有VLAN和VSI内的状态信息。

【举例】

# 显示IGMP Snooping在全局以及所有VLAN和VSI内的状态信息。

<Sysname> display igmp-snooping

IGMP snooping information: Global

 Global-enable: Enabled

 Host-aging-time: 260s

 Router-aging-time: 260s

 Max-response-time: 10s

 Last-member-query-interval: 1s

 Report-aggregation: Enabled

 Host-tracking: Disabled

 Dot1p-priority: --

 

IGMP snooping information: VLAN 1

 IGMP snooping: Enabled

 Drop-unknown: Disabled

 Version: 2

 Host-aging-time: 260s

 Router-aging-time: 260s

 Max-response-time: 10s

 Last-member-query-interval: 1s

 Querier: Enabled (IP: 1.1.1.1, Expires: 00:02:05)

 Querier-election: Enabled

 Query-interval: 125s

 General-query source IP: 1.1.1.1

 Special-query source IP: 2.2.2.2

 Report source IP: 3.0.0.3

 Leave source IP: 1.0.0.1

 Host-tracking: Disabled

 Dot1p-priority: 2

 Router-port-discard: Disabled

 Proxy: Disabled

 

IGMP snooping information: VLAN 10

 IGMP snooping: Enabled

 Drop-unknown: Enabled

 Version: 3

 Host-aging-time: 260s

 Router-aging-time: 260s

 Max-response-time: 10s

 Last-member-query-interval: 1s

 Querier: Enabled (IP: 1.1.1.1, Expires: 00:02:05)

 Querier-election: Enabled

 Query-interval: 125s

 General-query source IP: 1.1.1.1

 Special-query source IP: 2.2.2.2

 Report source IP: 3.0.0.3

 Leave source IP: 1.0.0.1

 Host-tracking: Disabled

 Dot1p-priority: --

 Proxy: Disabled

 

IGMP snooping information: VSI aaa

 IGMP snooping: Enabled

 Forwarding mode: IP

 Drop-unknown: Enabled

 Version: 2

 Host-aging-time: 260s

 Router-aging-time: 260s

 Max-response-time: 10s

 Last-member-query-interval: 1s

 Querier: Disabled

 Querier-election: Disabled

 Query-interval: 125s

 General-query source IP: 1.1.1.1

 Special-query source IP: 2.2.2.2

 Report source IP: 3.0.0.3

 Leave source IP: 1.0.0.1

 Proxy: Disabled

 Peer-link interface: Bridge-Aggregation 1 (Link ID: 0x1001)

表1-1 display igmp-snooping命令显示信息描述表

字段

描述

IGMP snooping information

IGMP Snooping的状态信息

Global-enable

IGMP Snooping的全局使能状态:

·     Enabled:表示全局已使能

·     Disabled:表示全局未使能

IGMP snooping

IGMP Snooping在单个VLAN/VSI内的使能状态:

·     Enabled:表示已使能

·     Disabled:表示未使能

·     Globally enabled:表示全局使能

·     Inactive: IGMP Snooping配置未生效

Drop-unknown

丢弃未知组播数据报文功能的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

Version

IGMP Snooping的版本

Host-aging-time

动态成员端口的老化时间

Router-aging-time

动态路由器端口老化时间

Max-response-time

IGMP普遍组查询的最大响应时间

Last-member-query-interval

IGMP特定组查询报文的发送间隔

Report-aggregation

IGMP成员关系报告报文抑制功能的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

Dot1p-priority

IGMP报文的802.1p优先级,“--”表示没有配置

Querier

IGMP Snooping查询器的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

(IP: 1.1.1.1, Expires: 00:02:05)

IGMP Snooping查询器信息:

·     IP:表示查询器的IP地址

·     Expires:表示查询器老化剩余时间

当IGMP Snooping查询器为未开启状态时,以上字段不显示

Querier-election

IGMP Snooping查询器选举功能开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

Query-interval

IGMP普遍组查询报文的发送间隔

General-query source IP

IGMP普遍组查询报文的源IP地址

Special-query source IP

IGMP特定组查询报文的源IP地址

Report source IP

IGMP成员关系报告报文的源IP地址

Leave source IP

IGMP离开组报文的源IP地址

Host-tracking

‌IGMP Snooping主机跟踪功能的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

·     Globally enabled:表示全局开启

Router-port-discard

IGMP Snooping组播数据不向路由器端口转发功能的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

Proxy

‌IGMP Snooping Proxy的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

Link ID

M-LAG中peer-link接口在对应VSI内的Link ID信息

 

1.1.2  display igmp-snooping group

display igmp-snooping group命令用来显示动态IGMP Snooping组播组的信息。

【命令】

display igmp-snooping group [ group-address | source-address ] * [ vlan vlan-id | vsi vsi-name ] [ interface interface-type interface-number | [ verbose ] [ slot slot-number  ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-address:显示指定组播组的信息,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示所有组播组的信息。

source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

interface interface-type interface-number:显示指定接口所属动态IGMP Snooping组播组的简要信息。如果未指定本参数,将显示所有接口的对应信息。

verbose:显示详细信息。如果未指定本参数,将显示简要信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示接口Ten-GigabitEthernet1/0/1所属的动态IGMP Snooping组播组的信息。

<Sysname> display igmp-snooping group interface ten-gigabitethernet 1/0/1

Total 1 entries.

 

XGE1/0/1:

  VLAN 2: Total 1 entries.

   (0.0.0.0, 224.1.1.1)                    (00:03:23)

# 显示VLAN 2内动态IGMP Snooping组播组的详细信息。

<Sysname> display igmp-snooping group vlan 2 verbose

Total 2 entries.

 

VLAN 2: Total 2 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: local port

    FSM information: normal

    Host slots (0 in total):

    Host ports (1 in total):

      XGE1/0/2                             (00:03:23)

  (1.1.1.1, 224.1.1.1)

    Attribute: local port

    FSM information: normal

    Host ports (1 in total):

      XGE1/0/2                             (00:04:04)

# 显示名称为aaa的VSI内动态IGMP Snooping组播组的简要信息。

<Sysname> display igmp-snooping group vsi aaa

Total 2 entries.

 

VSI aaa: Total 2 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (3 in total):

      XGE1/0/3 (Link ID 0)                (00:03:35)

      NPW (Link ID 8)                    (00:02:35)

      UPW (Link ID 9)                    (00:01:35)

  (1.1.1.1, 224.1.1.1)

# 显示名称为bbb的VSI内动态IGMP Snooping组播组的详细信息。

<Sysname> display igmp-snooping group vsi bbb verbose

Total 2 entries.

 

VSI bbb: Total 2 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: global port

    FSM information: normal

    Host slots (0 in total):

    Host ports (2 in total):

      XGE1/0/3 (Link ID 0)                         (00:03:35)

        VLAN pairs (1 in total):

          Outer VLAN:5   , Inner VLAN:2           (00:03:35)

      Tun1 (VXLAN ID 0)                           (00:03:35)

        VLAN pairs (1 in total):

          Outer VLAN:5   , Inner VLAN:2           (00:03:35)

  (1.1.1.1, 224.1.1.1)

    Attribute: global port

    FSM information: normal

    Exclude host ports (2 in total):

      XGE1/0/4 (Link ID 0)                         (00:03:35)

        VLAN pairs (1 in total):

          Outer VLAN:4   , Inner VLAN:N/A         (00:03:35)

      Tun2 (VXLAN ID 0)                           (00:03:35)

        VLAN pairs (1 in total):

          Outer VLAN:4   , Inner VLAN:N/A         (00:03:35)

# 显示所有VLAN和VSI内的动态IGMP Snooping组播组的简要信息。

<Sysname> display igmp-snooping group

Total 4 entries.

 

VLAN 2: Total 2 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (1 in total):

      XGE1/0/2                           (00:03:23)

  (1.1.1.1, 224.1.1.1)

    Exclude host ports (1 in total):

      XGE1/0/2                          (00:03:23)

 

VSI aaa: Total 2 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (2 in total):

      XGE1/0/3 (Link ID 0)               (00:03:35)

      Tun1 (VXLAN ID 1)                 (00:02:35)

  (1.1.1.1, 224.1.1.1)

    Host ports (1 in total):

      XGE1/0/3 (Link ID 0)               (00:03:35)

    Exclude host ports (1 in total):

      Tun1 (VXLAN ID 1)                 (00:02:35)

表1-2 display igmp-snooping group命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

(0.0.0.0, 224.1.1.1)

(S,G)表项,0.0.0.0表示所有组播源

Attribute

表项属性,包括:

·     global port:表示表项中存在全局口

·     local port:表示表项中存在指定设备的端口

·     slot:表示表项中存在其它设备的端口

FSM information

表项状态机,包括:

·     delete:表示所有成员属性均已删除

·     dummy:表示新创建的临时表项

·     no info:表示没有表项存在

·     normal:表示创建的正式表项

Host slots (0 in total)

·     除指定成员设备外,其它所有有成员端口的设备总数,以及各成员设备的编号;如果命令中未指定成员设备编号,则表示除主设备外,其它所有有成员端口的设备总数,以及各成员设备的编号

Host ports (1 in total)

成员端口及总数

(00:03:23)

成员端口的老化剩余时间:

·     全局口(如二层聚合接口):

¡     仅当未指定成员编号或者指定主设备的成员编号时,会显示

·     非全局口:

¡     若该口属于主设备,且在未指定任何成员设备的编号时,会显示;而对于其它成员设备上的端口,则须指定其所在成员设备的编号才会显示

 

【相关命令】

·     reset igmp-snooping group

1.1.3  display igmp-snooping host-tracking

display igmp-snooping host-tracking命令用来查看IGMP Snooping主机跟踪信息。

【命令】

display igmp-snooping host-tracking vlan vlan-id group group-address [ source source-address ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vlan vlan-id:显示指定VLAN内IGMP Snooping主机跟踪信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

group group-address:显示IGMP Snooping跟踪的加入指定组播组的主机信息。group-address为组播组的地址,取值范围为224.0.1.0~239.255.255.255。

source source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 查看VLAN 2内IGMP Snooping跟踪的加入组播组224.1.1.1的主机信息。

<Sysname> display igmp-snooping host-tracking vlan 2 group 224.1.1.1

VLAN2

  (0.0.0.0, 224.1.1.1)

    Port: XGE1/0/1

      Host                                    Uptime          Expires

      1.1.1.1                                 00:02:20        00:00:40

      2.2.2.2                                 00:02:21        00:00:39

表1-3 display igmp-snooping host命令显示信息描述表

字段

描述

VLAN

VLAN的编号

(0.0.0.0, 224.1.1.1)

(S,G)表项,0.0.0.0表示所有组播源

Port

成员端口的名称

Host

主机的IP地址

Uptime

主机加入组播组的运行时长

Expires

主机的超时剩余时间,在收到主机的成员关系报告报文时会进行刷新(与端口老化时间一致),timeout表示已超时

 

【相关命令】

·     host-tracking (IGMP-Snooping view)

·     igmp-snooping host-tracking

·     igmp-snooping enable

1.1.4  display igmp-snooping router-port

display igmp-snooping router-port命令用来显示动态路由器端口的信息。

【命令】

display igmp-snooping router-port [ vlan vlan-id | vsi vsi-name ] [ verbose ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

verbose:显示详细信息。如果未指定本参数,将显示简要信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内动态路由器端口的简要信息。

<Sysname> display igmp-snooping router-port vlan 2

VLAN 2:

  Router ports (2 in total):

    XGE1/0/1                             (00:01:30)

    XGE1/0/2                             (00:00:23)

# 显示VLAN 2内动态路由器端口的详细信息。

<Sysname> display igmp-snooping router-port vlan 2 verbose

VLAN 2:

  Router slots (0 in total):

  Router ports (2 in total):

    XGE1/0/1                             (00:01:30)

    XGE1/0/2                             (00:00:23)

# 显示VSI aaa内动态路由器端口的简要信息。

<Sysname> display igmp-snooping router-port vsi aaa

VSI aaa:

  Router ports (3 in total):

    XGE1/0/3 (Link ID 1)                           (00:03:35)

      VLAN pairs (1 in total):

        Outer VLAN:5   , Inner VLAN:2             (00:03:35)

    NPW (Link ID 8)                               (00:03:35)

      VLAN pairs (1 in total):

        Outer VLAN:5   , Inner VLAN:2             (00:03:35)

    UPW (Link ID 9)                               (00:03:35)

      VLAN pairs (1 in total):

        Outer VLAN:5   , Inner VLAN:2             (00:03:35)

# 显示VSI bbb内动态路由器端口的详细信息。

<Sysname> display igmp-snooping router-port vsi bbb verbose

VSI bbb:

  Router slots (0 in total):

  Router ports (2 in total):

    XGE1/0/3 (Link ID 1)                           (00:03:35)

      VLAN pairs (1 in total):

        Outer VLAN:5   , Inner VLAN:N/A           (00:03:35)

    Tun1 (VXLAN ID 0)                             (00:03:35)

      VLAN pairs (1 in total):

        Outer VLAN:5   , Inner VLAN:2             (00:03:35)

表1-4 display igmp-snooping router-port命令显示信息描述表

字段

描述

VLAN 2

VLAN的编号

VSI aaa

VSI的名称

Router slots (0 in total)

·     除指定成员设备外,其它所有有动态路由器端口的成员设备总数,以及各成员设备的编号;如果命令中未指定成员设备编号,则表示除主设备外,其它所有有动态路由器端口的成员设备总数,以及各成员设备的编号

Router ports (2 in total)

动态路由器端口及总数

(00:01:30)

动态路由器端口的老化剩余时间:

·     全局口(如二层聚合接口):

¡     仅当未指定成员编号或者指定主设备的成员编号时,会显示

·     非全局口:

¡     若该口属于主设备,且在未指定任何成员设备的编号时,会显示;而对于其它成员设备上的端口,则须指定其所在成员设备的编号才会显示

 

【相关命令】

·     reset igmp-snooping router-port

1.1.5  display igmp-snooping static-group

display igmp-snooping static-group命令用来显示静态IGMP Snooping组播组的信息。

【命令】

display igmp-snooping static-group [ group-address | source-address ] * [ vlan vlan-id | vsi vsi-name ] [ verbose ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-address:显示指定组播组的信息,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示所有组播组的信息。

source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

verbose:显示详细信息。如果未指定本参数,将显示简要信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内静态IGMP Snooping组播组的详细信息。

<Sysname> display igmp-snooping static-group vlan 2 verbose

Total 1 entries.

 

VLAN 2: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: local port

    FSM information: dummy

    Host slots (0 in total):

    Host ports (1 in total):

      XGE1/0/2

# 显示名称为aaa的VSI内静态IGMP Snooping组播组的详细信息。

<Sysname> display igmp-snooping static-group vsi aaa verbose

Total 1 entries.

 

VSI aaa: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: local port

    FSM information: dummy

    Host slots (0 in total):

    Host ports (1 in total):

      XGE1/0/2 (Link ID 0)

表1-5 display igmp-snooping static-group命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

(0.0.0.0, 224.1.1.1)

(S,G)表项,0.0.0.0表示所有组播源

Attribute

表项属性,包括:

·     global port:表示表项中存在全局口

·     local port:表示表项中存在指定设备的端口

·     slot:表示表项中存在其它设备的端口

FSM information

表项状态机,包括:

·     delete:表示所有成员属性均已删除

·     dummy:表示新创建的临时表项

·     no info:表示没有表项存在

·     normal:表示创建的正式表项

Host slots (0 in total)

·     除指定成员设备外,其它所有有成员端口的设备总数,以及各成员设备的编号;如果命令中未指定成员设备编号,则表示除主设备外,其它所有有成员端口的设备总数,以及各成员设备的编号

Host ports (1 in total)

成员端口及总数

XGE1/0/2 (Link ID 0)

成员端口名称和链路标识符

 

【相关命令】

·     igmp-snooping static-group

1.1.6  display igmp-snooping static-router-port

display igmp-snooping static-router-port命令用来显示静态路由器端口的信息。

【命令】

display igmp-snooping static-router-port [ vlan vlan-id ] [ verbose ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。

verbose:显示详细信息。如果未指定本参数,将显示简要信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内静态路由器端口的简要信息。

<Sysname> display igmp-snooping static-router-port vlan 2

VLAN 2:

  Router ports (2 in total):

    XGE1/0/1

    XGE1/0/2

# 显示VLAN 2内静态路由器端口的详细信息。

<Sysname> display igmp-snooping static-router-port vlan 2 verbose

VLAN 2:

  Router slots (0 in total):

  Router ports (2 in total):

    XGE1/0/1

    XGE1/0/2

表1-6 display igmp-snooping static-router-port命令显示信息描述表

字段

描述

VLAN 2

VLAN的编号

Router slots (0 in total)

·     除指定成员设备外,其它所有有静态路由器端口的成员设备总数,以及各成员设备的编号;如果命令中未指定成员设备编号,则表示除主设备外,其它所有有静态路由器端口的成员设备总数,以及各成员设备的编号

Router ports (2 in total)

静态路由器端口及总数

 

1.1.7  display igmp-snooping statistics

display igmp-snooping statistics命令用来显示IGMP Snooping监听到的IGMP报文和PIM hello报文的统计信息。

【命令】

display igmp-snooping statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示IGMP Snooping监听到的IGMP报文和PIM hello报文的统计信息。

<Sysname> display igmp-snooping statistics

Received IGMP messages:

  IGMP general queries: 19

    M-LAG: 19

  IGMPv2 specific queries: 10

    M-LAG: 0

  IGMPv3 specific queries: 0

    M-LAG: 0

  IGMPv3 specific sg queries: 0

    M-LAG: 0

  IGMPv1 reports: 0

    M-LAG: 0

  IGMPv2 reports: 19

    M-LAG: 19

  IGMPv3 reports: 0

    M-LAG: 0

  IGMPv3 reports with right and wrong records: 0

    M-LAG: 0

  IGMP leaves: 5

    M-LAG: 5

  Error IGMP messages: 1

    M-LAG: 1

Sent IGMP messages:

  IGMPv2 specific queries: 0

  IGMPv3 specific queries: 0

  IGMPv3 specific sg queries: 0

 

Received PIMv2 hello : 0

表1-7 display igmp-snooping statistics命令显示信息描述表

字段

描述

Received IGMP messages

IGMP Snooping监听到的设备接收的IGMP报文

Sent IGMP messages

IGMP Snooping监听到的设备发送的IGMP报文

general queries

IGMP普遍组查询报文的数量

specific queries

IGMP特定组查询报文的数量

reports

IGMP成员关系报告报文的数量

leaves

IGMP离开组报文的数量

reports with right and wrong records

包含错误和正确纪录的IGMP成员关系报告报文数量

specific sg queries

IGMP特定源组查询报文的数量

Received PIMv2 hello

IGMP Snooping监听到的设备接收的PIMv2 hello报文的数量

error IGMP messages

错误IGMP报文的数量

 

【相关命令】

·     reset igmp-snooping statistics

1.1.8  display l2-multicast fast-forwarding cache

display l2-multicast fast-forwarding cache命令用来显示二层组播快速转发表信息。

【命令】

display l2-multicast fast-forwarding cache [ vlan vlan-id ] [ source-address | group-address ] * [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vlan vlan-id:显示指定VLAN内的状态信息。vlan-id为VLAN的编号,取值范围为1~4094。

source-address:组播源地址,显示包含指定组播源的二层组播快速转发表项。如果未指定本参数,将显示所有组播源的信息。

group-address:组播组地址,显示指定组播组的二层组播快速转发表项,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示所有组播组的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示二层组播快速转表项的信息。

<Sysname> display l2-multicast fast-forwarding cache

Total 1 entries, 1 matched

 

  (10.1.1.2,225.1.1.1)

    Status      : Enable                VLAN            : 1

    Source port : 9876                  Destination port: 5432

    Protocol    : 17                    Flag            : 0x2

    Ingress port: Ten-GigabitEthernet1/0/2

    List of 1 egress ports:

        Ten-GigabitEthernet1/0/3

          Status: Enable                Flag: 0x10

表1-8 display l2-multicast fast-forwarding cache命令显示信息描述表

字段

描述

Total 1 entries, 1 matched

二层组播快速转发表中(S,G)表项的总数和匹配数

(10.1.1.2, 225.1.1.1)

二层组播快速转发表的(S,G)表项

Source port

源端口号

Destination port

目的端口号

Protocol

协议号

VLAN

VLAN的编号

Flag

(S,G)表项入端口状态,通过将不同的比特位置位来表示不同的状态:

·     0x1:表示由板间透传的报文触发创建的表项

·     0x2:表示组播转发流程添加的表项

(S,G)表项出端口状态,通过将不同的比特位置位来表示不同的状态:

·     0x1:表示由板间透传的报文触发创建的出端口

·     0x2:表示向已存在的快转表项增添的出端口

·     0x10:表示出端口已经与会话建立关联关系

·     0x20:表示待删除的出端口

Status

二层组播快速转表项入cache和出cache的状态,包括Enabled和Disabled

Ingress port

表示(S,G)表项的入端口

List of 1 egress ports

表示(S,G)表项的出端口列表

 

【相关命令】

reset l2-multicast fast-forwarding cache all

1.1.9  display l2-multicast ip

display l2-multicast ip命令用来显示二层组播的IP组播组信息。

【命令】

display l2-multicast ip [ group group-address | source source-address ] * [ vlan vlan-id | vsi vsi-name ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group group-address:显示指定组播组的信息。如果未指定本参数,将显示所有组播组的信息。

source source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内二层组播的IP组播组信息。

<Sysname> display l2-multicast ip vlan 2

Total 1 entries.

 

VLAN 2: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: static, success

    Host ports (1 in total):

      XGE1/0/1                             (S, SUC)

# 显示VSI aaa内二层组播的IP组播组信息。

<Sysname> display l2-multicast ip vsi aaa

Total 1 entries.

 

VSI aaa: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: dynamic, success

    Host ports (3 in total):

      XGE1/0/1 (Link ID 1)                 (D, SUC)

      NPW (Link ID 8)                     (D, SUC)

      UPW (Link ID 9)                     (D, SUC)

# 显示VSI bbb内二层组播的IP组播组信息。

<Sysname> display l2-multicast ip vsi bbb

Total 2 entries.

 

VSI bbb: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Attribute: dynamic, evpn, success

    Host ports (2 in total):

      XGE1/0/1 (Link ID 1)                 (D, SUC)

      Tun1 (VXLAN ID 0)                   (EE, SUC)

  (1.1.1.1, 224.1.1.1)

    Attribute: dynamic, evpn,success

    Host ports (2 in total):

      XGE1/0/1 (Link ID 1)                 (DE)

      Tun1 (VXLAN ID 0)                   (EE)

表1-9 display l2-multicast ip命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

(0.0.0.0, 224.1.1.1)

(S,G)表项,0.0.0.0表示所有组播源

Attribute

表项属性,包括:

·     dynamic:表示由动态协议创建的表项

·     static:表示由静态协议创建的表项

·     pim:表示由PIM协议创建的表项

·     kernel:表示从内核中获取的表项

·     success:表示处理成功

·     fail:表示处理失败

Host ports (1 in total)

成员端口及总数

(S, SUC)

端口属性,包括:

·     D:表示动态端口

·     S:表示静态端口

·     P:表示PIM端口

·     K:表示从内核中获取的端口

·     R:表示从(**)表项扩展的端口

·     W:表示从(*,G)表项扩展的端口

·     SUC:表示处理成功

·     F:表示处理失败

 

1.1.10  display l2-multicast ip forwarding

display l2-multicast ip forwarding命令用来显示二层组播的IP转发表信息。

【命令】

display l2-multicast ip forwarding [ group group-address | source source-address ] * [ vlan vlan-id | vsi vsi-name ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group group-address:显示指定组播组的信息。如果未指定本参数,将显示所有组播组的信息。

source source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内二层组播的IP转发表信息。

<Sysname> display l2-multicast ip forwarding vlan 2

Total 1 entries.

 

VLAN 2: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (3 in total):

      Ten-GigabitEthernet1/0/1

      Ten-GigabitEthernet1/0/2

      Ten-GigabitEthernet1/0/3

# 显示VSI aaa内二层组播的IP转发表信息。

<Sysname> display l2-multicast ip forwarding vsi aaa

Total 1 entries.

 

VSI aaa: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (3 in total):

      Ten-GigabitEthernet1/0/3 (Link ID 0)

      NPW (Link ID 8)

      UPW (Link ID 9)

# 显示VSI bbb内二层组播的IP转发表信息。

<Sysname> display l2-multicast ip forwarding vsi bbb

Total 1 entries.

 

VSI bbb: Total 1 entries.

  (0.0.0.0, 224.1.1.1)

    Host ports (2 in total):

      Ten-GigabitEthernet1/0/3 (Link ID 0)

      Tunnel1 (VXLAN ID 0)

表1-10 display l2-multicast ip forwarding命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

(0.0.0.0, 224.1.1.1)

(S,G)表项,0.0.0.0表示所有组播源

Host ports (3 in total)

成员端口及总数

 

1.1.11  display l2-multicast mac

display l2-multicast mac命令用来显示二层组播的MAC组播组信息。

【命令】

display l2-multicast mac [ mac-address ] [ vlan vlan-id | vsi vsi-name ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

mac-address:显示指定MAC组播组的信息。如果未指定本参数,将显示所有MAC组播组的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内二层组播的MAC组播组信息。

<Sysname> display l2-multicast mac vlan 2

Total 1 entries.

 

VLAN 2: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Attribute: success

    Host ports (1 in total):

      XGE1/0/1

# 显示VSI aaa内二层组播的MAC组播组信息。

<Sysname> display l2-multicast mac vsi aaa

Total 1 entries.

 

VSI aaa: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Attribute: success

    Host ports (3 in total):

      XGE1/0/3 (Link ID 0)

      NPW (Link ID 8)

      UPW (Link ID 9)

# 显示VSI bbb内二层组播的MAC组播组信息。

<Sysname> display l2-multicast mac vsi bbb

Total 1 entries.

 

VSI bbb: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Attribute: success

    Host ports (2 in total):

      XGE1/0/3 (Link ID 0)

      Tun1 (VXLAN ID 0)

表1-11 display l2-multicast mac命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

MAC group address

MAC组播组的地址

Attribute

表项属性,包括:

·     success:表示处理成功

·     fail:表示处理失败

Host ports (1 in total)

成员端口及总数

 

1.1.12  display l2-multicast mac forwarding

display l2-multicast mac forwarding命令用来显示二层组播的MAC转发表信息。

【命令】

display l2-multicast mac forwarding [ mac-address ] [ vlan vlan-id | vsi vsi-name ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

mac-address:显示指定MAC组播组的信息。如果未指定本参数,将显示所有MAC组播组的信息。

vlan vlan-id:显示指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内的信息。

vsi vsi-name:显示指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VSI内的信息。

slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上维护的信息。

【举例】

# 显示VLAN 2内二层组播的MAC转发表信息。

<Sysname> display l2-multicast mac forwarding vlan 2

Total 1 entries.

 

VLAN 2: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Host ports (3 in total):

      Ten-GigabitEthernet1/0/1

      Ten-GigabitEthernet1/0/2

      Ten-GigabitEthernet1/0/3

# 显示VSI aaa内二层组播的MAC转发表信息。

<Sysname> display l2-multicast mac forwarding vsi aaa

Total 1 entries.

 

VSI aaa: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Host ports (3 in total):

      Ten-GigabitEthernet1/0/3 (Link ID 0)

      NPW (Link ID 8)

      UPW (Link ID 9)

# 显示VSI bbb内二层组播的MAC转发表信息。

<Sysname> display l2-multicast mac forwarding vsi bbb

Total 1 entries.

 

VSI bbb: Total 1 entries.

  MAC group address: 0100-5e01-0101

    Host ports (2 in total):

      Ten-GigabitEthernet1/0/3 (Link ID 0)

      Tunnel1 (VXLAN ID 0)

表1-12 display l2-multicast mac forwarding命令显示信息描述表

字段

描述

Total 1 entries

表项总数

VLAN 2: Total 1 entries

VLAN 2内的表项总数

VSI aaa: Total 1 entries

VSI aaa内的表项总数

MAC group address

MAC组播组的地址

Host ports (3 in total)

成员端口及总数

 

1.1.13  display mac-address [ multicast ]

display mac-address [ multicast ]命令用来显示静态组播MAC地址表信息。

【命令】

display mac-address [ mac-address [ vlan vlan-id ] | [ multicast ] [ vlan vlan-id ] [ count ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

mac-address:显示指定MAC地址的静态组播MAC表项,取值范围为除0100-5Exx-xxxx和3333-xxxx-xxxx以外的任意合法的组播MAC地址,其中x代表0~F的任意一个十六进制数。

vlan vlan-id:显示指定VLAN的MAC地址表项。vlan-id表示VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN的MAC地址表项。

multicast:显示静态组播MAC地址表项。

count:显示MAC地址表项的数量。如果指定了本参数,将只显示表项数量而不显示表项内容;如果未指定本参数,将只显示表项内容而不显示表项数量。

【使用指导】

如果未指定任何参数,将显示包括静态组播MAC地址表项和单播MAC地址表项在内的所有MAC地址表项信息。

【举例】

# 显示VLAN 2的静态组播MAC地址表信息。

<Sysname> display mac-address multicast vlan 2

MAC Address      VLAN ID    State            Port/NickName            Aging

0100-0001-0001   2          Multicast        XGE1/0/1                 N

# 显示静态组播MAC表项的数量。

<Sysname> display mac-address multicast count

1 mac address(es) found.

表1-13 display mac-address multicast命令显示信息描述表

字段

描述

MAC Address

组播组的MAC地址

VLAN ID

MAC地址所在的VLAN

State

MAC地址表项的状态,Multicast表示该表项是用户手工配置的静态组播MAC地址表项

Port/NickName

MAC地址对应的接口名称

Aging

老化状态,N表示该表项不会被老化

1 mac address(es) found

共有1个静态组播MAC地址表项

 

【相关命令】

·     mac-address multicast

1.1.14  dot1p-priority (IGMP-Snooping view)

dot1p-priority命令用来全局配置IGMP报文的802.1p优先级。

undo dot1p-priority命令用来恢复缺省情况。

【命令】

dot1p-priority priority

undo dot1p-priority

【缺省情况】

IGMP报文的802.1p优先级为6。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

priority:IGMP报文的802.1p优先级,取值范围为0~7。该数值越大,优先级越高。

【使用指导】

对于基于VLAN的配置,本命令与igmp-snooping dot1p-priority命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN都有效,VLAN视图下的配置只对当前VLAN有效,后者的配置优先级较高;对于基于VSI的配置,IGMP-Snooping视图下的全局配置对所有VSI都有效。

【举例】

# 全局配置IGMP报文的802.1p优先级为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] dot1p-priority 3

【相关命令】

·     igmp-snooping dot1p-priority

1.1.15  dscp

dscp命令用来配置设备发送IGMP协议报文的DSCP优先级。

undo dscp命令用来恢复缺省情况。

【命令】

dscp dscp-value

undo dscp

【缺省情况】

设备发送IGMP协议报文的DSCP优先级为48。

【视图】

IGMP Snooping视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DSCP值,取值范围为0~63。

【使用指导】

DSCP(Differentiated Services Code Point,差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。DSCP优先级的取值越大,报文的优先级越高。

【举例】

# 配置设备发送IGMP协议报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] dscp 63

1.1.16  enable (IGMP-Snooping view)

enable命令用来使能单个或多个VLAN内的IGMP Snooping。

undo enable命令用来关闭单个或多个VLAN内的IGMP Snooping。

【命令】

enable vlan vlan-list

undo enable vlan vlan-list

【缺省情况】

VLAN内的IGMP Snooping状态与全局IGMP Snooping的状态保持一致。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【使用指导】

在使能VLAN内的IGMP Snooping之前,必须先开启设备的IGMP Snooping特性。

对于基于VLAN的配置,本命令与igmp-snooping enable命令的功能相同,只是作用范围不同:IGMP-Snooping视图下可以对指定VLAN进行配置,VLAN视图下只能对当前VLAN进行配置,二者的配置优先级相同。

【举例】

# 开启设备的IGMP Snooping特性,并使能VLAN 2~10内的IGMP Snooping。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] enable vlan 2 to 10

【相关命令】

·     igmp-snooping

·     igmp-snooping enable

1.1.17  entry-limit (IGMP-Snooping view)

entry-limit命令用来配置IGMP Snooping转发表项(包括动态表项和静态表项)的全局最大数量。

undo entry-limit命令用来恢复缺省情况。

【命令】

entry-limit limit

undo entry-limit

【缺省情况】

IGMP Snooping转发表项的全局最大数量为4294967295。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

limit:表示IGMP Snooping转发表项的全局最大数量,取值范围为0~4294967295。

【举例】

# 配置IGMP Snooping转发表项的全局最大数量为512个。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] entry-limit 512

1.1.18  fast-leave (IGMP-Snooping view)

fast-leave命令用来全局开启端口快速离开功能。

undo fast-leave命令用来全局关闭端口快速离开功能。

【命令】

fast-leave [ vlan vlan-list ]

undo fast-leave [ vlan vlan-list ]

【缺省情况】

端口快速离开功能处于关闭状态。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN和VSI进行配置。

【使用指导】

开启端口快速离开功能的端口,在收到主机发来的离开指定组播组的IGMP离开组报文时,设备直接将该端口从相应转发表项的出端口列表中删除。

本命令与igmp-snooping fast-leave命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

【举例】

# 全局开启VLAN 2内的端口快速离开功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] fast-leave vlan 2

【相关命令】

·     igmp-snooping fast-leave

1.1.19  global-enable (IGMP-Snooping view)

global-enable命令用来使能全局IGMP Snooping。

undo global-enable命令用来关闭全局IGMP Snooping。

【命令】

global-enable

undo global-enable

【缺省情况】

全局IGMP Snooping处于关闭状态。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【使用指导】

使能全局IGMP Snooping后,若要在某些指定的VLAN/VSI内配置其他IGMP Snooping功能,必须还要在这些指定的VLAN/VSI下再使能IGMP Snooping。

【举例】

# 使能全局IGMP Snooping。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] global-enable

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping

·     igmp-snooping enable

·     igmp-snooping disable

1.1.20  group-policy (IGMP-Snooping view)

group-policy命令用来全局配置组播组过滤器,以限定主机所能加入的组播组。

undo group-policy命令用来全局删除组播组过滤器。

【命令】

group-policy ipv4-acl-number [ vlan vlan-list ]

undo group-policy [ vlan vlan-list ]

【缺省情况】

未配置组播组过滤器,即主机可以加入任意合法的组播组。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

ipv4-acl-number:指定IPv4基本或高级ACL的编号,取值范围为2000~3999。主机只能加入该ACL规则所允许的组播组。当指定的ACL不存在或ACL中未配置有效规则,将过滤掉所有组播组。

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

本命令只对动态组播组有效,对静态组播组无效。

本命令与igmp-snooping group-policy命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

指定IPv4 ACL时,需要注意的是:

·     对于IPv4基本ACL,该ACL规则中的source参数用来指定IGMP报文中的组播组地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

·     对于IPv4高级ACL,该ACL规则中的source参数用来指定IGMP报文中的组播源地址(对于IGMPv1/v2报文和未携带组播源地址的IS_EX/TO_EX类型的IGMPv3报文,视其组播源地址为0.0.0.0)范围,destination参数用来指定组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。

·     可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。

【举例】

# 全局配置组播组过滤器,以限定VLAN 2内的主机只能加入组播组225.1.1.1。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 225.1.1.1 0

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] igmp-snooping

[Sysname-igmp-snooping] group-policy 2000 vlan 2

【相关命令】

·     igmp-snooping group-policy

1.1.21  host-aging-time (IGMP-Snooping view)

host-aging-time命令用来全局配置动态成员端口的老化时间。

undo host-aging-time命令用来恢复缺省情况。

【命令】

host-aging-time seconds

undo host-aging-time

【缺省情况】

动态成员端口的老化时间为260秒。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

seconds:表示动态成员端口的老化时间,取值范围为1~8097894,单位为秒。

【使用指导】

本命令与igmp-snooping host-aging-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

为避免误删组播组成员,请确保配置动态成员端口的老化时间大于IGMP普遍组查询报文的发送间隔与IGMP普遍组查询的最大响应时间之和。建议配置动态成员端口的老化时间为IGMP普遍组查询报文的发送间隔的2倍与IGMP普遍组查询的最大响应时间之和。

【举例】

# 全局配置动态成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] host-aging-time 300

【相关命令】

·     igmp-snooping host-aging-time

1.1.22  host-tracking (IGMP-Snooping view)

host-tracking命令用来全局开启IGMP Snooping主机跟踪功能。

undo host-tracking命令用来全局关闭IGMP Snooping主机跟踪功能。

【命令】

host-tracking

undo host-tracking

【缺省情况】

IGMP Snooping主机跟踪功能处于关闭状态。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【使用指导】

本命令与igmp-snooping host-tracking命令的功能相同,只是作用范围不同:host-tracking命令对所有VLAN都有效,igmp-snooping host-tracking命令只对当前VLAN有效,二者的配置优先级相同。

【举例】

# 全局开启IGMP Snooping主机跟踪功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] host-tracking

【相关命令】

·     display igmp-snooping host-tracking

·     igmp-snooping host-tracking

1.1.23  igmp-snooping

igmp-snooping命令用来开启设备的IGMP Snooping特性,并进入IGMP-Snooping视图。

undo igmp-snooping命令用来关闭设备的IGMP Snooping特性。

【命令】

igmp-snooping

undo igmp-snooping

【缺省情况】

设备的IGMP Snooping特性处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

关闭设备的IGMP Snooping特性后所有VLAN/VSI的IGMP Snooping都将关闭。

【举例】

# 开启设备的IGMP Snooping特性,并进入IGMP-Snooping视图。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping]

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     igmp-snooping disable

1.1.24  igmp-snooping dot1p-priority

igmp-snooping dot1p-priority命令用来在VLAN内配置IGMP报文的802.1p优先级。

undo igmp-snooping dot1p-priority命令用来恢复缺省情况。

【命令】

igmp-snooping dot1p-priority priority

undo igmp-snooping dot1p-priority

【缺省情况】

VLAN内IGMP报文的802.1p优先级为6。

【视图】

VLAN视图

【缺省用户角色】

network-admin

【参数】

priority:IGMP报文的802.1p优先级,取值范围为0~7。该数值越大,优先级越高。

【使用指导】

在配置本命令之前,必须先在VLAN内使能IGMP Snooping。

对于基于VLAN的配置,本命令与dot1p-priority命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN都有效,VLAN视图下的配置只对当前VLAN有效,后者的配置优先级较高。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP报文的802.1p优先级为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping dot1p-priority 3

【相关命令】

·     dot1p-priority (IGMP-Snooping view)

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.25  igmp-snooping drop-unknown

igmp-snooping drop-unknown命令用来在VLAN/VSI内开启丢弃未知组播数据报文功能。

undo igmp-snooping drop-unknown命令用来在VLAN/VSI内关闭丢弃未知组播数据报文功能。

【命令】

igmp-snooping drop-unknown

undo igmp-snooping drop-unknown

【缺省情况】

丢弃未知组播数据报文功能处于关闭状态,即对未知组播数据报文进行广播。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

本命令与drop-unknown命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

本命令与drop-unknown命令的配置是互斥的。也就是说,当在IGMP-Snooping视图下全局开启了丢弃未知组播数据报文的功能后,不允许在VLAN视图/VSI视图下开启或关闭该功能,反之亦然。

组播VLAN视图下,不支持配置本命令。有关组播VLAN的详细介绍,请参见“IP组播配置指导”中的“组播VLAN”。

【举例】

# 在VLAN 2内使能IGMP Snooping,并开启丢弃未知组播数据报文功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping drop-unknown

# 在VSI aaa内使能IGMP Snooping,并开启丢弃未知组播数据报文功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping drop-unknown

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.26  igmp-snooping { disable | enable }

igmp-snooping enable命令用来使能单个VLAN/VSI内的IGMP Snooping。

igmp-snooping disable命令用来在单个VLAN/VSI内关闭IGMP Snooping。

undo igmp-snooping命令用来将单个VLAN/VSI内IGMP Snooping状态恢复成当前全局IGMP Snooping的状态。

【命令】

igmp-snooping { disable | enable }

undo igmp-snooping

【缺省情况】

VLAN/VSI内IGMP Snooping的状态与全局IGMP Snooping的状态保持一致。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

使能单个VLAN/VSI内的IGMP Snooping之前,必须先在系统视图下配置igmp-snooping

对于基于VLAN的配置,本命令与enable命令的功能相同,只是作用范围不同:IGMP-Snooping视图下可以对指定VLAN进行配置,VLAN视图下只能对当前VLAN进行配置,二者的配置优先级相同。

【举例】

# 开启设备的IGMP Snooping特性,并在VLAN 2内使能IGMP Snooping。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

# 在VLAN 2内关闭IGMP Snooping。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping disable

# 在VSI aaa内关闭IGMP Snooping。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping disable

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping

1.1.27  igmp-snooping fast-leave

igmp-snooping fast-leave命令用来在端口上开启端口快速离开功能。

undo igmp-snooping fast-leave命令用来在端口上关闭端口快速离开功能。

【命令】

igmp-snooping fast-leave [ vlan vlan-list ]

undo igmp-snooping fast-leave [ vlan vlan-list ]

【缺省情况】

端口快速离开功能处于关闭状态。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

开启端口快速离开功能的端口,在收到主机发来的离开指定组播组的IGMP离开组报文时,设备直接将该端口从相应转发表项的出端口列表中删除。

本命令与fast-leave命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

【举例】

# 将端口Ten-GigabitEthernet1/0/1在VLAN 2内开启端口快速离开功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping fast-leave vlan 2

【相关命令】

·     fast-leave (IGMP-Snooping view)

1.1.28  igmp-snooping general-query source-ip

igmp-snooping general-query source-ip命令用来配置IGMP普遍组查询报文的源IP地址。

undo igmp-snooping general-query source-ip命令用来恢复缺省情况。

【命令】

igmp-snooping general-query source-ip ip-address

undo igmp-snooping general-query source-ip

【缺省情况】

在VLAN内,IGMP普遍组查询报文的源IP地址为当前VLAN接口的IP地址;若当前VLAN接口没有IP地址,则采用0.0.0.0。

在VSI内,IGMP普遍组查询报文的源IP地址为VSI绑定的VSI接口的IP地址;若绑定的VSI接口没有IP地址,则采用0.0.0.0。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示IGMP普遍组查询报文的源IP地址。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP普遍组查询报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping general-query source-ip 10.1.1.1

# 在VSI aaa内使能IGMP Snooping,并配置IGMP普遍组查询报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping general-query source-ip 10.1.1.1

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.29  igmp-snooping group-limit

igmp-snooping group-limit命令用来配置端口加入的组播组最大数量

undo igmp-snooping group-limit命令用来取消对端口加入组播组最大数量的限制。

【命令】

igmp-snooping group-limit limit [ vlan vlan-list ]

undo igmp-snooping group-limit [ vlan vlan-list ]

【缺省情况】

未对端口加入的组播组最大数量进行限制。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

limit:表示端口加入的组播组最大数量,取值范围为0~4294967295。

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

本命令只对动态组播组有效,对静态组播组无效。

【举例】

# 配置端口Ten-GigabitEthernet1/0/1在VLAN 2内加入的组播组最大数量为10个。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping group-limit 10 vlan 2

1.1.30  igmp-snooping group-policy

igmp-snooping group-policy命令用来在端口上配置组播组过滤器,以限定主机所能加入的组播组。

undo igmp-snooping group-policy命令用来在端口上删除组播组过滤器。

【命令】

igmp-snooping group-policy ipv4-acl-number [ vlan vlan-list ]

undo igmp-snooping group-policy [ vlan vlan-list ]

【缺省情况】

未配置组播组过滤器,即主机可以加入任意合法的组播组。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

ipv4-acl-number:指定IPv4基本或高级ACL的编号,取值范围为2000~3999。主机只能加入该ACL规则所允许的组播组。当指定的ACL不存在或ACL中未配置有效规则,将过滤掉所有组播组。

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

本命令只对动态组播组有效,对静态组播组无效。

本命令与group-policy命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

指定IPv4  ACL时,需要注意的是:

·     对于IPv4基本ACL,该ACL规则中的source参数用来指定IGMP报文中的组播组地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

·     对于IPv4高级ACL,该ACL规则中的source参数用来指定IGMP报文中的组播源地址(对于IGMPv1/v2报文和未携带组播源地址的IS_EX/TO_EX类型的IGMPv3报文,视其组播源地址为0.0.0.0)范围,destination参数用来指定组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。

·     可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置组播组过滤器,以限定VLAN 2内的主机只能加入组播组225.1.1.1。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 225.1.1.1 0

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping group-policy 2000 vlan 2

【相关命令】

·     group-policy (IGMP-Snooping view)

1.1.31  igmp-snooping host-aging-time

igmp-snooping host-aging-time命令用来在VLAN/VSI内配置动态成员端口的老化时间。

undo igmp-snooping host-aging-time命令用来恢复缺省情况。

【命令】

igmp-snooping host-aging-time seconds

undo igmp-snooping host-aging-time

【缺省情况】

VLAN或VSI视图下,动态成员端口的老化时间以IGMP-Snooping视图下配置的老化时间(通过host-aging-time命令配置)为准。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

seconds:表示动态成员端口的老化时间,取值范围为1~8097894,单位为秒。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

本命令与host-aging-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

为避免误删组播组成员,请确保配置动态成员端口的老化时间大于IGMP普遍组查询报文的发送间隔与IGMP普遍组查询的最大响应时间之和。建议配置动态成员端口的老化时间为IGMP普遍组查询报文的发送间隔的2倍与IGMP普遍组查询的最大响应时间之和。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置动态成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping host-aging-time 300

# 在VSI aaa内使能IGMP Snooping,并配置动态成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping host-aging-time 300

【相关命令】

·     enable (IGMP-Snooping view)

·     host-aging-time (IGMP-Snooping view)

·     igmp-snooping enable

1.1.32  igmp-snooping host-join

igmp-snooping host-join命令用来配置模拟主机加入组播组或组播源组。模拟主机加入就是将二层设备的端口配置为组播组的成员。

undo igmp-snooping host-join命令用来删除模拟主机加入的配置。

【命令】

igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id

undo igmp-snooping host-join { group-address [ source-ip source-address ] vlan vlan-id | all }

【缺省情况】

未配置模拟主机加入组播组或组播源组。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

group-address:表示模拟主机要加入的组播组的地址,取值范围为224.0.1.0~239.255.255.255。

source-ip source-address:表示模拟主机要加入的组播源的地址。如果指定了本参数,表示加入组播源组;如果未指定本参数,则表示加入组播组。配置有本参数的模拟主机,只在IGMP Snooping版本3下生效。

vlan vlan-id:表示对指定VLAN进行配置。vlan-id为VLAN的编号,取值范围为1~4094。

all:表示对所有组播组和组播源组进行配置。

【使用指导】

与静态成员端口不同,配置了模拟主机加入的端口将作为动态成员端口参与动态成员端口的老化过程。

模拟主机所采用的IGMP版本与IGMP Snooping的版本一致。

【举例】

# 在端口Ten-GigabitEthernet1/0/1上配置模拟主机加入VLAN 2内的组播源组(1.1.1.1,232.1.1.1)。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

[Sysname-vlan2] quit

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping host-join 232.1.1.1 source-ip 1.1.1.1 vlan 2

1.1.33  igmp-snooping host-tracking

igmp-snooping host-tracking命令用来在VLAN内开启IGMP Snooping主机跟踪功能。

undo igmp-snooping host-tracking命令用来在VLAN内关闭IGMP Snooping主机跟踪功能。

【命令】

igmp-snooping host-tracking

undo igmp-snooping host-tracking

【缺省情况】

IGMP Snooping主机跟踪功能处于关闭状态。

【视图】

VLAN视图

【缺省用户角色】

network-admin

【使用指导】

在配置本命令之前,必须先在VLAN内使能IGMP Snooping。

本命令与host-tracking命令的功能相同,只是作用范围不同:host-tracking命令对所有VLAN都有效,igmp-snooping host-tracking 命令只对当前VLAN有效,二者的配置优先级相同。

【举例】

# 在VLAN 2内使能IGMP Snooping,并开启IGMP Snooping主机跟踪功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping host-tracking

【相关命令】

·     display igmp-snooping host-tracking

·     host-tracking (IGMP-Snooping view)

·     igmp-snooping enable

1.1.34  igmp-snooping last-member-query-interval

igmp-snooping last-member-query-interval命令用来在VLAN/VSI内配置IGMP特定组查询报文的发送间隔。

undo igmp-snooping last-member-query-interval命令用来恢复缺省情况。

【命令】

igmp-snooping last-member-query-interval interval

undo igmp-snooping last-member-query-interval

【缺省情况】

IGMP特定组查询报文的发送间隔为1秒。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

interval:表示IGMP特定组查询报文的发送间隔,取值范围为1~25,单位为秒。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

本命令与last-member-query-interval命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP特定组查询报文的发送间隔为3秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping last-member-query-interval 3

# 在VSI aaa内使能IGMP Snooping,并配置IGMP特定组查询报文的发送间隔为3秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping last-member-query-interval 3

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     last-member-query-interval (IGMP-Snooping view)

1.1.35  igmp-snooping leave source-ip

igmp-snooping leave source-ip命令用来配置IGMP离开组报文的源IP地址。

undo igmp-snooping leave source-ip命令用来恢复缺省情况。

【命令】

igmp-snooping leave source-ip ip-address

undo igmp-snooping leave source-ip

【缺省情况】

在VLAN内,IGMP离开组报文的源IP地址为当前VLAN接口的IP地址;若当前VLAN接口没有IP地址,则采用0.0.0.0。

在VSI内,IGMP离开组报文的源IP地址为VSI绑定的VSI接口的IP地址;若绑定的VSI接口没有IP地址,则采用0.0.0.0。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示IGMP离开组报文的源IP地址。

【使用指导】

在配置本命令之前,必须先在VLAN内使能IGMP Snooping。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP离开组报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping leave source-ip 10.1.1.1

# 在VSI aaa内使能IGMP Snooping,并配置IGMP离开组报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping leave source-ip 10.1.1.1

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.36  igmp-snooping log enable

igmp-snooping log enable命令用来开启IGMP Snooping日志信息功能。

undo igmp-snooping log enable命令用来关闭IGMP Snooping日志信息功能。

【命令】

igmp-snooping log enable [ group ]

undo igmp-snooping log enable [ group ]

【缺省情况】

IGMP Snooping日志信息功能处于开启状态。

【视图】

IGMP Snooping视图

【缺省用户角色】

network-admin

【参数】

group:IGMP Snooping二层组播转发表项相关的日志信息。如果未指定本参数,则表示开启或关闭IGMP Snooping所有日志信息功能。

【使用指导】

IGMP Snooping日志信息可以方便管理员定位问题和解决问题,生成的日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。关于信息中心的详细描述请参见“网络管理和监控配置指导”中的“信息中心”。

当设备输出大量IGMP Snooping日志信息时,会降低设备性能。此时,用户可以关闭IGMP Snooping日志信息功能。

【举例】

# 开启IGMP Snooping所有日志信息功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] igmp-snooping log enable

【相关命令】

·     igmp-snooping log suppress

1.1.37  igmp-snooping log suppress

igmp-snooping log suppress命令用来开启IGMP Snooping日志限速功能。

undo igmp-snooping log suppress命令用来关闭IGMP Snooping日志限速功能。

【命令】

igmp-snooping log suppress [ group ]

undo igmp-snooping log suppress [ group ]

【缺省情况】

IGMP Snooping的日志限速功能处于开启状态。

【视图】

IGMP Snooping视图

【缺省用户角色】

network-admin

【参数】

group:IGMP Snooping二层组播转发表项相关的日志信息。如果未指定本参数,则表示开启或关闭IGMP Snooping所有类型日志限速功能。

【使用指导】

当设备输出大量IGMP Snooping日志信息时,会降低设备性能。此时,可以通过本命令开启IGMP Snooping日志限速功能。开启本功能后,IGMP Snooping模块输出到信息中心的日志速度将会被限制,从而减轻设备的负担。

【举例】

# 关闭IGMP Snooping的日志限速功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] undo igmp-snooping log suppress

【相关命令】

·     igmp-snooping log enable

1.1.38  igmp-snooping max-response-time

igmp-snooping max-response-time命令用来在VLAN/VSI内配置IGMP普遍组查询的最大响应时间。

undo igmp-snooping max-response-time命令用来恢复缺省情况。

【命令】

igmp-snooping max-response-time seconds

undo igmp-snooping max-response-time

【缺省情况】

IGMP普遍组查询的最大响应时间为10秒。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

seconds:表示IGMP普遍组查询的最大响应时间,取值范围为1~3174,单位为秒。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

本命令与max-response-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

为避免误删组播组成员,请确保IGMP普遍组查询的最大响应时间小于IGMP普遍组查询报文的发送间隔,否则配置虽能生效但系统会给出提示。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping max-response-time 5

# 在VSI aaa内使能IGMP Snooping,并配置IGMP普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping max-response-time 5

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     igmp-snooping query-interval

·     max-response-time (IGMP-Snooping view)

1.1.39  igmp-snooping overflow-replace

igmp-snooping overflow-replace命令用来在端口上开启组播组替换功能。

undo igmp-snooping overflow-replace命令用来在端口上关闭组播组替换功能。

【命令】

igmp-snooping overflow-replace [ vlan vlan-list ]

undo igmp-snooping overflow-replace [ vlan vlan-list ]

【缺省情况】

组播组替换功能处于关闭状态。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

本命令只对动态组播组有效,对静态组播组无效。

本命令与overflow-replace命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

【举例】

# 将端口Ten-GigabitEthernet1/0/1在VLAN 2内开启组播组替换功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping overflow-replace vlan 2

【相关命令】

·     overflow-replace (IGMP-Snooping view)

1.1.40  igmp-snooping proxy enable

igmp-snooping proxy enable命令用来在VLAN/VSI内开启IGMP Snooping Proxy功能。

undo igmp-snooping proxy enable命令用来在VLAN/VSI内关闭IGMP Snooping Proxy功能。

【命令】

igmp-snooping proxy enable

undo igmp-snooping proxy enable

【缺省情况】

IGMP Snooping Proxy功能处于关闭状态。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

如果配置IGMP Snooping Proxy功能的VLAN是组播VLAN的子VLAN,则IGMP Snooping Proxy功能不会生效。

【举例】

# 在VLAN 2内使能IGMP Snooping,并开启IGMP Snooping Proxy功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping proxy enable

# 在VSI aaa内使能IGMP Snooping,并开启IGMP Snooping Proxy功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping proxy enable

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     subvlan (multicast-VLAN view)(IP组播命令参考/组播VLAN)

1.1.41  igmp-snooping querier

igmp-snooping querier命令用来开启IGMP Snooping查询器。

undo igmp-snooping querier命令用来关闭IGMP Snooping查询器。

【命令】

igmp-snooping querier

undo igmp-snooping querier

【缺省情况】

IGMP Snooping查询器处于关闭状态。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

如果在组播VLAN的子VLAN内配置了本命令,只有当该子VLAN被从组播VLAN中删除后,IGMP Snooping查询器才会生效。

【举例】

# 在VLAN 2内使能IGMP Snooping,并开启IGMP Snooping查询器。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping querier

# 在VSI aaa内使能IGMP Snooping,并开启IGMP Snooping查询器。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping querier

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     subvlan (multicast-VLAN view)(IP组播命令参考/组播VLAN)

1.1.42  igmp-snooping querier-election

igmp-snooping querier-election命令用来在VLAN/VSI内开启IGMP Snooping查询器选举功能。

undo igmp-snooping querier-election命令用来在VLAN/VSI内关闭IGMP Snooping查询器选举功能。

【命令】

igmp-snooping querier-election

undo igmp-snooping querier-election

【缺省情况】

VLAN/VSI内IGMP Snooping查询器选举功能处于关闭状态。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

只有IGMP Snooping查询器功能开启时,IGMP Snooping查询器选举功能才能生效。

【举例】

# 在VLAN 2内使能IGMP Snooping,并开启IGMP Snooping查询器选举功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping querier

[Sysname-vlan2] igmp-snooping querier-election

# 在VSI aaa内使能IGMP Snooping,并开启IGMP Snooping查询器选举功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping querier

[Sysname-vsi-aaa] igmp-snooping querier-election

【相关命令】

·     igmp-snooping querier

1.1.43  igmp-snooping query-interval

igmp-snooping query-interval命令用来在VLAN/VSI内配置IGMP普遍组查询报文的发送间隔。

undo igmp-snooping query-interval命令用来恢复缺省情况。

【命令】

igmp-snooping query-interval interval

undo igmp-snooping query-interval

【缺省情况】

IGMP普遍组查询报文的发送间隔为125秒。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

interval:表示IGMP普遍组查询报文的发送间隔,取值范围为2~31744,单位为秒。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

为避免误删组播组成员,请确保IGMP普遍组查询报文的发送间隔大于IGMP普遍组查询的最大响应时间,否则配置虽能生效但系统会给出提示。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP普遍组查询报文的发送间隔为20秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping query-interval 20

# 在VSI aaa内使能IGMP Snooping,并配置IGMP普遍组查询报文的发送间隔为20秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping query-interval 20

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     igmp-snooping max-response-time

·     igmp-snooping querier

·     max-response-time

1.1.44  igmp-snooping report source-ip

igmp-snooping report source-ip命令用来配置IGMP成员关系报告报文的源IP地址。

undo igmp-snooping report source-ip命令用来恢复缺省情况。

【命令】

igmp-snooping report source-ip ip-address

undo igmp-snooping report source-ip

【缺省情况】

在VLAN内,IGMP成员关系报告报文的源IP地址为当前VLAN接口的IP地址;若当前VLAN接口没有IP地址,则采用0.0.0.0。

在VSI内,IGMP成员关系报告报文的源IP地址为VSI绑定的VSI接口的IP地址;若绑定的VSI接口没有IP地址,则采用0.0.0.0。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示IGMP成员关系报告报文的源IP地址。

【使用指导】

在配置本命令之前,必须先在VLAN内使能IGMP Snooping。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP成员关系报告报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping report source-ip 10.1.1.1

# 在VSI aaa内使能IGMP Snooping,并配置IGMP成员关系报告报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping report source-ip 10.1.1.1

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.45  igmp-snooping router-aging-time

igmp-snooping router-aging-time命令用来在VLAN/VSI内配置动态路由器端口的老化时间。

undo igmp-snooping router-aging-time命令用来恢复缺省情况。

【命令】

igmp-snooping router-aging-time seconds

undo igmp-snooping router-aging-time

【缺省情况】

动态路由器端口的老化时间为260秒。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

seconds:表示动态路由器端口的老化时间,取值范围为1~8097894,单位为秒。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

本命令与router-aging-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置动态路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping router-aging-time 100

# 在VSI aaa内使能IGMP Snooping,并配置动态路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping router-aging-time 100

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     router-aging-time (IGMP-Snooping view)

1.1.46  igmp-snooping router-port-deny

igmp-snooping router-port-deny命令用来禁止端口成为动态路由器端口。

undo igmp-snooping router-port-deny命令用来允许端口成为动态路由器端口。

【命令】

igmp-snooping router-port-deny [ vlan vlan-list ]

undo igmp-snooping router-port-deny [ vlan vlan-list ]

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省情况】

端口可以成为动态路由器端口。

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果指定了本参数,只有当该端口属于指定VLAN时,本配置才生效;如果未指定本参数,则本配置将对该端口所属的所有VLAN都生效。

【举例】

# 禁止端口Ten-GigabitEthernet1/0/1在VLAN 2内成为动态路由器端口。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping router-port-deny vlan 2

1.1.47  igmp-snooping router-port-discard

igmp-snooping router-port-discard命令用来配置组播数据不向VLAN内的路由器端口转发。

undo igmp-snooping router-port-discard命令用来恢复缺省情况。

【命令】

igmp-snooping router-port-discard

undo igmp-snooping router-port-discard

【缺省情况】

组播数据向VLAN内的路由器端口转发。

【视图】

VLAN视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,二层组播设备从上游收到组播数据后,会向VLAN内的所有路由器端口进行转发。在某些情况下,比如二层组播设备上所有的接口都被配置为静态路由器端口,组播数据会向设备上所有的路由器端口转发,造成带宽的浪费。此时,如果不需要组播数据向某些VLAN中的路由器端口转发,可以通过在这些VLAN下配置本命令来实现。

在配置本命令之前,必须先在VLAN内开启IGMP Snooping功能。

【举例】

# 配置组播数据不向VLAN内的路由器端口转发。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 10

[Sysname-vlan10] igmp-snooping enable

[Sysname-vlan10] igmp-snooping router-port-discard

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping

1.1.48  igmp-snooping special-query source-ip

igmp-snooping special-query source-ip命令用来配置IGMP特定组查询报文的源IP地址。

undo igmp-snooping special-query source-ip命令用来恢复缺省情况。

【命令】

igmp-snooping special-query source-ip ip-address

undo igmp-snooping special-query source-ip

【缺省情况】

在VLAN内,如果收到过IGMP普遍组查询报文,则以其源IP地址作为IGMP特定组查询报文的源IP地址;否则,采用当前VLAN接口的IP地址;若当前VLAN接口没有IP地址,则采用0.0.0.0。

在VSI内,如果收到过IGMP普遍组查询报文,则以其源IP地址作为IGMP特定组查询报文的源IP地址;否则,采用VSI绑定的VSI接口的IP地址;若绑定的VSI接口没有IP地址,则采用0.0.0.0。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示IGMP特定组查询报文的源IP地址。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置IGMP特定组查询报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping special-query source-ip 10.1.1.1

# 在VSI aaa内使能IGMP Snooping,并配置IGMP特定组查询报文的源IP地址为10.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping special-query source-ip 10.1.1.1

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

1.1.49  igmp-snooping static-group

igmp-snooping static-group命令用来配置静态成员端口,即配置端口静态加入组播组或组播源组。

undo igmp-snooping static-group命令用来删除静态成员端口的配置。

【命令】

igmp-snooping static-group group-address [ source-ip source-address ] { vlan vlan-id | service-instance instance-id }

undo igmp-snooping static-group { group-address [ source-ip source-address ] { vlan vlan-id | service-instance instance-id } | all }

【缺省情况】

端口不是静态成员端口。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

group-address:表示静态加入的组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-ip source-address:表示静态加入的组播源地址。如果指定了本参数,表示加入组播源组;如果未指定本参数,则表示加入组播组。配置有本参数的静态成员端口,只在IGMP Snooping版本3下生效。

vlan vlan-id:表示对指定VLAN进行配置。vlan-id为VLAN的编号,取值范围为1~4094。

service-instance instance-id:表示对指定以太网服务实例进行配置。instance-id表示以太网服务实例的编号,取值范围为1~4096。

all:表示对所有组播组和组播源组进行配置。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

通过指定service-instance参数将接口配置为VSI内指定组播源组的静态成员端口时,请确保该以太网服务实例关联了已存在的VSI。

【举例】

# 将端口Ten-GigabitEthernet1/0/1配置为组播源组(1.1.1.1,225.0.0.1)在VLAN 2内的静态成员端口。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

[Sysname-vlan2] quit

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping static-group 225.0.0.1 source-ip 1.1.1.1 vlan 2

# 将端口Ten-GigabitEthernet1/0/1配置为组播源组(1.1.1.1,225.0.0.1)在VSI aaa内的静态成员端口。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] l2vpn enable

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping version 3

[Sysname-vsi-aaa] quit

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] service-instance 2

[Sysname-Ten-GigabitEthernet1/0/1-srv2] encapsulation s-vid 2

[Sysname-Ten-GigabitEthernet1/0/1-srv2] xconnect vsi aaa

[Sysname-Ten-GigabitEthernet1/0/1-srv2] quit

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping static-group 225.0.0.1 source-ip 1.1.1.1 service-instance 2

1.1.50  igmp-snooping static-router-port

igmp-snooping static-router-port命令用来配置静态路由器端口。

undo igmp-snooping static-router-port命令用来删除静态路由器端口的配置。

【命令】

igmp-snooping static-router-port vlan vlan-id

undo igmp-snooping static-router-port { all | vlan vlan-id }

【缺省情况】

端口不是静态路由器端口。

【视图】

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

all:表示对所有VLAN进行配置。

vlan vlan-id:表示对指定VLAN进行配置。vlan-id为VLAN的编号,取值范围为1~4094。

【举例】

# 将端口Ten-GigabitEthernet1/0/1配置为VLAN 2内的静态路由器端口。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] igmp-snooping static-router-port vlan 2

1.1.51  igmp-snooping triggered-query enable

igmp-snooping triggered-query enable命令用来配置设备在端口链路状态发生变化时立刻发送IGMP普遍组查询报文,以及时更新组播转发表项。

undo igmp-snooping triggered-query enable命令用来恢复缺省情况。

【命令】

igmp-snooping triggered-query enable { port-down | port-up } *

undo igmp-snooping triggered-query enable [ port-down | port-up ] *

【缺省情况】

端口链路状态发生变化时,设备不会立刻发送IGMP普遍组查询报文。

【视图】

VLAN视图

【缺省用户角色】

network-admin

【参数】

port-down:VLAN内若有端口链路状态变为down,设备会立刻发送IGMP普遍组查询报文。

port-up:VLAN内若有端口链路变为up,设备会立刻发送IGMP普遍组查询报文。

【使用指导】

为了提高可靠性,组播接收者侧的设备通过以太网冗余接口接入二层组播设备。以太网冗余接口中包含两个成员端口。通常组播数据会通过处于激活状态的成员接口,转发给下游的接收者。当处于激活状态的接口链路发生故障时,由于二层组播设备不会立即发送IGMP普遍组查询报文,无法及时将另一个成员接口学习到组播转发表项的成员端口中,导致组播数据无法不能及时切换到另一个成员接口所在的链路上进行传输。有关以太网冗余接口的详细说明,请参见“可靠性配置指导”中的“冗余备份”。

配置本命令后,当设备感知到VLAN内的端口链路状态发生变化时,会立刻发送IGMP普遍组查询报文,更新网络中成员端口信息,将组播数据流迅速切换到新的转发链路上。

执行undo igmp-snooping triggered-query enable命令时,如果没有指定任何参数,则表示VLAN内的端口状态无论是变为down还是up,设备都不会立刻发送IGMP普遍组查询报文。

【举例】

# 配置设备在端口链路状态发生变化时,立刻发送IGMP普遍组查询报文。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping triggered-query enable port-down port-up

1.1.52  igmp-snooping version

igmp-snooping version命令用来在VLAN/VSI内配置IGMP Snooping的版本。

undo igmp-snooping version命令用来恢复缺省情况。

【命令】

igmp-snooping version version-number

undo igmp-snooping version

【缺省情况】

VLAN/VSI内IGMP Snooping的版本为2。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

version-number:表示IGMP Snooping的版本号,取值范围为2~3。

【使用指导】

在配置本命令之前,必须先在VLAN/VSI内使能IGMP Snooping。

对于基于VLAN的配置,本命令与version命令的功能相同,只是作用范围不同:IGMP-Snooping视图下可以对指定VLAN进行配置,VLAN视图下只能对当前VLAN进行配置,二者的配置优先级相同。

【举例】

# 在VLAN 2内使能IGMP Snooping,并配置该VLAN内的IGMP Snooping版本为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

# 在VSI aaa内使能IGMP Snooping,并配置该VSI内的IGMP Snooping版本为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vsi aaa

[Sysname-vsi-aaa] igmp-snooping enable

[Sysname-vsi-aaa] igmp-snooping version 3

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     version (IGMP-Snooping view)

1.1.53  last-member-query-interval (IGMP-Snooping view)

last-member-query-interval命令用来全局配置IGMP特定组查询报文的发送间隔。

undo last-member-query-interval命令用来恢复缺省情况。

【命令】

last-member-query-interval interval

undo last-member-query-interval

【缺省情况】

IGMP特定组查询报文的发送间隔为1秒。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

interval:表示IGMP特定组查询报文的发送间隔,取值范围为1~25,单位为秒。

【使用指导】

本命令与igmp-snooping last-member-query-interval命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

【举例】

# 全局配置IGMP特定组查询报文的发送间隔为3秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] last-member-query-interval 3

【相关命令】

·     igmp-snooping last-member-query-interval

1.1.54  mac-address multicast

mac-address multicast命令用来配置静态组播MAC地址表项。

undo mac-address multicast命令用来删除静态组播MAC地址表项。

【命令】

在系统视图下:

mac-address multicast mac-address interface interface-list vlan vlan-id

undo mac-address [ multicast ] [ [ mac-address [ interface interface-list ] ] vlan vlan-id ]

在二层以太网接口视图或二层聚合接口视图下:

mac-address multicast mac-address vlan vlan-id

undo mac-address [ multicast ] mac-address vlan vlan-id

【缺省情况】

不存在静态组播MAC地址表项。

【视图】

系统视图

二层以太网接口视图

二层聚合接口视图

【缺省用户角色】

network-admin

【参数】

mac-address:静态组播MAC地址,格式为H-H-H,必须是尚未使用的组播MAC地址(即最高字节的最低比特位为1的MAC地址)。

interface interface-list:接口列表,表示一个或多个接口。表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-4>。其中,interface-type为接口类型(目前只支持二层以太网接口和二层聚合接口),interface-number为接口编号。&<1-4>表示前面的参数最多可以输入4次。

vlan vlan-id:指定接口所属的VLAN,必须为已创建的VLAN,如果指定的接口不属于该VLAN,系统将提示出错。vlan-id为VLAN的编号,取值范围为1~4094。

【使用指导】

执行本命令不需要使能IP组播路由。

用户既可以在系统视图对指定接口进行配置,也可以在接口视图下只对当前接口进行配置。

执行undo mac-address multicast命令时若未指定multicast参数,将删除包括静态组播MAC地址表项和单播MAC地址表项在内的所有MAC地址表项。

【举例】

# 配置静态组播MAC地址表项0100-5E00-0003,对应的端口为VLAN 2内的Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/5。

<Sysname> system-view

[Sysname] mac-address multicast 0100-5e00-0003 interface ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/5 vlan 2

# 在端口Ten-GigabitEthernet1/0/1下配置静态组播MAC地址表项0100-5E00-0003,该端口属于VLAN 2。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] mac-address multicast 0100-5e00-0003 vlan 2

【相关命令】

·     display mac-address multicast

1.1.55  max-response-time (IGMP-Snooping view)

max-response-time命令用来全局配置IGMP普遍组查询的最大响应时间。

undo max-response-time命令用来恢复缺省情况。

【命令】

max-response-time seconds

undo max-response-time

【缺省情况】

IGMP普遍组查询的最大响应时间为10秒。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

seconds:表示IGMP普遍组查询的最大响应时间,取值范围为1~3174,单位为秒。

【使用指导】

本命令与igmp-snooping max-response-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

为避免误删组播组成员,请确保IGMP普遍组查询的最大响应时间小于IGMP普遍组查询报文的发送间隔,否则配置虽能生效但系统会给出提示。

【举例】

# 全局配置IGMP普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] max-response-time 5

【相关命令】

·     igmp-snooping max-response-time

·     igmp-snooping query-interval

1.1.56  overflow-replace (IGMP-Snooping view)

overflow-replace命令用来全局开启组播组替换功能。

undo overflow-replace命令用来全局关闭组播组替换功能。

【命令】

overflow-replace [ vlan vlan-list ]

undo overflow-replace [ vlan vlan-list ]

【缺省情况】

组播组替换功能处于关闭状态。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果未指定本参数,则表示对所有VLAN进行配置。

【使用指导】

本命令只对动态组播组有效,对静态组播组无效。

本命令与igmp-snooping overflow-replace命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有端口都有效,端口视图下的配置只对当前端口有效,后者的配置优先级较高。

【举例】

# 全局开启VLAN 2内的组播组替换功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] overflow-replace vlan 2

【相关命令】

·     igmp-snooping overflow-replace

1.1.57  report-aggregation (IGMP-Snooping view)

report-aggregation命令用来开启IGMP成员关系报告报文抑制功能。

undo report-aggregation命令用来关闭IGMP成员关系报告报文抑制功能。

【命令】

report-aggregation

undo report-aggregation

【缺省情况】

IGMP成员关系报告报文抑制功能处于开启状态。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【举例】

# 关闭IGMP成员关系报告报文抑制功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] undo report-aggregation

1.1.58  ‌reset igmp-snooping group

reset igmp-snooping group命令用来清除动态IGMP Snooping组播组的信息。

【命令】

reset igmp-snooping group { group-address [ source-address ] | all } [ vlan vlan-id | vsi vsi-name ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

group-address:清除指定组播组的信息,取值范围为224.0.1.0~239.255.255.255。

source-address:清除指定组播源的信息。如果未指定本参数,将清除所有组播源的信息。

all:清除所有组播组的信息。

vlan vlan-id:清除指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将清除所有VLAN内的信息。

vsi vsi-name:清除指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除所有VSI内的信息。

【举例】

# 清除所有动态IGMP Snooping组播组的信息。

<Sysname> reset igmp-snooping group all

【相关命令】

·     display igmp-snooping group

1.1.59  reset igmp-snooping router-port

reset igmp-snooping router-port命令用来清除动态路由器端口的信息。

【命令】

reset igmp-snooping router-port { all | vlan vlan-id | vsi vsi-name }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

all:清除所有动态路由器端口的信息。

vlan vlan-id:清除指定VLAN内的信息。vlan-id为VLAN的编号,取值范围为1~4094。如果未指定本参数,将清除所有VLAN内的信息。

vsi vsi-name:清除指定VSI内的信息。vsi-name为VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除所有VSI内的信息。

【举例】

# 清除所有动态路由器端口的信息。

<Sysname> reset igmp-snooping router-port all

【相关命令】

·     display igmp-snooping router-port

1.1.60  reset igmp-snooping statistics

reset igmp-snooping statistics命令用来清除IGMP Snooping监听到的IGMP报文和PIM hello报文的统计信息。

【命令】

reset igmp-snooping statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 清除IGMP Snooping监听到的IGMP报文和PIM hello报文的统计信息。

<Sysname> reset igmp-snooping statistics

【相关命令】

·     display igmp-snooping statistics

1.1.61  reset l2-multicast fast-forwarding cache

reset l2-multicast fast-forwarding cache命令用来清除二层组播快速转发表中的表项。

【命令】

reset l2-multicast fast-forwarding cache [ vlan vlan-id ] { { source-address | group-address } * | all } [ slot slot-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-id:清除指定VLAN内的状态信息。vlan-id为VLAN的编号,取值范围为1~4094。

source-address:组播源地址,清除包含指定组播源的二层组播快速转发表项。

group-address:组播组地址,清除指定组播组的二层组播快速转发表项,取值范围为224.0.1.0~239.255.255.255。

slot slot-number:清除指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将清除主设备上的信息。

all:清除二层组播快速转发表中的所有组播转发表项。

【举例】

# 从二层组播快速转发表中清除所有组播转发表项。

<Sysname> reset l2-multicast fast-forwarding cache all

# 从二层组播快速转发表中清除组播源组为(20.0.0.2,225.0.0.2)的转发表项。

<Sysname> reset l2-multicast fast-forwarding cache 20.0.0.2 225.0.0.2

【相关命令】

·     display l2-multicast fast-forwarding cache

1.1.62  router-aging-time (IGMP-Snooping view)

router-aging-time命令用来全局配置动态路由器端口的老化时间。

undo router-aging-time命令用来恢复缺省情况。

【命令】

router-aging-time seconds

undo router-aging-time

【缺省情况】

动态路由器端口的老化时间为260秒。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

seconds:表示动态路由器端口的老化时间,取值范围为1~8097894,单位为秒。

【使用指导】

本命令与igmp-snooping router-aging-time命令的功能相同,只是作用范围不同:IGMP-Snooping视图下的全局配置对所有VLAN和VSI都有效,VLAN视图/VSI视图下的配置只对当前VLAN/VSI有效,后者的配置优先级较高。

【举例】

# 全局配置动态路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] router-aging-time 100

【相关命令】

·     igmp-snooping router-aging-time

1.1.63  send-query enable

send-query enable命令用来配置设备在链路拓扑发生变化时立刻发送IGMP普遍组查询报文,以及时更新组播转发表项。

undo send-query enable命令用来恢复缺省情况。

【命令】

send-query enable

undo send-query enable

【缺省情况】

设备不会因为链路拓扑发生变化而立刻发送IGMP普遍组查询报文。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【使用指导】

当链路拓扑发生变化时,STP等协议会重新计算路径,将流量切换到新的路径。但是,在这种情况下,设备通常不会立即发送IGMP普遍组查询报文,导致组播数据不能及时切换到变更后的路径上。通过配置本命令,可以配置设备在链路变化时主动发送IGMP普遍组查询报文,更新网络中成员端口信息,将组播数据流迅速切换到新的转发路径上。

【举例】

# 配置设备在链路拓扑发生变化时立刻发送IGMP普遍组查询报文。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] send-query enable

【相关命令】

·     igmp-snooping

1.1.64  snmp-agent trap enable igmp-snooping

snmp-agent trap enable igmp-snooping命令用来开启IGMP Snooping告警功能。

undo snmp-agent trap enable igmp-snooping命令用来关闭IGMP Snooping告警功能。

【命令】

snmp-agent trap enable igmp-snooping [ entry-refresh-failed ]

undo snmp-agent trap enable igmp-snooping [ entry-refresh-failed ]

【缺省情况】

IGMP Snooping告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

entry-refresh-failed:二层组播转发表项下发失败告警信息。未指定本参数时,表示开启或关闭IGMP Snooping的所有告警功能。

【使用指导】

开启了IGMP Snooping告警功能之后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

【举例】

# 关闭IGMP Snooping所有告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable igmp-snooping

1.1.65  version (IGMP-Snooping view)

version命令用来配置指定VLAN内的IGMP Snooping的版本。

undo version命令用来恢复缺省情况。

【命令】

version version-number vlan vlan-list

undo version vlan vlan-list

【缺省情况】

VLAN内IGMP Snooping的版本为2。

【视图】

IGMP-Snooping视图

【缺省用户角色】

network-admin

【参数】

version-number:表示IGMP Snooping的版本号,取值范围为2~3。

vlan vlan-list:表示对指定VLAN进行配置。vlan-list为VLAN列表,表示一或多个VLAN,表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【使用指导】

在配置本命令之前,必须先在VLAN内使能IGMP Snooping。

对于基于VLAN的配置,本命令与igmp-snooping version命令的功能相同,只是作用范围不同:IGMP-Snooping视图下可以对指定VLAN进行配置,VLAN视图下只能对当前VLAN进行配置,二者的配置优先级相同。

【举例】

# 使能VLAN 2~10内的IGMP Snooping,并配置这些VLAN内的IGMP Snooping版本为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] enable vlan 2 to 10

[Sysname-igmp-snooping] version 3 vlan 2 to 10

【相关命令】

·     enable (IGMP-Snooping view)

·     igmp-snooping enable

·     igmp-snooping version

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们