• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

05-IP组播命令参考

目录

05-IGMP命令

本章节下载 05-IGMP命令  (262.95 KB)

05-IGMP命令

  录

1 IGMP配置命令

1.1 IGMP配置命令

1.1.1 display igmp group

1.1.2 display igmp group port-info

1.1.3 display igmp host interface

1.1.4 display igmp host port-info

1.1.5 display igmp interface

1.1.6 display igmp proxying group

1.1.7 display igmp routing-table

1.1.8 display igmp ssm-mapping

1.1.9 display igmp ssm-mapping group

1.1.10 display igmp ssm-mapping host interface

1.1.11 dscp (IGMP view)

1.1.12 fast-leave (IGMP view)

1.1.13 host-tracking (IGMP view)

1.1.14 igmp

1.1.15 igmp enable

1.1.16 igmp fast-leave

1.1.17 igmp group-limit

1.1.18 igmp group-policy

1.1.19 igmp host-tracking

1.1.20 igmp last-member-query-interval

1.1.21 igmp max-response-time

1.1.22 igmp proxying enable

1.1.23 igmp proxying forwarding

1.1.24 igmp require-router-alert

1.1.25 igmp robust-count

1.1.26 igmp send-router-alert

1.1.27 igmp ssm-mapping enable

1.1.28 igmp startup-query-count

1.1.29 igmp startup-query-interval

1.1.30 igmp static-group

1.1.31 igmp timer other-querier-present

1.1.32 igmp timer query

1.1.33 igmp version

1.1.34 last-member-query-interval (IGMP view)

1.1.35 max-response-time (IGMP view)

1.1.36 require-router-alert (IGMP view)

1.1.37 reset igmp group

1.1.38 reset igmp group port-info

1.1.39 reset igmp ssm-mapping group

1.1.40 robust-count (IGMP view)

1.1.41 send-router-alert (IGMP view)

1.1.42 ssm-mapping (IGMP view)

1.1.43 startup-query-count (IGMP view)

1.1.44 startup-query-interval (IGMP view)

1.1.45 timer other-querier-present (IGMP view)

1.1.46 timer query (IGMP view)

1.1.47 version (IGMP view)

 


1 IGMP配置命令

说明

·     S5500-24P-WiNet&S5500-48P-WiNet不支持IGMP功能。

·     本文所指的路由器代表运行了路由协议的三层设备。

·     IGMP功能中所指的“接口”为三层口,包括VLAN接口、三层以太网端口等。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。

 

1.1  IGMP配置命令

1.1.1  display igmp group

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] group [ group-address | interface interface-type interface-number ] [ static | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

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

interface interface-type interface-number:查看指定接口上IGMP组的信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上IGMP组的信息。

static:查看静态加入的IGMP组信息。如果未指定本参数,将只显示动态加入的IGMP组的信息。

verbose:查看IGMP组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp group命令用来查看IGMP组的信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例所有接口上动态加入的IGMP组信息。

<Sysname> display igmp group

Total 3 IGMP Group(s).

Interface group report information of VPN-Instance: public net

 Vlan-interface1(10.10.1.20):

  Total 3 IGMP Groups reported

   Group Address   Last Reporter   Uptime      Expires

   225.1.1.1       10.10.1.10      00:02:04    00:01:15

   225.1.1.3       10.10.1.10      00:02:04    00:01:15

   225.1.1.2       10.10.1.10      00:02:04    00:01:17

# 查看公网实例中动态加入的IGMP组播组225.1.1.1的详细信息。

<Sysname> display igmp group 225.1.1.1 verbose

Interface group report information of VPN-Instance: public net

 Vlan-interface1(10.10.1.20):

  Total 3 IGMP Groups reported

   Group: 225.1.1.1

     Uptime: 00:00:34

     Expires: 00:00:40

     Last reporter: 10.10.1.10

     Last-member-query-counter: 0

     Last-member-query-timer-expiry: off

     Group mode: exclude

     Version1-host-present-timer-expiry: off

     Version2-host-present-timer-expiry: off

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

字段

描述

Interface group report information of VPN-Instance: public net

公网接口上的IGMP组信息

Total 3 IGMP Groups reported

共有三个IGMP组被报告

Group

组播组地址

Uptime

组播组的运行时间

Expires

组播组的超时时间,off表示永不超时

Last reporter

报告组成员关系的最后一个主机的地址

Last-member-query-counter

最后组成员查询次数

Last-member-query-timer-expiry

最后组成员查询定时器的超时时间,off表示永不超时

Group mode

对组播源的过滤模式(只有运行IGMPv3时才会显示本字段):

·     include:表示INCLUDE模式

·     exclude:表示EXCLUDE模式

Version1-host-present-timer-expiry

IGMPv1主机超时时间,off表示永不超时

Version2-host-present-timer-expiry

IGMPv2主机超时时间,off表示永不超时(只有运行IGMPv3时才会显示本字段)

 

1.1.2  display igmp group port-info

【命令】

display igmp group port-info [ vlan vlan-id ] [ slot slot-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vlan-id:查看指定VLAN内IGMP组的二层端口信息,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内IGMP组的二层端口信息。

slot slot-number:指定设备编号。slot-number 取值只能为1。

verbose:查看IGMP组的二层端口详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp group port-info命令用来查看IGMP组的二层端口信息,包括动态和静态加入的IGMP组。

【举例】

# 查看IGMP组的二层端口详细信息。

<Sysname> display igmp group port-info verbose

  Total 1 IP Group(s).

  Total 1 IP Source(s).

  Total 1 MAC Group(s).

 

  Port flags: D-Dynamic port, S-Static port, C-Copy port

  Subvlan flags: R-Real VLAN, C-Copy VLAN

  Vlan(id):2.

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

    Router port unit board: Mask(0x0000)

    Router port(s):total 1 port(s).

            GE1/0/1                (D) ( 00:01:30 )

    IP group(s):the following ip group(s) match to one mac group.

      IP group address:224.1.1.1

        (1.1.1.1, 224.1.1.1):

          Attribute:    Host Port

          Host port unit board: Mask(0x0000)

          Host port(s):total 1 port(s).

            GE1/0/2                (D) ( 00:03:23 )

    MAC group(s):

      MAC group address:0100-5e01-0101

          Host port unit board: Mask(0x0000)

          Host port(s):total 1 port(s).

            GE1/0/2

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

字段

描述

Total1 IP Group(s).

IP组播组的数量

Total 1 IP Source(s).

IP组播源的数量

Total 1 MAC Group(s).

MAC组播组的数量

Port flags: D-Dynamic port, S-Static port, C-Copy port

端口标志:D代表动态端口,S代表静态端口,C代表由(*,G)表项拷贝到(S,G)表项下的端口

Subvlan flags: R-Real VLAN, C-Copy VLAN

子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN

Router port unit board

此项显示信息为 Mask(0x0000)

Router port(s)

路由器端口的数量

( 00:01:30 )

动态路由器/成员端口的老化剩余时间

IP group address

IP组播组的地址

MAC group address

MAC组播组的地址

Attribute

IP组播组的属性

Host port unit board

此项显示信息为 Mask(0x0000)

Host port(s)

成员端口的数量

 

1.1.3  display igmp host interface

【命令】

display igmp host interface interface-type interface-number group group-address [ source source-address ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:查看指定接口上IGMP跟踪的主机信息,指定接口类型包含三层以太网端口、三层聚合接口及Tunnel接口。

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

source source-address:查看IGMP跟踪的加入指定组播源的主机信息。source-address为组播源的地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp host interface命令用来查看接口上IGMP跟踪的主机信息。

【举例】

# 查看三层以太网端口GigabitEthernet1/0/1上IGMP跟踪的加入组播组224.1.1.1的主机信息。

<Sysname> display igmp host interface gigabitethernet 1/0/1 group 224.1.1.1

Host information of VPN-Instance: public net

 GigabitEthernet1/0/1(192.168.1.1):

    (0.0.0.0, 224.1.1.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 host interface命令显示信息描述表

字段

描述

Host information of VPN-Instance: public net

公网接口上IGMP跟踪的主机信息

GigabitEthernet1/0/1(192.168.1.1)

接口的名称和IP地址

(0.0.0.0, 224.1.1.1)

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

Host

主机的IP地址

Uptime

主机的运行时间

Expires

主机的超时时间,timeout表示已超时

 

1.1.4  display igmp host port-info

【命令】

display igmp host port-info vlan vlan-id group group-address [ source source-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vlan vlan-id:查看指定VLAN内二层端口上IGMP跟踪的主机信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

group group-address:查看二层端口上IGMP跟踪的加入指定组播组的主机信息。group-address为组播组的地址,取值范围为224.0.1.0~239.255.255.255。

source source-address:查看二层端口上IGMP跟踪的加入指定组播源的主机信息。source-address为组播源的地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。

slot slot-number:指定设备编号。slot-number 取值只能为1。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp host port-info命令用来查看二层端口上IGMP跟踪的主机信息。

【举例】

# 查看VLAN 2内二层端口上IGMP跟踪的加入组播组224.1.1.1的主机信息。

<Sysname> display igmp host port-info vlan 2 group 224.1.1.1

VLAN(ID) : 2

  (0.0.0.0, 224.1.1.1)

    Port : GigabitEthernet1/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

    Port : GigabitEthernet1/0/2

      Host                                    Uptime          Expires

      3.3.3.3                                 00:02:20        00:00:40

表1-4 display igmp host port-info命令显示信息描述表

字段

描述

VLAN(ID)

VLAN的编号

(0.0.0.0, 224.1.1.1)

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

Port

成员端口的名称

Host

主机的IP地址

Uptime

主机的运行时间

Expires

主机的超时时间,timeout表示已超时

 

1.1.5  display igmp interface

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

interface-type interface-number:查看指定接口上IGMP配置和运行信息。如果未指定本参数,将显示所有运行IGMP的接口的相关信息。

verbose:查看IGMP配置和运行的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp interface命令用来查看接口上IGMP配置和运行的信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例接口Vlan-interface1(非代理接口)上IGMP配置和运行的详细信息。

<Sysname> display igmp interface vlan-interface 1 verbose

 Vlan-interface1(10.10.1.20):

   IGMP is enabled

   Current IGMP version is 2

   Value of query interval for IGMP(in seconds): 60

   Value of other querier present interval for IGMP(in seconds): 125

   Value of maximum query response time for IGMP(in seconds): 10

   Value of last member query interval(in seconds): 1

   Value of startup query interval(in seconds): 15

   Value of startup query count: 2

   General query timer expiry (hours:minutes:seconds): 00:00:54

   Querier for IGMP: 10.10.1.20 (this router)

   IGMP activity: 1 joins, 0 leaves

   Multicast routing on this interface: enabled

   Robustness: 2

   Require-router-alert: disabled

   Fast-leave: disabled

   Ssm-mapping: disabled

   Startup-query-timer-expiry: off

   Other-querier-present-timer-expiry: off

   Proxying interface: Vlan-interface2(20.10.1.20)

  Total 1 IGMP Group reported

# 查看公网实例接口Vlan-interface2(代理接口)上IGMP配置和运行的详细信息。

<Sysname> display igmp interface vlan-interface 2 verbose

 Vlan-interface2(20.10.1.20):

   IGMP proxy is enabled

   Current IGMP version is 3

   Multicast routing on this interface: enabled

   Require-router-alert: disabled

   Version1-querier-present-timer-expiry: off

   Version2-querier-present-timer-expiry: off

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

字段

描述

Vlan-interface1(10.10.1.20)

接口名(IP地址)

IGMP is enabled

IGMP已使能

Current IGMP version

该接口运行的IGMP版本号

Value of query interval for IGMP(in seconds)

发送IGMP普遍组查询报文的时间间隔(秒)

Value of other querier present interval for IGMP(in seconds)

IGMP其它查询器的存在时间(秒)

Value of maximum query response time for IGMP(in seconds)

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

Value of last member query interval(in seconds)

最后组成员查询间隔(秒)

Value of startup query interval(in seconds)

IGMP查询器启动查询间隔(秒)

Value of startup query count

IGMP查询器启动查询次数

General query timer expiry

IGMP普遍组查询的超时时间,off表示永不超时

Querier for IGMP

IGMP查询器的IP地址

IGMP activity

IGMP的活动统计信息(加入和离开)

Multicast routing on this interface

是否使能组播路由与转发功能

Robustness

IGMP查询器的健壮系数

Require-router-alert

是否丢弃未携带Router-Alert选项的IGMP报文

Fast-leave

是否使能快速离开功能

Ssm-mapping

是否使能IGMP SSM Mapping功能

Startup-query-timer-expiry

启动时查询定时器的超时时间,off表示永不超时

Other-querier-present-timer-expiry

IGMP其它查询器的存在超时时间,off表示永不超时

Proxying interface

IGMP代理接口,None表示没有IGMP代理接口

Total 1 IGMP Group reported

该接口上动态加入的IGMP组数量

IGMP proxy is enabled

IGMP代理功能已使能

Version1-querier-present-timer-expiry

IGMPv1查询器的存在超时时间,off表示永不超时

Version2-querier-present-timer-expiry

IGMPv2查询器的存在超时时间,off表示永不超时

 

1.1.6  display igmp proxying group

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] proxying group [ group-address ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

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

verbose:查看IGMP代理组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp proxying group命令用来查看IGMP代理组的信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例所有接口上动态加入的IGMP代理组信息。

<Sysname> display igmp proxying group

Proxying group record(s) information of VPN-Instance: public net

  Total 1 IGMP-Proxying group record(s)

    Group Address     Member state     Expires

    225.1.1.1         Delay            00:01:15

# 查看公网实例中IGMP代理组225.1.1.1的详细信息。

<Sysname> display igmp proxying group 225.1.1.1 verbose

Proxying group record(s) information of VPN-Instance: public net

  Total 1 IGMP-Proxying group record(s)

   Group: 225.1.1.1

    Group mode: include

     Member state: Delay

     Expires: 00:00:02

     Source list (total 1 source(s))

        Source: 1.1.1.1

表1-6 display igmp proxying group命令显示信息描述表

字段

描述

Proxying group record(s) information of VPN-Instance: public net

公网接口上的IGMP代理组信息

Total 1 IGMP-Proxying group record(s)

共有一个IGMP代理组

Group Address/Group

组播组地址

Member state

主机成员状态:

·     Delay:延迟

·     Idle:空闲

Expires

组播组延迟发送报告报文的超时时间,off表示永不超时

Group mode

组播源过滤模式:

·     include:表示INCLUDE模式

·     exclude:表示EXCLUDE模式

Source list

组播源地址列表(只包含指定要接收的组播源)

 

1.1.7  display igmp routing-table

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] routing-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | flags { act | suc } ] * [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。

mask-length:指定组播组或组播源地址的掩码长度。对于组播源地址,其取值范围为0~32,缺省值为32;对于组播组地址,其取值范围为4~32,缺省值为32。

flags:指定路由标志。

act:查看带有ACT标志的IGMP路由表项。

suc:查看带有SUC标志的IGMP路由表项。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp routing-table命令用来查看IGMP路由表的信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例IGMP路由表的信息。

<Sysname> display igmp routing-table

Routing table of VPN-Instance: public net

 Total 3 entries

 

 00001. (*, 225.1.1.1)

       List of 1 downstream interface

        Vlan-interface1 (20.1.1.1),

                   Protocol: STATIC

 

00002. (1.1.1.1, 225.1.1.1), Flag: ACT

       List of 1 downstream interface in include mode

        Vlan-interface2 (30.1.1.1),

                   Protocol: IGMP

 

 00003. (*, 239.255.255.250)

       List of 1 downstream interface

        Vlan-interface3 (40.20.20.20),

                   Protocol: IGMP

表1-7 display igmp routing-table命令显示信息描述表

字段

描述

Routing table of VPN-Instance: public net

公网IGMP路由表

00001

(*,G)表项的序号

(*, 225.1.1.1)

IGMP路由表的(*,G)表项

Flag

IGMP路由标志:

·     ACT:表示已有实际数据到达、非SSM范围内的IGMP路由表项

·     SUC:表示下发转发表成功、SSM范围内的IGMP路由表项

List of 1 downstream interface

下游接口列表,表示哪些接口需要进行组播转发

in include mode

运行在INCLUDE模式

in exclude mode

运行在EXCLUDE模式

Downstream interface is none

没有下游接口

Protocol

协议类型

 

1.1.8  display igmp ssm-mapping

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group-address [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

group-address:查看指定组播组对应的IGMP SSM Mapping规则,取值范围为224.0.1.0~239.255.255.255。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp ssm-mapping命令用来查看IGMP SSM Mapping规则。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

相关配置可参考命令ssm-mapping

【举例】

# 查看公网实例中组播组232.1.1.1的IGMP SSM Mapping规则。

<Sysname> display igmp ssm-mapping 232.1.1.1

 VPN-Instance: public net

 Group: 232.1.1.1

 Source list:

        1.2.3.4

        5.5.5.5

        10.1.1.1

        100.1.1.10

表1-8 display igmp ssm-mapping命令显示信息描述表

字段

描述

VPN-Instance: public net

公网实例

Group

组播组地址

Source list

组播源地址列表

 

1.1.9  display igmp ssm-mapping group

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group [ group-address | interface interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

group-address:查看依据IGMP SSM Mapping规则创建的指定组播组信息,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示依据IGMP SSM Mapping规则创建的所有组播组的信息。

interface interface-type interface-number:查看指定接口上依据IGMP SSM Mapping规则创建的组播组信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上依据IGMP SSM Mapping规则创建的组播组信息。

verbose:查看依据IGMP SSM Mapping规则创建的组播组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp ssm-mapping group命令用来查看依据IGMP SSM Mapping规则创建的组播组信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例中所有接口上依据IGMP SSM Mapping规则创建的组播组232.1.1.1的详细信息。

<Sysname> display igmp ssm-mapping group 232.1.1.1 verbose

Interface group report information of VPN-Instance: public net

 Vlan-interface1(10.10.10.10):

  Total 1 IGMP SSM-mapping Group reported

   Group: 232.1.1.1

     Uptime: 00:00:31

     Expires: off

     Last reporter: 1.1.1.1

     Version1-host-present-timer-expiry: off

     Source list(Total 1 source):

       Source: 1.1.1.1

          Uptime: 00:00:31

          Expires: 00:01:39

          Last-member-query-counter: 0

          Last-member-query-timer-expiry: off

表1-9 display igmp ssm-mapping group命令显示信息描述表

字段

描述

Interface group report information of VPN-Instance: public net

公网接口上的IGMP SSM Mapping组播组信息

Total 1 IGMP SSM-mapping Group reported

共有一个IGMP SSM Mapping组播组被报告

Group

组播组地址

Uptime

组播组的运行时间

Expires

组播组的超时时间,off表示永不超时

Last reporter

报告组成员关系的最后一个主机的地址

Version1-host-present-timer-expiry

IGMPv1主机超时时间,off表示永不超时

Source list(Total 1 source)

组播源列表(共有一个组播源)

Source

组播源地址

Last-member-query-counter

最后组成员查询次数

Last-member-query-timer-expiry

最后组成员查询定时器的超时时间,off表示永不超时

 

1.1.10  display igmp ssm-mapping host interface

【命令】

display igmp ssm-mapping host interface interface-type interface-number group group-address source source-address [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:查看指定接口上依据IGMP SSM Mapping规则加入的主机信息,指定接口类型包含三层以太网端口、三层聚合接口及Tunnel接口。

group group-address:查看依据IGMP SSM Mapping规则加入指定组播组的主机信息。group-address为组播组的地址,取值范围为224.0.1.0~239.255.255.255。

source source-address:查看依据IGMP SSM Mapping规则加入指定组播源的主机信息。source-address为组播源的地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display igmp ssm-mapping host interface命令用来查看接口上依据IGMP SSM Mapping规则加入的主机信息。

【举例】

# 查看三层以太网端口GigabitEthernet1/0/1上依据IGMP SSM Mapping规则加入组播源组(10.1.1.1,224.1.1.1)的主机信息。

<Sysname> display igmp ssm-mapping host interface gigabitethernet 1/0/1 group 224.1.1.1 source 10.1.1.1

Host information of VPN-Instance: public net

 GigabitEthernet1/0/1(192.168.1.1):

    (10.1.1.1, 224.1.1.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-10 display igmp ssm-mapping host interface命令显示信息描述表

字段

描述

Host information of VPN-Instance: public net

公网接口上依据IGMP SSM Mapping规则加入的主机信息

GigabitEthernet1/0/1(192.168.1.1)

接口的名称和IP地址

(10.1.1.1, 224.1.1.1)

(S,G)表项

Host

主机的IP地址

Uptime

主机的运行时间

Expires

主机的超时时间,timeout表示已超时

 

1.1.11  dscp (IGMP view)

【命令】

dscp dscp-value

undo dscp

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

dscp-value:报文的DSCP优先级,取值范围为0~63。

【描述】

dscp命令用来配置IGMP报文的DSCP优先级。undo  dscp命令用来恢复缺省情况。

缺省情况下, IGMP报文的DSCP优先级为48。

【举例】

# 在公网实例中配置IGMP报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] dscp 63

# 在VPN实例mvpn中配置IGMP报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] dscp 63

1.1.12  fast-leave (IGMP view)

【命令】

fast-leave [ group-policy acl-number ]

undo fast-leave

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。

【描述】

fast-leave命令用来全局配置组播组成员快速离开功能。undo fast-leave命令用来全局关闭组播组成员快速离开功能。

缺省情况下,组播组成员快速离开功能是关闭的,即IGMP查询器在收到主机发送的IGMP离开组报文后将发送IGMP特定组查询报文或IGMP特定源组查询报文,而不会直接向上游发送离开通告。

需要注意的是,使用本命令在IGMP视图下所作的配置只对除VLAN接口以外的其它三层接口生效。

相关配置可参考命令igmp fast-leavelast-member-query-interval

【举例】

# 在公网实例中全局配置组播组成员快速离开功能。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] fast-leave

# 在VPN实例mvpn中全局配置组播组成员快速离开功能。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] fast-leave

1.1.13  host-tracking (IGMP view)

【命令】

host-tracking

undo host-tracking

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

【描述】

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

缺省情况下,IGMP主机跟踪功能处于关闭状态。

相关配置可参考命令igmp host-tracking

【举例】

# 在公网实例中全局使能IGMP主机跟踪功能。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] host-tracking

# 在VPN实例mvpn中全局使能IGMP主机跟踪功能。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] host-tracking

1.1.14  igmp

【命令】

igmp [ vpn-instance vpn-instance-name ]

undo igmp [ vpn-instance vpn-instance-name ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则本配置只针对公网实例。

【描述】

igmp命令用来进入公网实例或VPN实例IGMP视图。undo igmp命令用来清除在公网实例或VPN实例IGMP视图下所作的配置。

需要注意的是,只有在相应实例中先使能了IP组播路由,本命令才能生效。

相关配置可参考命令igmp enable,以及“IP组播命令参考/组播路由与转发”中的命令multicast routing-enable

【举例】

# 使能公网实例中的IP组播路由,进入公网实例IGMP视图。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] igmp

[Sysname-igmp]

# 使能VPN实例mvpn中的IP组播路由,进入VPN实例mvpn的IGMP视图。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] route-distinguisher 100:1

[Sysname-vpn-instance-mvpn] multicast routing-enable

[Sysname-vpn-instance-mvpn] quit

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn]

1.1.15  igmp enable

【命令】

igmp enable

undo igmp enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp enable命令用来在接口上使能IGMP。undo igmp enable命令用来关闭接口上的IGMP。

缺省情况下,接口上的IGMP处于关闭状态。

需要注意的是:

·     只有在相应实例中先使能了IP组播路由,本命令才能生效。

·     只有在接口上使能了IGMP,在该接口上对其它IGMP特性所作的配置才能生效。

相关配置可参考命令igmp,以及“IP组播命令参考/组播路由与转发”中的命令multicast routing-enable

【举例】

# 使能公网实例中的IP组播路由,并在接口Vlan-interface100上使能IGMP。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp enable

1.1.16  igmp fast-leave

【命令】

igmp fast-leave [ group-policy acl-number ]

undo igmp fast-leave

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。如果未指定本参数,快速离开功能将应用于所有组播组。

【描述】

igmp fast-leave命令用来在接口上配置组播组成员快速离开功能。undo igmp fast-leave命令用来在接口上关闭组播组成员快速离开功能。

缺省情况下,组播组成员快速离开功能是关闭的,即IGMP查询器在收到主机发送的IGMP离开组报文后将发送IGMP特定组查询报文或IGMP特定源组查询报文,而不会直接向上游发送离开通告。

需要注意的是:

·     不能在VLAN接口视图下使用igmp fast-leave命令进行配置。如果需要在二层端口上配置组播组成员快速离开,可以使用igmp-snooping fast-leavefast-leave (IGMP-Snooping view) 命令。

·     igmp-snooping fast-leavefast-leave (IGMP-Snooping view) 命令对使能了IGMP Snooping的VLAN或相应VLAN接口上使能了IGMP的VLAN都有效。

相关配置可参考命令fast-leaveigmp last-member-query-interval,以及“IP组播命令参考/IGMP Snooping”中的命令igmp-snooping fast-leavefast-leave

【举例】

# 在三层以太网端口GigabitEthernet1/0/1上配置组播组成员快速离开功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] port link-mode route

[Sysname-GigabitEthernet1/0/1] igmp fast-leave

1.1.17  igmp group-limit

【命令】

igmp group-limit limit

undo igmp group-limit

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

limit:表示接口加入的组播组最大数量,取值范围为1~2000。

【描述】

igmp group-limit命令用来配置接口加入的组播组最大数量。undo igmp group-limit命令用来恢复缺省情况。

缺省情况下,接口加入的组播组最大数量为2000。

需要注意的是:

·     本命令仅对动态加入的组播组的有效,而对静态加入的组播组不生效。

·     当所配置的limit值小于当前接口上已建立的组播组数量时,系统不会将多余的组播组自动删除。如果要使此配置立即生效,需要使用命令reset igmp group手工清除IGMP组的信息。

·     还可以使用igmp-snooping group-limit命令限制端口上的组播组数量。而对于同一个VLAN,如果既对该VLAN内的端口进行限制,又对该VLAN接口进行限制,可能导致二、三层表项不一致,因此在这种情况下建议只限制VLAN接口上的组播组数量。

相关配置可参考命令igmp static-groupreset igmp group,以及“IP组播命令参考/IGMP Snooping”中的命令igmp-snooping group-limit

【举例】

# 配置接口Vlan-interface100加入的组播组最大数量为128个。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp group-limit 128

1.1.18  igmp group-policy

【命令】

igmp group-policy acl-number [ version-number ]

undo igmp group-policy

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。在这里,高级ACL规则中指定的源地址是指IGMP报文中的组播源地址(对于IGMPv1/v2报文和未携带组播源地址的IS_EX/TO_EX类型的IGMPv3报文,视其组播源地址为0.0.0.0),而并非指IP报文的源地址。

version-number:指定IGMP的版本号,取值范围为1~3。缺省情况下,系统同时支持对IGMPv1、IGMPv2和IGMPv3报告报文的过滤。

【描述】

igmp group-policy命令用来在接口上配置组播组过滤器,以限定该接口下的主机所能加入的组播组。undo igmp group-policy命令用来在接口上删除组播组过滤器。

缺省情况下,接口上没有配置组播组过滤器,即该接口下的主机可以加入任意合法的组播组。

需要注意的是,还可以使用group-policy (IGMP-Snooping view) 命令限定VLAN内的主机所能加入的组播组,且限定VLAN可以达到与限定对应VLAN接口相同的效果。对于同一个VLAN,如果对该VLAN接口进行了限定,建议对该VLAN也进行相同的限定。

相关配置可参考“IP组播命令参考/IGMP Snooping”中的命令group-policy

【举例】

# 限定接口Vlan-interface100下的主机只能加入组播组225.1.1.1。

<Sysname> system-view

[Sysname] acl number 2005

[Sysname-acl-basic-2005] rule permit source 225.1.1.1 0

[Sysname-acl-basic-2005] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp group-policy 2005

1.1.19  igmp host-tracking

【命令】

igmp host-tracking

undo igmp host-tracking

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp host-tracking命令用来在接口上使能IGMP主机跟踪功能。undo igmp host-tracking命令用来在接口上关闭IGMP主机跟踪功能。

缺省情况下,IGMP主机跟踪功能处于关闭状态。

相关配置可参考命令host-tracking

【举例】

# 在接口Vlan-interface100上使能IGMP主机跟踪功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp host-tracking

1.1.20  igmp last-member-query-interval

【命令】

igmp last-member-query-interval interval

undo igmp last-member-query-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定最后组成员查询间隔,取值范围为1~5,单位为秒。

【描述】

igmp last-member-query-interval命令用来在接口上配置最后组成员查询间隔。undo igmp last-member-query-interval命令用来恢复缺省情况。

缺省情况下,最后组成员查询间隔为1秒。

相关配置可参考命令last-member-query-intervaligmp robust-countdisplay igmp interface

【举例】

# 在接口Vlan-interface100上配置最后组成员查询间隔为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp last-member-query-interval 3

1.1.21  igmp max-response-time

【命令】

igmp max-response-time interval

undo igmp max-response-time

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

igmp max-response-time命令用来在接口上配置IGMP普遍组查询的最大响应时间。undo igmp max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询报文的最大响应时间为10秒。

相关配置可参考命令max-response-timeigmp timer other-querier-presentdisplay igmp interface

【举例】

# 在接口Vlan-interface100上配置IGMP普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp max-response-time 8

1.1.22  igmp proxying enable

【命令】

igmp proxying enable

undo igmp proxying enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp proxying enable命令用来在接口上使能IGMP代理功能。undo igmp proxying enable命令用来关闭接口上的IGMP代理功能。

缺省情况下,接口上的IGMP代理功能处于关闭状态。

需要注意的是:

·     只有在相应实例中先使能了IP组播路由,本命令才能生效。

·     若在Loopback接口上使能IGMP代理功能,则只为其维护IGMP路由表而不会下发到组播路由表以及转发表中。

相关配置可参考“IP组播命令参考/组播路由与转发”中的命令multicast routing-enable

【举例】

# 使能公网实例中的IP组播路由,并在接口Vlan-interface100上使能IGMP代理功能。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp proxying enable

1.1.23  igmp proxying forwarding

【命令】

igmp proxying forwarding

undo igmp proxying forwarding

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp proxying forwarding命令用来使能下行接口在非查询器状态下的组播转发能力。undo igmp proxying forwarding命令用来关闭下行接口在非查询器状态下的组播转发能力。

缺省情况下,当IGMP代理设备的下行接口处于非查询器状态时,不转发组播数据。

【举例】

# IGMP代理设备的下行接口Vlan-interface100处于非查询器状态,使能其组播转发能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp proxying forwarding

1.1.24  igmp require-router-alert

【命令】

igmp require-router-alert

undo igmp require-router-alert

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp require-router-alert命令用来在接口上配置丢弃未携带Router-Alert选项的IGMP报文。undo igmp require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的IGMP报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令require-router-alertigmp send-router-alert

【举例】

# 在接口Vlan-interface100上配置丢弃未携带Router-Alert选项的IGMP报文。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp require-router-alert

1.1.25  igmp robust-count

【命令】

igmp robust-count robust-value

undo igmp robust-count

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

robust-value:指定IGMP查询器的健壮系数,取值范围为2~5。

【描述】

igmp robust-count命令用来在接口上配置IGMP查询器的健壮系数。undo igmp robust-count命令用来恢复缺省情况。

缺省情况下,IGMP查询器的健壮系数为2。

IGMP查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数,健壮系数越大,IGMP查询器就越“健壮”,但是组播组超时所需的时间也就越长。IGMP查询器的健壮系数规定了以下数值:

·     IGMPv1/v2/v3查询器在启动时发送IGMP普遍组查询报文次数的缺省值;

·     IGMPv2查询器在收到IGMP离开组报文后发送IGMP特定组查询报文的次数;

·     IGMPv3查询器在收到改变组播组与组播源列表关系的IGMP报告报文后发送IGMP特定源组查询报文的次数。

相关配置可参考命令robust-countigmp timer queryigmp last-member-query-intervaligmp startup-query-countigmp timer other-querier-presentdisplay igmp interface

【举例】

# 在接口Vlan-interface100上配置IGMP查询器的健壮系数为3。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp robust-count 3

1.1.26  igmp send-router-alert

【命令】

igmp send-router-alert

undo igmp send-router-alert

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp send-router-alert命令用来在接口上配置发送的IGMP报文中携带Router-Alert选项。undo igmp send-router-alert命令用来在接口上配置发送的IGMP报文中不携带Router-Alert选项。

缺省情况下,在发送的IGMP报文中携带Router-Alert选项。

相关配置可参考命令send-router-alertigmp require-router-alert

【举例】

# 在接口Vlan-interface100上配置发送的IGMP报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] undo igmp send-router-alert

1.1.27  igmp ssm-mapping enable

【命令】

igmp ssm-mapping enable

undo igmp ssm-mapping enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

igmp ssm-mapping enable命令用来在接口上使能IGMP SSM Mapping功能。undo igmp ssm-mapping enable命令用来关闭接口上的IGMP SSM Mapping功能。

缺省情况下,接口上的IGMP SSM Mapping功能处于关闭状态。

【举例】

# 在接口Vlan-interface100上使能IGMP SSM Mapping功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp ssm-mapping enable

1.1.28  igmp startup-query-count

【命令】

igmp startup-query-count value

undo igmp startup-query-count

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

value:指定IGMP查询器的启动查询次数,取值范围为2~5。

【描述】

igmp startup-query-count命令用来在接口上配置IGMP查询器的启动查询次数。undo igmp startup-query-count命令用来恢复缺省情况。

缺省情况下,IGMP查询器的启动查询次数等于IGMP查询器的健壮系数。

相关配置可参考命令startup-query-countigmp robust-count

【举例】

# 在接口Vlan-interface100上配置IGMP查询器的启动查询次数为3次。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp startup-query-count 3

1.1.29  igmp startup-query-interval

【命令】

igmp startup-query-interval interval

undo igmp startup-query-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP查询器的启动查询间隔,取值范围为1~18000,单位为秒。

【描述】

igmp startup-query-interval命令用来在接口上配置IGMP查询器的启动查询间隔。undo igmp startup-query-interval命令用来恢复缺省情况。

缺省情况下,IGMP查询器的启动查询间隔为发送IGMP普遍组查询报文时间间隔的1/4。

相关配置可参考命令startup-query-intervaligmp timer query

【举例】

# 在接口Vlan-interface100上配置IGMP查询器的启动查询间隔为5秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp startup-query-interval 5

1.1.30  igmp static-group

【命令】

igmp static-group group-address [ source source-address ]

undo igmp static-group { all | group-address [ source source-address ] }

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-address:指定组播源的地址。

all:删除此接口加入的所有静态组播组。

【描述】

igmp static-group命令用来配置接口静态加入组播组或组播源组。undo igmp static-group命令用来恢复缺省情况。

缺省情况下,接口没有以静态方式加入任何组播组或组播源组。

需要注意的是:

·     如果指定的组播组地址在SSM组地址范围内,则必须同时指定组播源的地址,否则将不会生成IGMP路由表项用于指导组播转发;如果指定的组播组地址不在SSM组地址范围内,则无此限制。

·     如果欲将某VLAN接口静态加入组播组或组播源组,除了要在该VLAN接口上使用本命令进行配置外,还须在其对应VLAN的成员端口上使用igmp-snooping static-group命令进行类似的配置。

相关配置可参考“IP组播命令参考/IGMP Snooping”中的命令igmp-snooping static-group

【举例】

# 配置接口Vlan-interface100静态加入组播组224.1.1.1。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp static-group 224.1.1.1

# 配置接口Vlan-interface100静态加入组播源组(192.168.1.1,232.1.1.1)。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp static-group 232.1.1.1 source 192.168.1.1

1.1.31  igmp timer other-querier-present

【命令】

igmp timer other-querier-present interval

undo igmp timer other-querier-present

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP其它查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

igmp timer other-querier-present命令用来在接口上配置IGMP其它查询器的存在时间。undo igmp timer other-querier-present命令用来恢复缺省情况。

缺省情况下,IGMP其它查询器的存在时间=发送IGMP普遍组查询报文的时间间隔×IGMP查询器的健壮系数+IGMP普遍组查询的最大响应时间÷2。

相关配置可参考命令timer other-querier-presentigmp timer queryigmp robust-countigmp max-response-timedisplay igmp interface

【举例】

# 在接口Vlan-interface100上配置IGMP其它查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp timer other-querier-present 200

1.1.32  igmp timer query

【命令】

igmp timer query interval

undo igmp timer query

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定发送IGMP普遍组查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

igmp timer query命令用来在接口上配置发送IGMP普遍组查询报文的时间间隔。undo igmp timer query命令用来恢复缺省情况。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。

相关配置可参考命令timer queryigmp timer other-querier-presentdisplay igmp interface

【举例】

# 在接口Vlan-interface100上配置发送IGMP普遍组查询报文的时间间隔为125秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp timer query 125

1.1.33  igmp version

【命令】

igmp version version-number

undo igmp version

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

igmp version命令用来在接口上配置IGMP的版本。undo igmp version命令用来恢复缺省情况。

缺省情况下,IGMP的版本为IGMPv2。

相关配置可参考命令version

【举例】

# 指定接口Vlan-interface100使用IGMPv1。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp version 1

1.1.34  last-member-query-interval (IGMP view)

【命令】

last-member-query-interval interval

undo last-member-query-interval

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

interval:指定最后组成员查询间隔,取值范围为1~5,单位为秒。

【描述】

last-member-query-interval命令用来全局配置最后组成员查询间隔。undo last-member-query-interval命令用来恢复缺省情况。

缺省情况下,最后组成员查询间隔为1秒。

相关配置可参考命令igmp last-member-query-intervalrobust-countdisplay igmp interface

【举例】

# 在公网实例中全局配置最后组成员查询间隔为3秒。

<Sysname> system-view

[Sysname] igmp

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

# 在VPN实例mvpn中全局配置最后组成员查询间隔为3秒。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

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

1.1.35  max-response-time (IGMP view)

【命令】

max-response-time interval

undo max-response-time

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

max-response-time命令用来全局配置IGMP普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询的最大响应时间为10秒。

相关配置可参考命令igmp max-response-timetimer other-querier-presentdisplay igmp interface

【举例】

# 在公网实例中全局配置IGMP普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] max-response-time 8

# 在VPN实例mvpn中全局配置IGMP普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] max-response-time 8

1.1.36  require-router-alert (IGMP view)

【命令】

require-router-alert

undo require-router-alert

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

【描述】

require-router-alert命令用来全局配置丢弃未携带Router-Alert选项的IGMP报文。undo require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的IGMP报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令igmp require-router-alertsend-router-alert

【举例】

# 在公网实例中全局配置丢弃未携带Router-Alert选项的IGMP报文。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] require-router-alert

# 在VPN实例mvpn中全局配置丢弃未携带Router-Alert选项的IGMP报文。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] require-router-alert

1.1.37  reset igmp group

【命令】

reset igmp [ all-instance | vpn-instance vpn-instance-name ] group { all | interface interface-type interface-number { all | group-address [ mask { mask | mask-length } ] [ source-address [ mask { mask | mask-length } ] ] } }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

all:前一个all表示所有接口,后一个all表示所有组播组。

interface-type interface-number:指定接口类型和接口编号。

group-address:指定组播组地址,取值范围为224.0.0.0~239.255.255.255。

source-address:指定组播源地址。

mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。

【描述】

reset igmp group命令用来清除IGMP组的动态加入记录。

需要注意的是:

·     如果未指定all-instancevpn-instance参数,则只清除公网实例的相关信息。

·     本命令只能清除动态加入记录,而无法清除静态加入记录。

相关配置可参考命令display igmp group

【举例】

# 清除公网实例所有接口上IGMP组的动态加入记录。

<Sysname> reset igmp group all

# 清除公网实例接口Vlan-interface100上所有IGMP组的动态加入记录。

<Sysname> reset igmp group interface vlan-interface 100 all

# 清除公网实例接口Vlan-interface100上IGMP组225.0.0.1的动态加入记录。

<Sysname> reset igmp group interface vlan-interface 100 225.0.0.1

1.1.38  reset igmp group port-info

【命令】

reset igmp group port-info { all | group-address } [ vlan vlan-id ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:表示所有组播组。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

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

【描述】

reset igmp group port-info命令用来清除IGMP组二层端口的动态加入记录。

需要注意的是:

·     二层端口包括成员端口和路由器端口;

·     本命令只能清除动态加入记录,而无法清除静态加入记录。

相关配置可参考命令display igmp group port-info

【举例】

# 清除所有VLAN内所有IGMP组二层端口的动态加入记录。

<Sysname> reset igmp group port-info all

# 清除VLAN 100内所有IGMP组二层端口的动态加入记录。

<Sysname> reset igmp group port-info all vlan 100

# 清除VLAN 100内IGMP组225.0.0.1二层端口的动态加入记录。

<Sysname> reset igmp group port-info 225.0.0.1 vlan 100

1.1.39  reset igmp ssm-mapping group

【命令】

reset igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group { all | interface interface-type interface-number { all | group-address [ mask { mask | mask-length } ] [ source-address [ mask { mask | mask-length } ] ] } }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

all:前一个all表示清除所有接口上依据IGMP SSM Mapping规则创建的组播组信息,后一个all则表示清除依据IGMP SSM Mapping规则创建的所有组播组信息。

interface-type interface-number:清除指定接口上依据IGMP SSM Mapping规则创建的组播组信息。

group-address:组播组地址,清除指定的依据IGMP SSM Mapping规则创建的组播组信息,取值范围为224.0.0.0~239.255.255.255。

source-address:组播源地址,清除包含指定组播源的、依据IGMP SSM Mapping规则创建的组播组信息。

mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。

【描述】

reset igmp ssm-mapping group命令用来清除依据IGMP SSM Mapping规则创建的组播组信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只清除公网实例的相关信息。

相关配置可参考命令display igmp ssm-mapping group

【举例】

# 清除公网实例中所有接口上依据IGMP SSM Mapping规则创建的所有组播组信息。

<Sysname> reset igmp ssm-mapping group all

1.1.40  robust-count (IGMP view)

【命令】

robust-count robust-value

undo robust-count

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

robust-value:指定IGMP查询器的健壮系数,取值范围为2~5。

【描述】

robust-count命令用来全局配置IGMP查询器的健壮系数。undo robust-count命令用来恢复缺省情况。

缺省情况下,IGMP查询器的健壮系数为2。

IGMP查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数,健壮系数越大,IGMP查询器就越“健壮”,但是组播组超时所需的时间也就越长。IGMP查询器的健壮系数规定了以下数值:

·     IGMPv1/v2/v3查询器在启动时发送IGMP普遍组查询报文次数的缺省值;

·     IGMPv2查询器在收到IGMP离开组报文后发送IGMP特定组查询报文的次数;

·     IGMPv3查询器在收到改变组播组与组播源列表关系的IGMP报告报文后发送IGMP特定源组查询报文的次数。

相关配置可参考命令igmp robust-counttimer querylast-member-query-intervalstartup-query-counttimer other-querier-presentdisplay igmp interface

【举例】

# 在公网实例中全局配置IGMP查询器的健壮系数为3。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] robust-count 3

# 在VPN实例mvpn中全局配置IGMP查询器的健壮系数为3。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] robust-count 3

1.1.41  send-router-alert (IGMP view)

【命令】

send-router-alert

undo send-router-alert

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

【描述】

send-router-alert命令用来全局配置在发送的IGMP报文中携带Router-Alert选项。undo send-router-alert命令用来全局配置在发送的IGMP报文中不携带Router-Alert选项。

缺省情况下,在发送的IGMP报文中携带Router-Alert选项。

相关配置可参考命令igmp send-router-alertrequire-router-alert

【举例】

# 在公网实例中全局配置在发送的IGMP报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] undo send-router-alert

# 在VPN实例mvpn中全局配置在发送的IGMP报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] undo send-router-alert

1.1.42  ssm-mapping (IGMP view)

【命令】

ssm-mapping group-address { mask | mask-length } source-address

undo ssm-mapping { group-address { mask | mask-length } source-address | all }

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

group-address:指定组播组地址,取值范围为224.0.0.0~239.255.255.255。

mask:指定组播组地址的掩码。

mask-length:指定组播组地址的掩码长度,取值范围为4~32。

source-address:指定组播源地址。

all:删除所有的IGMP SSM Mapping规则。

【描述】

ssm-mapping命令用来配置IGMP SSM Mapping规则。undo ssm-mapping命令用来删除IGMP SSM Mapping规则。

缺省情况下,未配置IGMP SSM Mapping规则。

相关配置可参考命令igmp ssm-mapping enabledisplay igmp ssm-mapping

【举例】

# 在公网实例中添加如下一条IGMP SSM Mapping规则:组地址范围为225.1.1.0/24,对应的源地址为125.1.1.1。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] ssm-mapping 225.1.1.0 24 125.1.1.1

# 在VPN实例mvpn中添加如下一条IGMP SSM Mapping规则:组地址范围为225.1.1.0/24,对应的源地址为125.1.1.1。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] ssm-mapping 225.1.1.0 24 125.1.1.1

1.1.43  startup-query-count (IGMP view)

【命令】

startup-query-count value

undo startup-query-count

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

value:指定IGMP查询器的启动查询次数,取值范围为2~5。

【描述】

startup-query-count命令用来全局配置IGMP查询器的启动查询次数。undo startup-query-count命令用来恢复缺省情况。

缺省情况下,IGMP查询器的启动查询次数等于IGMP查询器的健壮系数。

相关配置可参考命令igmp startup-query-countrobust-count

【举例】

# 在公网实例中全局配置IGMP查询器的启动查询次数为3次。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-count 3

# 在VPN实例mvpn中全局配置IGMP查询器的启动查询次数为3次。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] startup-query-count 3

1.1.44  startup-query-interval (IGMP view)

【命令】

startup-query-interval interval

undo startup-query-interval

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP查询器的启动查询间隔,取值范围为1~18000,单位为秒。

【描述】

startup-query-interval命令用来全局配置IGMP查询器的启动查询间隔。undo startup-query-interval命令用来恢复缺省情况。

缺省情况下,IGMP查询器的启动查询间隔为发送IGMP普遍组查询报文时间间隔的1/4。

相关配置可参考命令igmp startup-query-intervaltimer query

【举例】

# 在公网实例中全局配置IGMP查询器的启动查询间隔为5秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-interval 5

# 在VPN实例mvpn中全局配置IGMP查询器的启动查询间隔为5秒。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] startup-query-interval 5

1.1.45  timer other-querier-present (IGMP view)

【命令】

timer other-querier-present interval

undo timer other-querier-present

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

interval:指定IGMP其它查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

timer other-querier-present命令用来全局配置IGMP其它查询器的存在时间。undo timer other-querier-present命令用来恢复缺省情况。

缺省情况下,IGMP其它查询器的存在时间=发送IGMP普遍组查询报文的时间间隔×IGMP查询器的健壮系数+IGMP普遍组查询的最大响应时间÷2。

相关配置可参考命令igmp timer other-querier-presenttimer queryrobust-countmax-response-timedisplay igmp interface

【举例】

# 在公网实例中全局配置IGMP其它查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] timer other-querier-present 200

# 在VPN实例mvpn中全局配置IGMP其它查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] timer other-querier-present 200

1.1.46  timer query (IGMP view)

【命令】

timer query interval

undo timer query

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

interval:指定发送IGMP普遍组查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

timer query命令用来全局配置发送IGMP普遍组查询报文的时间间隔。undo timer query命令用来恢复缺省情况。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。

相关配置可参考命令igmp timer querytimer other-querier-presentdisplay igmp interface

【举例】

# 在公网实例中全局配置发送IGMP普遍组查询报文的时间间隔为125秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] timer query 125

# 在VPN实例mvpn中全局配置发送IGMP普遍组查询报文的时间间隔为125秒。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] timer query 125

1.1.47  version (IGMP view)

【命令】

version version-number

undo version

【视图】

公网实例IGMP视图/VPN实例IGMP视图

【缺省级别】

2:系统级

【参数】

version-number:指定IGMP的版本号,取值范围为1~3。

【描述】

version命令用来全局配置IGMP的版本。undo version命令用来恢复缺省情况。

缺省情况下,IGMP的版本为IGMPv2。

相关配置可参考命令igmp version

【举例】

# 在公网实例中全局配置IGMP的版本为IGMPv1。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] version 1

# 在VPN实例mvpn中全局配置IGMP的版本为IGMPv1。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn] version 1

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

新华三官网
联系我们