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

04-组播分册

02-IGMP命令

本章节下载  (219.95 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S7500E/S7500E/Command/Command_Manual/H3C_S7500E_CM(Release_6300_V1.03)/04-CM/200911/655069_30005_0.htm

02-IGMP命令


1 IGMP配置命令

本文所涉及的路由器代表了一般意义下的路由器或运行了IGMP协议的三层交换机。

 

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 ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

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

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

interface-type interface-number:查看指定接口的IGMP组播组信息。

static:查看静态加入的IGMP组播组信息。

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

【描述】

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

需要注意的是:

l              如果不指定all-instance或vpn-instance参数,则只显示公网实例的相关信息。

l              如果不指定group-address参数,将显示所有组播组的IGMP信息;

l              如果不指定interface interface-type interface-number参数,将显示所有接口上的IGMP组播组信息;

l              如果不指定static参数,将只显示动态加入的IGMP组播组的详细信息。

【举例】

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

<Sysname> display igmp group

Total 3 IGMP Group(s).

Interface group report information of VPN-Instance: public net

 Vlan-interface1 (20.20.20.20):

  Total 3 IGMP Groups reported

   Group Address   Last Reporter   Uptime      Expires

   225.1.1.1       20.20.20.20     00:02:04    00:01:15

   225.1.1.3       20.20.20.20     00:02:04    00:01:15

   225.1.1.2       20.20.20.20     00:02:04    00:01:17

# 查看公网实例中组播组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 1 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

     Version1-host-present-timer-expiry: off

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

字段

描述

Interface group report information of VPN-Instance: public net

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

Total 1 IGMP Groups reported

共有一个IGMP组播组被报告

Group

组播组地址

Uptime

组播组的运行时间

Expires

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

Last reporter

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

Last-member-query-counter

特定组成员查询次数

Last-member-query-timer-expiry

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

Version1-host-present-timer-expiry

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

 

1.1.2  display igmp group port-info

【命令】

display igmp group port-info [ vlan vlan-id ] [ slot slot-number ] [ verbose ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

slot slot-number:查看指定单板上IGMP组播组的二层端口信息。如果不指定该参数,将只显示主控板上IGMP组播组的二层端口信息。

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

【描述】

display igmp group port-info命令用来查看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(0x8 3)

    Router port(s):total 1 port.

            GE2/0/1                (D)

    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(0x8 3)

          Host port(s):total 1 port.

            GE2/0/2                 (D)

    MAC group(s):

      MAC group address:0100-5e01-0101

          Host port unit board: Mask(0x8 3)

          Host port(s):total 1 port.

            GE2/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(s)

路由器端口的数量

( 00:01:30 )

动态路由器/成员端口的老化剩余时间。如果某非聚合端口不属于主控板,则须指定其所在单板的槽位号(即slot slot-number参数)才能显示出该时间值;而对于聚合端口则无此限制

IP group address

IP组播组的地址

MAC group address

MAC组播组的地址

Attribute

IP组播组的属性

Host port(s)

成员端口的数量

 

1.1.3  display igmp interface

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

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

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

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

【描述】

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

  Total 1 IGMP Group reported

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

字段

描述

Vlan-interface1(10.10.1.20)

接口名(IP地址)

Current IGMP version

该接口运行的IGMP版本号

IGMP is enabled

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)

发送IGMP特定组查询报文的时间间隔(秒)

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的活动统计信息(加入和离开)

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表示永不超时

Total 1 IGMP Group reported

接口上记录的组信息总量

 

1.1.4  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 } ] ] *

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

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。

【描述】

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

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

【举例】

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

<Sysname> display igmp routing-table

Routing table of VPN-Instance: public net

 Total 2 entries

 

 00001. (*, 225.1.1.1)

       List of 1 downstream interface

        Vlan-interface1 (20.1.1.1),

                   Protocol: STATIC

 

 00002. (*, 239.255.255.250)

       List of 1 downstream interface

        Vlan-interface2 (40.20.20.20),

                   Protocol: IGMP

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

字段

描述

Routing table of VPN-Instance: public net

公网IGMP路由表

00001

(*,G)项的序号

(*, 225.1.1.1)

IGMP路由表的(*,G)项

List of 1 downstream interface

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

Protocol

协议类型

 

1.1.5  display igmp ssm-mapping

【命令】

display igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group-address

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

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。

【描述】

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-5 display igmp ssm-mapping命令显示信息描述表

字段

描述

VPN-Instance: public net

公网实例

Group

组播组地址

Source list

组播源地址列表

 

1.1.6  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 ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

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

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

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

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

【描述】

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

需要注意的是:

l              如果不指定all-instance或vpn-instance参数,则只显示公网实例的相关信息。

l              如果不指定group-address参数,将显示依据IGMP SSM Mapping规则创建的所有组播组的信息;

l              如果不指定interface interface-type interface-number参数,将显示所有接口上依据IGMP SSM Mapping规则创建的组播组信息;

【举例】

# 查看公网实例中所有接口上依据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-6 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.7  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视图下所作的配置。

需要注意的:

l              如果不指定vpn-instance参数,则本配置针对公网实例。

l              只有在相应实例中先使能了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.8  igmp enable

【命令】

igmp enable

undo igmp enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

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

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

需要注意的是:

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

l              只有在接口上使能了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.9  igmp group-policy

【命令】

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

undo igmp group-policy

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。高级ACL规则中所指定的源地址并非IP报文的源地址,而是IGMPv3报告报文中组播源的地址;而对于IGMPv1/v2报告报文、以及当IGMPv3“IS_EX”和“TO_EX”类型的报告报文未携带组播源地址时,均视其组播源的地址为0.0.0.0。

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

【描述】

igmp group-policy命令用来在接口上配置组播组过滤器,以控制加入组播组。undo igmp group-policy命令用来删除所配置的组播组过滤器。

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

【举例】

# 配置接口Vlan-interface1所在网段上的主机只能加入组播组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 1

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

1.1.10  igmp last-member-query-interval

【命令】

igmp last-member-query-interval interval

undo igmp last-member-query-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

【描述】

igmp last-member-query-interval命令用来在接口上配置发送IGMP特定组查询报文的时间间隔。undo igmp last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

1.1.11  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.12  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.13  igmp robust-count

【命令】

igmp robust-count robust-value

undo igmp robust-count

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

robust-value:指定IGMP查询器的健壮系数,取值范围为2~5。该系数用来规定IGMP查询器在启动时发送普遍组查询报文次数的缺省值,以及IGMP查询器在收到离开组报文后发送特定组查询报文的次数。

【描述】

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

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

相关配置可参考命令robust-countigmp timer queryigmp last-member-query-intervaligmp 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.14  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.15  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.16  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查询器的健壮系数。

缺省情况下,IGMP查询器的健壮系数为2,则此时IGMP查询器的启动查询次数也为2次。

 

相关配置可参考命令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.17  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。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒,则此时IGMP查询器的启动查询间隔=60÷4=15(秒)。

 

相关配置可参考命令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.18  igmp static-group

【命令】

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

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

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

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

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

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

【描述】

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface Vlan-interface 1

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

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

<Sysname> system-view

[Sysname] interface Vlan-interface 1

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

1.1.19  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。

缺省情况下,上述公式中三个参数的取值分别为60秒、2次和10秒,则此时IGMP其它查询器的存在时间=60×2+10÷2=125(秒)。

 

相关配置可参考命令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.20  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.21  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.22  last-member-query-interval (IGMP view)

【命令】

last-member-query-interval interval

undo last-member-query-interval

【视图】

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

【缺省级别】

2:系统级

【参数】

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

【描述】

last-member-query-interval命令用来全局配置发送IGMP特定组查询报文的时间间隔。undo last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

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

1.1.23  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

1.1.24  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

1.1.25  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-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。

all:前一个all表示清除所有接口上的IGMP组播组信息,后一个all则表示清除所有IGMP组播组的信息。

interface-type interface-number:清除指定接口上的IGMP组播组信息。

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

source-address:组播源地址,清除包含指定组播源的IGMP组播组信息。

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

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

【描述】

reset igmp group命令用来清除IGMP组播组的信息。

需要注意的是:

l              如果不指定all-instance或vpn-instance参数,则只清除公网实例的相关信息。

l              通过本命令不能够清除以静态方式加入的IGMP组播组的信息。

相关配置可参考命令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.26  reset igmp group port-info

【命令】

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

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:清除所有IGMP组播组的二层端口信息。

group-address:组播组地址,清除指定IGMP组播组的二层端口信息,取值范围为224.0.1.0~239.255.255.255。

vlan-id:清除指定VLAN内IGMP组播组的二层端口信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

reset igmp group port-info命令用来清除IGMP组播组的二层端口信息。

需要注意的是:

l              IGMP组播组的二层端口包括成员端口和路由器端口;

l              通过本命令不能够清除以静态方式加入的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.27  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-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.28  robust-count (IGMP view)

【命令】

robust-count robust-value

undo robust-count

【视图】

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

【缺省级别】

2:系统级

【参数】

robust-value:指定IGMP查询器的健壮系数,取值范围为2~5。该系数用来规定IGMP查询器在启动时发送普遍组查询报文次数的缺省值,以及IGMP查询器在收到离开组报文后发送特定组查询报文的次数。

【描述】

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] robust-count 3

1.1.29  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

1.1.30  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

1.1.31  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查询器的健壮系数为2,则此时IGMP查询器的启动查询次数也为2次。

 

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-count 3

1.1.32  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普遍组查询报文的时间间隔为60秒,则此时IGMP查询器的启动查询间隔=60÷4=15(秒)。

 

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-interval 5

1.1.33  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。

缺省情况下,上述公式中三个参数的取值分别为60秒、2次和10秒,则此时IGMP其它查询器的存在时间=60×2+10÷2=125(秒)。

 

相关配置可参考命令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

1.1.34  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

1.1.35  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

 

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

新华三官网
联系我们