所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
IGMP配置命令

IGMP配置命令

说明:

CE6810LI不支持该特性。

display igmp control-message counters

命令功能

display igmp control-message counters命令用来查看设备的IGMP报文统计数。

命令格式

display igmp [ vpn-instance vpn-instance-name | all-instance ] control-message counters [ interface interface-type interface-number ] [ message-type { query | report } ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的IGMP报文统计数。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的IGMP报文统计数。 -
interface interface-type interface-number 显示指定接口的IGMP报文统计数。如果不指定该参数,则显示所有接口的IGMP报文统计数。 -
message-type 显示指定类型的IGMP报文统计数。如果不指定该参数,则显示所有类型的IGMP报文计数。 -
query 显示查询报文统计数。Query是由查询器发出的查询报文。 -
report 显示报告报文统计数。Report是由成员主机发出的加入组的报文。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看设备上发送、接收到的IGMP控制报文数量。

使用实例

# 查看接口VLANIF100的IGMP报文统计数。

<HUAWEI> display igmp control-message counters interface vlanif 100
Interface control-message counters information of VPN instance: public net
 Vlanif100(192.168.2.1):
 Message Type                Sent        Valid       Invalid     Ignore
 ---------------------------------------------------------------------
 General Query                  2            0             0          0
 Group Query                    0            0             0          0
 Source Group Query             0            0             0          0
 --------------------------------------------------------------------- 
 IGMPV1V2 
 Report ASM                     0            0             0          0
 Report SSM                     0            0             0          0
 --------------------------------------------------------------------- 
 LEAVE ASM                      0            0             0          0
 LEAVE SSM                      0            0             0          0
 --------------------------------------------------------------------- 
 IGMPV3   
 ISIN Report                    0            0             0          0
 ISEX Report                    0            0             0          0
 TOIN Report                    0            0             0          0
 TOEX Report                    0            0             0          0
 ALLOW Report                   0            0             0          0
 BLOCK Report                   0            0             0          0
 Source Records Total           0            0             0          0
 --------------------------------------------------------------------- 
 Others                         -            -             0          0
 ---------------------------------------------------------------------  
表10-1  display igmp control-message counters interface vlanif 100命令输出信息描述

项目

描述

Interface control-message counters information of VPN instance: public net

接口所属的VPN实例。

Vlanif100(192.168.2.1)

接口类型和编号(接口IP地址)。

Message Type

IGMP报文类型。

Sent

发送的IGMP报文总数。

Valid

收到的有效IGMP报文总数。

Invalid

收到的错误IGMP报文总数。

Ignore

收到的被忽略的IGMP报文总数。

General Query

普遍组查询报文总数。

Group Query

特定组查询报文总数。

Source Group Query

特定源组查询报文总数。

Report ASM

组播组地址在ASM范围内的IGMPv1和IGMPv2的报告报文总数。

Report SSM

组播组地址在SSM范围内的IGMPv1和IGMPv2的报告报文总数。

LEAVE ASM

组播组地址在ASM范围内的IGMP离开报文总数。

LEAVE SSM

组播组地址在SSM范围内的IGMP离开报文总数。

ISIN Report

IGMPv3 IS_IN 报告报文总数。

ISEX Report

IGMPv3 IS_EX 报告报文总数。

TOIN Report

IGMPv3 TO_IN 报告报文总数。

TOEX Report

IGMPv3 TO_EX 报告报文总数。

ALLOW Report

IGMPv3 ALLOW 报告报文总数。

BLOCK Report

IGMPv3 BLOCK 报告报文总数。

Source Records Total

IGMPv3报文中组播源的总数。

Others

不能区分具体报文类型的Invalid IGMP报文和Ignore IGMP报文的总数。

display igmp group

命令功能

display igmp group命令用来查看通过主机发送报告报文动态加入的IGMP组播组信息。

命令格式

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

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的IGMP组播组信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的IGMP组播组信息。 -
group-address 显示指定组地址的IGMP组播组信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
interface interface-type interface-number 显示指定接口的IGMP组播组信息。 -
verbose 显示IGMP组播组的详细信息。如果不指定该参数,则只显示IGMP组播组概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看建立了组成员关系的组播组信息。

使用实例

# 查看动态加入的IGMP组播组信息。

<HUAWEI> display igmp group
Interface group report information of VPN instance: public net
 Vlanif100(10.1.6.2):
  Total 1 IGMP Group reported
   Group Address   Last Reporter   Uptime      Expires
   225.1.1.2       10.1.6.10       00:02:04    00:01:17

# 查看IGMP组播组的详细信息。

<HUAWEI> display igmp group verbose
Interface group report information of VPN instance: public net
 Limited entry of this VPN instance: -
 Vlanif100(10.1.6.2):
  Total entry on this interface: 1
  Limited entry on this interface: -
  Total IGMP Group reported:  1
   Group: 225.1.1.2
     Uptime: 00:03:59
     Expires: off
     Last reporter: 10.1.6.10
     Last Member Query Counter: 0
     Last Member Query Timer Expiry: off
     Group mode: include 
     Version1 Host Present Timer Expiry: off
     Version2 Host Present Timer Expiry: off   
     Source list:
       Source: 192.168.232.1
          Uptime: 00:51:07
          Expires: 00:02:05
          Last-member-query-counter: 0
          Last-member-query-timer-expiry: off
表10-2  display igmp group verbose命令输出信息描述

项目

描述

Interface group report information of VPN instance

接口上IGMP组信息所属的VPN实例

Limited entry of this VPN instance

当前实例中IGMP表项限制。

Vlanif100(10.1.6.2)

接口类型及编号(接口IP地址)。

Total entry on this interface

当前接口上统计的IGMP表项个数。

Limited entry on this interface

当前接口上的IGMP表项限制。

Total IGMP Group reported: 1

接口上动态加入的IGMP组播组个数。

Group

组播组地址。

Uptime

发现组播组的时间,时间格式是:
  • 小于等于24小时:“时:分:秒”。

  • 大于24小时但小于等于一周:“天:时”。

  • 大于一周:“周:天”。

Expires

记录将从IGMP组表中删除的预定时间,时间格式是:
  • 小于等于24小时:“时:分:秒”。

  • 大于24小时但小于等于一周:“天:时”。

  • 大于一周:“周:天”。

“off”表示永不超时。

Last reporter

最后发送Report报文的主机。

Last Member Query Counter

LMQC,特定组成员查询次数,即设备会发多少次特定组查询。这个值是动态变化的,当收到成员的Leave报文时,查询器会发送指定次数的特定组查询报文,发送一次以后这个取值就会减1。指定次数可以通过igmp robust-count命令配置。

“0”表示设备不发送特定组查询。

Last Member Query Timer Expiry

LMQT,特定组成员查询定时器的超时时间。收到成员Leave报文后才会启动。取值可以通过igmp lastmember-queryinterval命令配置。

“off”表示定时器没有启动。

Group mode

组播组记录类型。当接口上配置的IGMP版本是IGMPv3时才会有该项显示。

Version1 Host Present Timer Expiry

IGMPv1主机超时时间。因为IGMPv1版本没有Leave报文,只能依靠定时器老化。因此当设备收到IGMPv1主机的Report报文时,会为v1主机记录超时时间。该取值=普遍组查询间隔 x 健壮系数 + 最大响应时间。配置命令分别为igmp timer queryigmp robust-countigmp max-response-time

“off”表示没有收到IGMPv1主机的报告报文。

Version2 Host Present Timer Expiry

IGMPv2主机超时时间。当接口上配置了IGMP版本是IGMPv3时才会有该项显示。

“off”表示没有收到IGMPv2主机的报告报文。

Source list

组播源列表。当接口上配置的IGMP版本是IGMPv3且有IGMPv3的成员主机加入时才会有该项显示。

Source

组播源地址。

Last-member-query-counter

特定源组查询次数,即设备会发多少次特定源组查询。

“0”表示设备不发送特定源组查询。

Last-member-query-timer-expiry

特定源组查询定时器的超时时间。

“off”表示定时器没有启动。

display igmp group ssm-mapping

命令功能

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

命令格式

display igmp [ vpn-instance vpn-instance-name | all-instance ] group [ group-address | interface interface-type interface-number ] * ssm-mapping [ verbose ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的SSM Mapping的组播组信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的SSM Mapping的组播组信息。 -
group-address 显示指定组地址上根据SSM Mapping规则建立的组播组信息。如果不指定该参数,则显示依据SSM Mapping规则创建的所有组播组信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
interface interface-type interface-number 显示指定接口上有SSM映射关系的组播组信息。如果不指定该参数,则显示所有接口上有SSM映射关系的组播组。 -
verbose 显示有SSM映射关系的组播组的详细信息。如果不指定该参数,则显示SSM映射的概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令查看的是经过SSM Mapping映射后创建的组播组信息,映射规则通过ssm-mapping命令配置。

使用实例

# 查看由SSM Mapping生成的所有组播组的简要信息。

<HUAWEI> display igmp group ssm-mapping
IGMP SSM mapping interface group report information of VPN instance: public net
 Limited entry of this VPN instance: -
 Vlanif100(192.168.101.1):
  Total 1 IGMP SSM-Mapping Group reported
   Group Address   Last Reporter   Uptime      Expires
   232.0.0.1       192.168.101.2   00:00:02    00:02:08 

# 查看由SSM Mapping生成的所有组播组的详细信息。

<HUAWEI> display igmp group ssm-mapping verbose
Interface group report information of VPN instance: public net
 Limited entry of this VPN instance: -
 Vlanif100(192.168.101.1):
  Total entry on this interface: 1
  Limited entries on this interface: -
  Total 1 IGMP SSM-Mapping Group reported
   Group: 232.0.0.1
   Uptime: 00:00:15
   Expires: 00:01:55
     Last reporter: 192.168.101.2
     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: 00:01:55
     Source list:
       Source Address      Uptime
       10.1.1.1            00:00:37 
表10-3  display igmp group ssm-mapping verbose命令输出信息描述

项目

描述

Interface group report information of VPN instance

IGMP SSM-Mapping信息所属的VPN实例

Limited entry of this VPN instance

本实例中的表项限制。

Vlanif100(192.168.101.1)

接口类型及编号(接口的IP地址)。

Total entry on this interface

接口上生成的总表项。

Limited entries on this interface

接口上的表项限制。

Total 1 IGMP SSM-Mapping Group reported

接口上收到的SSM组地址范围内的IGMP报告个数。

Group

组播组地址。

Uptime

组播组的运行时间,即收到主机的报告报文的时间。

Expires

组播组的超时时间。时间格式是:
  • 小于等于24小时:“时:分:秒”。

  • 大于24小时但小于等于一周:“天:时”。

  • 大于一周:“周:天”。

Last reporter

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

Last Member Query Counter

特定组查询报文的发送次数。

Last Member Query Timer Expiry

特定组成员查询定时器的超时时间。

Group mode

组播组的记录类型,是include还是exclude。

Version1 Host Present Timer Expiry

IGMP Version1主机的超时时间。

“off”表示没有收到IGMPv1主机的报告报文。

Version2 Host Present Timer Expiry

IGMP Version2主机的超时时间。

“off”表示没有收到IGMPv2主机的报告报文。

Source list

组播源列表。

Source Address

源地址。

display igmp group static

命令功能

display igmp group static命令用来查看IGMP静态组播组的配置信息。

命令格式

display igmp [ vpn-instance vpn-instance-name | all-instance ] group [ group-address | interface interface-type interface-number ] * static [ verbose ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的IGMP静态组播组信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的IGMP静态组播组信息。 -
group-address 显示指定组播组地址的静态组播组信息。如果不指定该参数,则显示所有建立了组成员关系的静态组播组信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
interface interface-type interface-number 显示指定接口的IGMP静态组播组信息。interface-type interface-number表示交换机的接口类型和接口号,用来指定具体的接口。 -
verbose 显示IGMP静态组播组或源组加入的接口列表详细信息。如果不指定该参数,则只显示IGMP静态组播组概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看IGMP静态组播组信息,静态加入组播组通过igmp static-group命令配置。

使用实例

# 查看所有静态加入的组播组信息。

<HUAWEI> display igmp group static
Static join group information of VPN instance: public net                                                                           
 Vlanif6:                                                                                                                           
  Total entries: 2                                                                                                                   
   Group Address   Source Address  Expires                                                                                          
   229.2.2.1       0.0.0.0         never                                                                                            
   229.2.2.5       0.0.0.0         never                                                                                            
表10-4  display igmp group static命令输出信息描述

项目

描述

Static join group information of VPN instance

接口上静态加入的IGMP组播组信息所属的VPN实例

Vlanif6

接口类型和编号。

Total entries

接口上静态加入的IGMP组表项个数。

Group Address

组播组地址。

Source Address

组播源地址。

Expires

组表项超时时间,never表示静态组播组永不超时。

# 查看静态加入的组播组详细信息。

<HUAWEI> display igmp group static verbose
Static join group information of VPN-Instance: public net                                                                           
 Vlanif6:                                                                                                                           
  Total 2 entries                                                                                                                   
   Group Address   Source Address  Reference num  Multicast Boundary                                                                
   229.2.2.1       0.0.0.0         1              NO                                                                                
   229.2.2.5       0.0.0.0         1              NO                                                                                
表10-5  display igmp group static verbose命令输出信息描述

项目

描述

Static join group information of VPN-Instance

接口上静态加入的IGMP组信息所属的VPN实例。

Vlanif6

接口类型及编号。

Total 2 entries

接口上静态加入的IGMP组表项个数。

Group Address

组播组地址。

Source Address

组播源地址。

Reference num

当前接口下组播组的引用次数。

Multicast Boundary

是否配置组播转发边界。

# 查看接口VLANIF100上静态加入的IGMP组播组信息。

<HUAWEI> display igmp group interface vlanif 100 static
Static join group information of VPN instance: public net
 Vlanif100:
  Total entries: 2 
   Group Address   Source Address  Expires
   226.0.0.1       10.0.5.120      never
   226.0.0.2       0.0.0.0         never 
表10-6  display igmp group interface vlanif 100 static命令输出信息描述

项目

描述

Static join group information of VPN instance

接口上静态加入的IGMP组播组信息所属的VPN实例

Vlanif100

接口类型和编号。

Total entries

接口上静态加入的IGMP组表项个数。

Group Address

组播组地址。

Source Address

组播源地址。

Expires

组表项超时时间,never表示静态组播组永不超时。

相关主题

display igmp interface

命令功能

display igmp interface命令用来查看IGMP接口信息。

命令格式

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

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的IGMP接口信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的IGMP接口信息。 -
interface-type interface-number 显示指定接口的IGMP信息。如果不指定该参数,则显示所有接口的IGMP接口信息。 -
up 显示IP协议状态是Up,IGMP协议状态是Active的接口信息。 -
down 显示IP协议状态是Down,IGMP协议状态是Inactive的接口信息。 -
verbose 显示IGMP接口的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看接口上IGMP的配置和运行信息。当设备上有接口使能了IGMP功能后,执行本命令才会有显示信息。

使用实例

# 查看接口VLANIF100的IGMP配置和运行信息。

<HUAWEI> display igmp interface vlanif 100
Interface information of VPN instance: public net
 Vlanif100(192.168.1.2):
   IGMP is enabled
   Current IGMP version is 2
   IGMP state: up
   IGMP group policy: none
   IGMP limit: -
   Query interval for IGMP (negotiated): -
   Query interval for IGMP (configured): 60 s
   Other querier timeout for IGMP: 0 s
   Maximum query response time for IGMP: 10 s
   Querier for IGMP: 192.168.1.2 (this router)
  Total 1 IGMP Group reported  

# 查看接口的IGMP各种状态参数。

<HUAWEI> display igmp interface verbose
Interface information of VPN instance: public net
 Vlanif100(192.168.1.2):
   IGMP is enabled
   Current IGMP version is 2
   IGMP state: up
   IGMP group policy: none
   IGMP limit: -
   Query interval for IGMP (negotiated): -
   Query interval for IGMP (configured): 60 s
   Other querier timeout for IGMP: 0 s
   Maximum query response time for IGMP: 10 s
   Last member query time: 2 s
   Last member query interval: 1 s
   Startup query interval: 15 s
   Startup query count: 2
   General query timer expiry (hours:minutes:seconds): 00:00:44
   Querier for IGMP: 192.168.1.2 (this router)
   IGMP activity: 1 joins, 0 leaves
   Robustness (negotiated): -
   Robustness (configured): 2
   Require Router Alert: disabled
   Send Router Alert: enabled
   Ip-source-policy: disabled
   Query Ip-source-policy: disabled
   Prompt Leave: disabled
   SSM-Mapping: enabled
   Startup query timer expiry: off
   Other querier present timer expiry: off
  Total 1 IGMP Group reported  
表10-7  display igmp interface verbose命令输出信息描述

项目

描述

Interface information of VPN instance

接口信息所属的VPN实例

Vlanif100(192.168.1.2)

接口类型与编号(接口的IP地址)。

IGMP is enabled

接口已使能IGMP。通过igmp enable命令配置。

Current IGMP version is 2

该接口配置的IGMP版本号,一共有1、2、3三个版本。可通过igmp version命令配置。

IGMP state

IGMP接口状态,up或down。

IGMP group policy

IGMP组策略的ACL编号,用于限制该接口上可以加入的组。可通过igmp group-policy命令配置。

“none”表示该接口上没有应用ACL。

Query interval for IGMP (negotiated)

非查询器通过协商得到的查询报文的发送时间间隔。该协商值只存在于IGMPv3中。

Query interval for IGMP (configured)

接口上配置的发送IGMP查询报文的时间间隔。可通过igmp timer query命令配置。

Other querier timeout for IGMP

其他IGMP查询器存活时间。可以通过igmp timer other-querier-present进行配置。作为查询器的接口上取值为0。

Maximum query response time for IGMP

IGMP查询报文中包含的最大响应时间,可通过igmp max-response-time命令配置。

Last member query time

特定组查询时间。特定组查询时间 = 特定组查询时间间隔 × 健壮系数。在IGMPv1中,未定义“特定组查询时间”。

Last member query interval

特定组查询时间间隔。可通过igmp lastmember-queryinterval命令配置。在IGMPv1中,未定义“特定组查询时间间隔”。

Startup query interval

该接口作为查询器刚启动时的查询间隔。其取值为igmp timer query命令配置的1/4。在IGMPv1中,未定义“查询器启动时发送查询报文的查询间隔”。

Startup query count

该接口作为查询器启动时发送查询报文的次数。其取值为igmp robust-count命令配置的值。在IGMPv1中,未定义“查询器启动时发送查询报文的次数”。

General query timer expiry (hours:minutes:seconds)

普遍组查询定时器的超时时间。

Querier for IGMP

IGMP查询器。在IGMPv1中,查询器的选择由组播路由协议决定;在IGMPv2中,共享网段上IP地址最小的组播交换机充当查询器。

IGMP activity: 1 joins, 0 leaves

接口上的活跃的组成员关系:
  • joins表示加入过的IGMP组个数,有新的组加入时增加1,组离开时该值不变。

  • leaves表示离开的组个数,有组离开时增加1。

Robustness (negotiated)

非查询器通过协商得到的健壮系数。该协商值只存在于IGMPv3中。

Robustness (configured)

接口上配置的健壮系数。可通过igmp robust-count命令配置。

Require Router Alert

是否丢弃IP报文头中不包含Router-Alert选项的IGMP报文。可通过igmp require-router-alert命令配置。

Send Router Alert

发送的IGMP报文的报文头中是否包含Router-Alert选项。可通过igmp send-router-alert disable命令配置。

Ip-source-policy

是否过滤IGMP报告/离开报文的主机地址。可通过igmp ip-source-policy命令配置。

Query Ip-source-policy

是否过滤IGMP查询报文的源地址。可通过igmp query ip-source-policy命令配置。

Prompt Leave

是否使能立即离开。可通过igmp prompt-leave命令配置。

SSM-Mapping

是否使能SSM Mapping功能。可通过igmp ssm-mapping enable命令配置。

Startup query timer expiry

启动时该接口作为查询器发送查询报文的时间间隔。取值为Timer query的1/4。

“off”表示接口没有发送启动查询。正常情况下这个定时器是关闭的,只有在启动时发送。

Other querier present timer expiry

其他查询器的存在时间定时器状态。

“off”表示接口认为自己是查询器,不存在其他查询器。

Total 1 IGMP Group reported

该接口上动态加入的IGMP组个数,不包括静态加入的IGMP组。

display igmp invalid-packet

命令功能

display igmp invalid-packet命令用来查看设备接收到的无效IGMP报文的统计信息及详细信息。

命令格式

display igmp [ vpn-instance vpn-instance-name | all-instance ] invalid-packet [ interface interface-type interface-number | message-type { leave | query | report } ]*

display igmp invalid-packet [ packet-number ] verbose

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的无效IGMP报文的统计信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的无效IGMP报文的统计信息。 -
interface interface-type interface-number 显示指定接口的无效IGMP报文的统计信息。如果不指定该参数,则显示所有接口的无效IGMP报文的统计信息。 -
message-type 显示的指定报文类型的无效报文统计信息。 -
leave 显示无效离开报文的统计信息。 -
query 显示无效查询报文的统计信息。 -
report 显示无效报告报文的统计信息。 -
packet-number 显示最近收到的指定数量的无效IGMP报文的详细信息。 整数形式,取值范围是1~100。缺省情况下,显示当前存储的所有无效报文的详细信息。
verbose 显示无效报文的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

可使用display igmp invalid-packet命令查看无效IGMP报文的统计信息及详细信息,便于及时准确定位问题,排除故障。

当组播网络中的IGMP表项无法建立时,可先使用display igmp invalid-packet命令查看是否是由于设备接收到无效协议报文导致的IGMP表项无法正确建立。若统计信息中出现无效协议报文计数,再使用display igmp invalid-packet [ packet-number ] verbose命令查看无效协议报文的详细信息对故障进行定位。

可使用以下常用命令查看收到的无效IGMP报文的统计信息:

  • 使用display igmp invalid-packet interface interface-type interface-number命令,查看指定接口收到的无效IGMP报文的统计信息。

  • 使用display igmp invalid-packet packet-number verbose命令,查看设备最近收到的无效IGMP报文的详细信息。目前支持最多显示100个无效报文的详细信息。

使用实例

# 查看设备收到的无效IGMP报文的统计信息。

<HUAWEI> display igmp invalid-packet

           Statistics of invalid packets for public net:
--------------------------------------------------------------------
IGMP Query invalid packet:
Unwanted Source List    : 1000        Zero Max Resp Code      : 0
Fault Length            : 1000        Invalid Multicast Group : 0
Bad Checksum            : 0

IGMP Report invalid packet:
Fault Length            : 0           Invalid Multicast Group : 0
Invalid Multicast Source: 0           Bad Checksum            : 0
Illegal Report Type     : 0

IGMP Leave invalid packet:
Invalid Multicast Group : 0           Bad Checksum            : 0
--------------------------------------------------------------------  
表10-8  display igmp invalid-packet命令输出信息描述

项目

描述

Statistics of invalid packets for public net

公网实例下无效IGMP报文的统计信息。

IGMP Query invalid packet

无效IGMP查询报文。

Unwanted Source List

多余的源列表。

Zero Max Resp Code

IGMP报文中Max Resp Code字段为0。

Fault Length

无效报文长度。

Invalid Multicast Group

无效组播组地址。

Bad Checksum

无效校验和。

IGMP Report invalid packet

无效IGMP报告报文。

Invalid Multicast Source

无效组播源地址。

Illegal Report Type

非法报告报文类型。

IGMP Leave invalid packet

无效IGMP离开报文。

# 查看最近收到的1个IGMP无效报文的详细信息。

<HUAWEI> display igmp invalid-packet 1 verbose
       Detailed information of invalid packets
-----------------------------------------------------
Packet information (Index 6):
-----------------------------------------------------
Interface           :  Vlanif100
Time                :  2010-06-09 11:03:51 UTC-08:00
Message Length      :  24
Invalid Type        :  Invalid Multicast Group
Source Address      :  10.0.3.3
0000: 16 3c 00 00 01 34 04 04
-----------------------------------------------------
表10-9  display igmp invalid-packet 1 verbose命令输出信息描述

项目

描述

Detailed information of invalid packets

无效报文的详细信息。

Packet information (Index 6)

无效报文按照时间排序(逆序)的序号。

Interface

接收到无效报文的接口。

Time

接收到无效报文的时间。显示格式为:
  • YYYY-MM-DD HH:MM:SS

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM DST

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM

  • YYYY-MM-DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Message Length

无效报文的长度。

Invalid Type

无效报文的类型。

Source Address

无效报文的源地址。

0000: 16 3c 00 00 01 34 04 04

无效报文内容。

display igmp ssm-mapping

命令功能

display igmp ssm-mapping命令用来查看IGMP SSM Mapping的配置信息。

命令格式

display igmp [ vpn-instance vpn-instance-name | all-instance ] ssm-mapping { group [ group-address ] | interface [ interface-type interface-number ] }

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 显示指定VPN实例的SSM映射关系。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 显示所有实例的SSM映射关系。 -
group [ group-address ] 显示指定组播组对应的SSM映射的源信息。如果不指定group-address参数,则显示所有组播组的映射信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
interface [ interface-type interface-number ] 显示指定接口上是否使能了SSM Mapping。如果不指定interface-type interface-number参数,则显示所有状态为Up的已使能SSM Mapping的接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

执行本命令可以查看针对组播组SSM Mapping使用的组播源信息,即通过ssm-mapping命令配置的SSM源组映射规则。也可以查看接口下SSM Mapping的配置信息,可通过igmp ssm-mapping enable命令使能接口SSM Mapping功能。

使用实例

# 查看所有配置了SSM映射关系的源/组地址信息。

<HUAWEI> display igmp ssm-mapping group 
IGMP SSM-Mapping conversion table of VPN instance: public net
 Total entries: 2    (2 entries matched)

 00001: (10.1.0.2, 225.1.1.0)

 00002: (10.1.0.2, 239.255.255.0)

 Total 2 entries matched
表10-10  display igmp ssm-mapping group命令输出信息描述

项目

描述

IGMP SSM-Mapping conversion table of VPN instance

IGMP SSM Mapping转换表所属的VPN实例

Total entries: 2 (2 entries matched)

配置了SSM映射的表项总数和符合查询条件的表项总数。

00001: (10.1.0.2, 225.1.1.0)

00002: (10.1.0.2, 239.255.255.0)

表项编号,(S,G)信息。

Total 2 entries matched

符合查询条件的SSM映射表项数目。

# 查看接口VLANIF100上是否使能了IGMP SSM Mapping。

<HUAWEI> display igmp ssm-mapping interface vlanif 100
 IGMP SSM-Mapping is enabled
表10-11  display igmp ssm-mapping interface vlanif 100命令输出信息描述

项目

描述

IGMP SSM-Mapping is enabled

接口已使能SSM Mapping。

igmp

命令功能

igmp命令用来进入IGMP视图。

undo igmp命令用来清除IGMP视图下的所有配置。

命令格式

igmp [ vpn-instance vpn-instance-name ]

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

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

与IGMP相关的全局参数必须在IGMP视图下配置。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

使用实例

# 进入公网实例IGMP视图。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp]
# 进入VPN实例mvpn的IGMP视图。
<HUAWEI> system-view
[~HUAWEI] ip vpn-instance mvpn
[*HUAWEI-vpn-instance-mvpn] ipv4-family
[*HUAWEI-vpn-instance-mvpn-af-ipv4] route-distinguisher 22:1
[*HUAWEI-vpn-instance-mvpn-af-ipv4] quit
[*HUAWEI-vpn-instance-mvpn] multicast routing-enable
[*HUAWEI-vpn-instance-mvpn] quit
[*HUAWEI] igmp vpn-instance mvpn
[*HUAWEI-igmp-mvpn]

igmp enable

命令功能

igmp enable命令用来在接口上使能IGMP功能。

undo igmp enable命令用来去使能接口上的IGMP功能。

缺省情况下,接口上未使能IGMP功能。

命令格式

igmp enable

undo igmp enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在IP组播网络连接用户的网段上,三层组播设备和成员主机都需要运行IGMP。在与用户网段相连的接口上使能IGMP后,组播设备才能处理来自主机的协议报文。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • CE8800, CE7800, CE6800, CE5800系列交换机上配置IGMP时,必须在接口上同时使能PIM-SM和IGMP,才能保证接口正常转发组播数据。
  • 使能IGMP前如果接口上配置了其他IGMP参数,只有在配置了此命令后才生效。
  • 在二三层混跑场景中(即VLAN下配置二层组播,同时在对应的VLANIF接口下配置三层组播),以下功能必须同时配置才能保证组播流量正常按需转发:
    • VLAN下使能IGMP Snooping;
    • 对应的VLANIF接口下使能PIM(PIM-SM或双向PIM)和IGMP。

使用实例

# 在与成员主机相连的接口VLANIF100上使能IGMP。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] pim sm
[*HUAWEI-Vlanif100] igmp enable
# 在与成员主机相连的接口10GE1/0/1上使能IGMP。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] pim sm
[*HUAWEI-10GE1/0/1] igmp enable

igmp group-policy

命令功能

igmp group-policy命令用来在接口上设置IGMP组播组的过滤器,限制主机能够加入的组播组范围。

undo igmp group-policy命令用来取消接口上配置的组播组过滤器。

缺省情况下,接口上未设置IGMP组播组的过滤器,即主机可以加入任意组播组。

命令格式

igmp group-policy { acl-number | acl-name acl-name } [ 1 | 2 | 3 ]

undo igmp group-policy

参数说明

参数 参数说明 取值
acl-number 指定基本或高级访问控制列表,该列表定义了一个组播组范围。 整数形式,基本ACL序列号取值范围是2000~2999;高级ACL序列号取值范围是3000~3999。
acl-name acl-name 指定命名型基本或高级访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

1 限制IGMPv1版本的主机加入的组播组范围。 -
2 限制IGMPv2版本的主机加入的组播组范围。 -
3 限制IGMPv3版本的主机加入的组播组范围。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

为了让接口所连接网络上的成员主机加入指定范围的组播组,可以使用igmp group-policy命令在对应接口上设置一个ACL规则作为过滤器,来限制接口所服务的组播组范围,从而提高IGMP的安全性。当交换机不希望接收某些组的加入报文,也可以通过igmp group-policy命令加以限制。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 使用该命令之前,请通过acl命令配置待引用的ACL,限制该接口上主机能够加入的组播组范围。
    • 在基本ACL视图下,通过rule命令的source参数指定接口上允许加入的组播组范围。

    • 在高级ACL视图下,通过rule命令的source参数指定向组播组发送组播数据的源地址,destination参数指定接口上允许加入的组播组范围。

  • 执行该命令后:
    • 接口将按照该ACL过滤接收到的报告报文,只为该ACL允许的组维护组成员关系。

    • 对于ACL不允许的组播组,将拒绝接收报告报文;对于已经存在的ACL不允许的组播组,不立即删除其表项,而是表项超时后自动删除。

    • 如果不指定IGMP版本,则该ACL同时适用于IGMPv1、IGMPv2和IGMPv3版本的主机。

使用实例

# 创建编号为2005的ACL,配置其规则为允许主机接收自组播组225.1.1.1的数据。在接口VLANIF100上配置过滤器,限定该接口下的主机只能加入组播组225.1.1.1。

<HUAWEI> system-view
[~HUAWEI] acl number 2005
[*HUAWEI-acl4-basic-2005] rule permit source 225.1.1.1 0
[*HUAWEI-acl4-basic-2005] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp group-policy 2005

# 创建名字为myacl的ACL,配置其规则为允许主机接收自组播组225.1.0.0/16的数据。在接口VLANIF100配置过滤器。

<HUAWEI> system-view
[~HUAWEI] acl name myacl
[*HUAWEI-acl4-advance-myacl] rule permit ip destination 225.1.0.0 0.0.255.255
[*HUAWEI-acl4-advance-myacl] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp group-policy acl-name myacl
# 创建编号为2005的ACL,配置其规则为允许主机接收自组播组225.1.1.1的数据。在接口10GE1/0/1上配置过滤器,限定该接口下的主机只能加入组播组225.1.1.1。
<HUAWEI> system-view
[~HUAWEI] acl number 2005
[*HUAWEI-acl4-basic-2005] rule permit source 225.1.1.1 0
[*HUAWEI-acl4-basic-2005] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp group-policy 2005

igmp ip-source-policy

命令功能

igmp ip-source-policy命令用来配置设备根据源地址对IGMP报告/离开报文进行过滤。

undo igmp ip-source-policy命令用来取消对IGMP报文源地址的过滤。

缺省情况下,设备不对IGMP报文的源地址进行过滤。

命令格式

igmp ip-source-policy [ basic-acl-number | acl-name acl-name ]

undo igmp ip-source-policy

参数说明

参数 参数说明 取值
basic-acl-number 指定基本访问控制列表,该列表定义了一个源地址范围。 整数形式,基本ACL序列号取值范围是2000~2999。
acl-name acl-name 指定命名型基本访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IGMP运行在成员主机和直连的组播设备上,组播设备会对收到的所有IGMP报告/离开报文进行处理。为了提高安全性,可以在设备接口上配置本命令对IGMP报告/离开报文进行过滤。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

IGMP报告/离开报文封装在IP报文中,配置了本命令后,设备会检查封装了IGMP报告/离开报文的IP报文头中的源地址。如果不配置ACL参数,IGMP报告/离开报文源地址的过滤规则是:

  • 如果源地址和接收报文的接口地址在同一网段,或者源地址是0.0.0.0,正常处理该报文。
  • 如果源地址和接收报文的接口地址不在同一网段,丢弃该报文。

如果配置ACL参数,根据指定的ACL过滤规则,过滤IGMP报告/离开报文源地址,只接收源地址属于ACL过滤规则范围内的IGMP报告/离开报文。

使用实例

# 配置在接口VLANIF100上根据源地址对IGMP报告/离开报文进行过滤。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp ip-source-policy
# 配置接口VLANIF100接收源地址为10.10.1.1的IGMP报告/离开报文。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] acl number 2001
[*HUAWEI-acl4-basic-2001] rule permit source 10.10.1.1 0
[*HUAWEI-acl4-basic-2001] quit
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp ip-source-policy 2001
# 配置在接口10GE1/0/1上根据源地址对IGMP报告/离开报文进行过滤。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp ip-source-policy

igmp lastmember-queryinterval

命令功能

igmp lastmember-queryinterval命令用来在接口上配置IGMP查询器在收到主机发送的IGMP离开报文时,发送IGMP特定组\源组查询报文的时间间隔。

undo igmp lastmember-queryinterval命令用来恢复IGMP特定组\源组查询报文的发送时间间隔为缺省值。

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

命令格式

igmp lastmember-queryinterval interval

undo igmp lastmember-queryinterval

参数说明

参数 参数说明 取值
interval 指定IGMP特定组\源组查询报文的发送时间间隔。 整数形式,取值范围是1~5,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当IGMP查询器收到主机退出某组播组的IGMP离开报文时,会连续发送IGMP特定组\源组查询报文,询问该组播组是否还存在成员。发送间隔为本命令设置的interval。如果在一段时间内没有收到成员的报告报文,则停止转发该组播组数据。这“一段时间”由interval × robust-value定义,其中robust-value通过igmp robust-countrobust-count命令配置。

如果查询器在interval × robust-value时间内收到主机发送的报告报文,就会继续维护该组的组成员关系;否则就认为网段内该组的最后一个成员已经离开,不再维护该组的组成员关系。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 该命令和IGMP视图下的lastmember-queryinterval命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在接口VLANIF100上配置IGMP特定组\源组查询报文发送时间间隔为3秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp lastmember-queryinterval 3
# 在接口10GE1/0/1上配置IGMP特定组\源组查询报文发送时间间隔为3秒。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp lastmember-queryinterval 3

igmp max-response-time

命令功能

igmp max-response-time命令用来在接口上配置IGMP普遍组查询报文的最大响应时间。

undo igmp max-response-time命令用来恢复IGMP普遍组查询报文的最大响应时间为缺省值。

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

命令格式

igmp max-response-time interval

undo igmp max-response-time

参数说明

参数 参数说明 取值
interval 指定IGMP普遍组查询报文的最大响应时间。 整数形式,取值范围是1~25,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

如果主机在接收到IGMP普遍组查询报文后立即发送报告报文,可能会发生同一网段大量主机同时向IGMP查询器发送报告报文的情况,从而造成网络的流量过大。

为了避免这种情况,IGMPv2报文和IGMPv3报文规定了主机接收到IGMP普遍组查询报文后的最大响应时间。运行IGMPv2和IGMPv3的主机在接收到IGMP普遍组查询报文后,会为其所要加入的组播组启动一个定时器,该定时器的超时时间在0~“最大响应时间”之间随机选定。当定时器超时,主机才发送报告报文。

最大响应时间规定了主机发送报告报文的最后期限。合理的设置最大响应时间,可以使主机快速响应查询报文,同时又可以避免大量主机同时发送报告报文而造成的网络拥塞。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 主机响应时间越小,IGMP交换机获知组播成员的速度越快,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和IGMP视图下的max-response-time命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 配置接口VLANIF100上IGMP普遍组查询报文的最大响应时间为8秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp max-response-time 8
# 配置接口10GE1/0/1上IGMP普遍组查询报文的最大响应时间为8秒。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp max-response-time 8

igmp on-demand

命令功能

igmp on-demand命令用来配置IGMP On-Demand功能,使查询器不主动发送查询报文,而是根据成员的要求来维护成员关系。配置IGMP On-Demand功能后,接口上动态加入的组播组永不超时。

undo igmp on-demand命令用来恢复缺省配置。

缺省情况下,查询器不根据组成员的要求来维护成员关系,接口上动态加入的组播组定时老化。

命令格式

igmp on-demand

undo igmp on-demand

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在标准的IGMP工作机制中,查询器通过周期性发送查询报文并接收成员反馈的报告和离开报文来了解组播组成员信息,组成员收到查询报文时都会进行回应。当网络中的组成员关系比较稳定时,为了减少IGMP的报文交互,降低网络流量,可以在查询器上配置IGMP On-Demand功能。

IGMP On-Demand是指查询器根据成员主机的要求来维护成员关系,不主动发送查询报文去收集成员状态,这样可以减少查询器和成员主机之间的IGMP报文数量。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 查询器对已有的IGMP组表项不做实时处理。
  • 使用igmp on-demand命令后,与IGMP标准协议行为有3点不同:
    • 接口不再发送IGMP查询报文。

    • 接口收到报告报文后创建组表项,且创建的表项永不超时。

    • 接口收到IGMP离开报文后,立即删除接口上相应的IGMP组表项。

使用实例

# 在与成员主机相连的接口VLANIF100上配置IGMP On-Demand功能。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp on-demand
# 在与成员主机相连的接口10GE1/0/1上配置IGMP On-Demand功能。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp on-demand

igmp prompt-leave

命令功能

igmp prompt-leave命令用来在接口上配置组播组成员快速离开功能,即IGMP查询器在接收到成员主机发送的离开报文后不发送特定组查询报文,立即删除该组表项。

undo igmp prompt-leave命令用来取消快速离开组机制。

缺省情况下,IGMP查询器在接收到主机发送的离开报文后发送特定组查询报文。

命令格式

igmp prompt-leave [ group-policy { acl-number | acl-name acl-name } ]

undo igmp prompt-leave

参数说明

参数 参数说明 取值
group-policy
指定组播组策略。如果使用该参数,设备只对策略中定义的组执行快速离开。该参数需要和ACL配合使用。使用该参数之前,需要配置待引用的ACL,接口将按照该ACL过滤收到的离开报文。
  • 如果主机要离开的组在ACL允许的范围之中,则设备不发送特定组查询报文,立即删除该IGMP表项。
  • 如果主机要离开的组在ACL允许的范围之外,则设备发送特定组查询报文。

如果未使用该参数,则对所有的组都执行快速离开。

-
acl-number

指定一个基本ACL或高级ACL,该ACL定义了一个组播组范围。

整数形式,基本ACL取值范围是2000~2999。高级ACL的取值范围是3000~3999。
acl-name acl-name 指定命名型基本ACL或高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在某些应用中,IGMP查询器的一个接口下只连接着一台成员主机。当主机在多个组播组间频繁切换时,为了快速响应主机的离开报文,可以在IGMP查询器上配置快速离开功能。在配置了快速离开功能之后,当查询器收到来自主机的离开报文时,不再发送特定组查询报文,而是直接向上游发送离开通告。这样一方面减小了响应延迟,另一方面也节省了网络带宽。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 当接口下有多个接收者主机时,该功能会造成同一组播组中的其他接收者中断接收组播数据。建议在只连接有一个接收者的接口上配置此功能。
  • 在配置ACL过滤规则时:
    • 在基本ACL视图下,通过rule命令的source参数指定组播组范围。
    • 在高级ACL视图下,通过rule命令的source参数指定组播源地址,destination参数指定组播组范围。

使用实例

# 创建编号为2005的ACL,配置其规则为允许组播组225.1.0.0/16快速离开。配置接口VLANIF100在收到该组的IGMP离开报文后,立即删除该组表项。

<HUAWEI> system-view
[~HUAWEI] acl number 2005
[*HUAWEI-acl4-basic-2005] rule permit source 225.1.0.0 0.0.255.255
[*HUAWEI-acl4-basic-2005] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp prompt-leave group-policy 2005

# 创建名字为myacl的ACL,配置其规则为允许组播组225.1.0.0/16快速离开。配置接口VLANIF100在收到该组的IGMP离开报文后,立即删除该组表项。

<HUAWEI> system-view
[~HUAWEI] acl name myacl
[*HUAWEI-acl4-advance-myacl] rule permit ip destination 225.1.0.0 0.0.255.255
[*HUAWEI-acl4-advance-myacl] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp prompt-leave group-policy acl-name myacl
# 创建编号为2005的ACL,配置其规则为允许组播组225.1.0.0/16快速离开。配置接口10GE1/0/1在收到该组的IGMP离开报文后,立即删除该组表项。
<HUAWEI> system-view
[~HUAWEI] acl number 2005
[*HUAWEI-acl4-basic-2005] rule permit source 225.1.0.0 0.0.255.255
[*HUAWEI-acl4-basic-2005] quit
[*HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp prompt-leave group-policy 2005

igmp query ip-source-policy

命令功能

igmp query ip-source-policy命令用来配置IGMP查询报文源地址过滤策略。

undo igmp query ip-source-policy命令用来恢复缺省配置。

缺省情况下,没有配置IGMP查询报文源地址过滤策略。

命令格式

igmp query ip-source-policy { basic-acl-number | acl-name acl-name }

undo igmp query ip-source-policy

参数说明

参数 参数说明 取值
basic-acl-number 指定基本访问控制列表,该列表定义了一个源地址范围。 整数形式,基本ACL序列号取值范围是2000~2999。
acl-name acl-name 指定命名型基本访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IGMP Query源地址过滤是一种安全策略,可避免恶意设备伪造IP地址相对较小的IGMP查询报文,使真正的查询器失效,无法响应组成员报告报文,造成流量浪费。配置此功能后,设备只接收源地址属于ACL过滤规则范围内的IGMP查询报文,从而控制查询器的选举。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • IGMP查询报文封装在IP报文中,该命令过滤的是封装了IGMP查询报文的IP报文头中的源地址。

  • IGMP查询报文源地址的过滤规则,根据指定的ACL过滤规则,过滤IGMP查询报文源地址,只接收源地址属于ACL过滤规则范围内的IGMP查询报文。

使用实例

# 配置接口VLANIF100接收源地址为10.10.1.1的IGMP查询报文。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] acl number 2001
[*HUAWEI-acl4-basic-2001] rule permit source 10.10.1.1 0
[*HUAWEI-acl4-basic-2001] quit
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp query ip-source-policy 2001
# 配置接口10GE1/0/1接收源地址为10.10.1.1的IGMP Query报文。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] acl number 2001
[*HUAWEI-acl4-basic-2001] rule permit source 10.10.1.1 0
[*HUAWEI-acl4-basic-2001] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp query ip-source-policy 2001

igmp require-router-alert

命令功能

igmp require-router-alert命令用来在接口上配置丢弃不包含Router-Alert选项的IGMP报文。

undo igmp require-router-alert命令用来取消对IGMP报文中的Router-Alert选项的检查。

缺省情况下,接口不检查Router-Alert选项,即处理所有接收到的IGMP报文,包括无Router-Alert选项的IGMP报文。

命令格式

igmp require-router-alert

undo igmp require-router-alert

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,网络设备收到报文时,只有目的地址为本设备接口地址的报文才会上送给相应的协议模块处理。IGMP报文的目的地址为组播地址而不是组播设备的接口地址,这样就导致报文不会被上送到IGMP协议模块处理,导致正常的组成员关系不能维护。

IP报文头的Route-Alert选项可以解决此类问题。如果IP报文头中带有Router-Alert选项,则表示该报文需要被上送到相应的协议模块处理。

配置该命令可以提高IGMP的安全性,接口只接收其他设备发来的带有Router-Alert选项的IGMP报文。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

该命令和IGMP视图下的require-router-alert命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 配置接口VLANIF100丢弃不包含Router-Alert选项的IGMP报文。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp require-router-alert
# 配置接口10GE1/0/1丢弃不包含Router-Alert选项的IGMP报文。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp require-router-alert

igmp robust-count

命令功能

igmp robust-count命令用来在接口上设置IGMP查询器的健壮系数。

undo igmp robust-count命令用来恢复IGMP查询器的健壮系数为缺省值。

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

命令格式

igmp robust-count robust-value

undo igmp robust-count

参数说明

参数 参数说明 取值
robust-value 指定IGMP健壮系数。 整数形式,取值范围是2~5。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IGMP查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。

在主机所在的共享网络上,查询器负责维护接口上的IGMP组成员关系,健壮系数会影响组成员关系的超时时间。组成员关系超时时间=IGMP普遍组查询报文发送间隔 × 健壮系数 + 最大查询响应时间。健壮系数规定以下的值:

  • 查询器启动时发送普遍组查询报文的次数

    当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“普遍组查询报文发送间隔”可以使用igmp timer query命令或timer query命令设置。

  • 在IGMPv2和IGMPv3中,查询器发送特定组查询或特定源组查询报文的次数

    当查询器收到针对某组播组的离开报文时,发送“健壮系数”次的特定组查询报文,询问该组播组是否还存在成员。当查询器接收到改变组播组与源列表的对应关系的报告报文时,发送“健壮系数”次的指定源组查询报文。“特定组查询报文发送间隔”和“特定源组查询报文发送间隔”可以使用igmp lastmember-queryinterval命令或lastmember-queryinterval命令设置。

健壮系数越大,IGMP查询器就越“健壮”,但是组播组超时所需的时间也就越长。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

该命令和IGMP视图下的robust-count命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在接口VLANIF100上配置查询器健壮系数为3。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp robust-count 3
# 在接口10GE1/0/1上配置查询器健壮系数为3。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp robust-count 3

igmp send-router-alert disable

命令功能

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

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

缺省情况下,接口上发送的IGMP报文中包含Router-Alert选项。

命令格式

igmp send-router-alert disable

undo igmp send-router-alert disable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,交换机发送的IGMP报文的报文头中包含Router-Alert选项。当需要与不支持Router-Alert选项的设备互通时,配置igmp send-router-alert disable命令来使IGMP报文的报文头中不包含Router-Alert选项。本命令通常与undo igmp require-router-alert命令配合使用。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

该命令和IGMP视图下的send-router-alert disable命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 配置接口VLANIF100上发送IGMP报文时,在IP报文头中不包含Router-Alert选项。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp send-router-alert disable
# 配置接口10GE1/0/1上发送IGMP报文时,在IP报文头中不包含Router-Alert选项。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp send-router-alert disable

igmp ssm-mapping enable

命令功能

igmp ssm-mapping enable命令用来在接口上使能SSM Mapping。

undo igmp ssm-mapping enable命令用来去使能接口的SSM Mapping。

缺省情况下,接口未使能SSM Mapping。

命令格式

igmp ssm-mapping enable

undo igmp ssm-mapping enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当成员主机支持IGMPv3时,才可以使用SSM提供的在成员端指定组播源的传输服务。有些情况下,成员主机只能运行IGMPv1或IGMPv2,为了使这部分主机也能够使用SSM服务,可以在组播交换机上配置SSM Mapping功能。SSM Mapping通过在组播交换机上配置SSM地址映射规则,将IGMPv1和IGMPv2的报告报文中的(*,G)信息转化为对应的(S,G)信息,向运行IGMPv1或IGMPv2的成员提供SSM服务。

本命令用于使能SSM Mapping功能。只有在接口上使能SSM Mapping,配置的SSM源/组地址映射表项才能生效。SSM Mapping的映射关系通过ssm-mapping命令配置。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

使用实例

# 在接口VLANIF100上使能SSM Mapping。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp ssm-mapping enable
# 在接口10GE1/0/1上使能SSM Mapping。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp ssm-mapping enable

igmp static-group

命令功能

igmp static-group命令用来在接口上配置静态组播组。

undo igmp static-group命令用来删除接口上配置的静态组播组。

缺省情况下,接口未配置任何静态组播组。

命令格式

# 三层子接口视图下,命令格式为:

igmp static-group group-address [ inc-step-mask { group-mask | group-mask-length } number group-number ] [ source source-address ] dot1q vid vid

undo igmp static-group { all | group-address [ inc-step-mask { group-mask | group-mask-length } number group-number ] [ source source-address ] dot1q vid vid }

# 其他接口视图下,命令格式为:

igmp static-group group-address [ inc-step-mask { group-mask | group-mask-length } number group-number ] [ source source-address ]

undo igmp static-group { all | group-address [ inc-step-mask { group-mask | group-mask-length } number group-number ] [ source source-address ] }

参数说明

参数 参数说明 取值
group-address 指定组播组地址,批量配置方式中为组地址序列的起始组地址。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
inc-step-mask 指定批量配置方式中的组地址递增掩码。 -
group-mask 指定批量配置方式中的组地址步长掩码,即组地址序列中相邻两个组地址的间隔。 采用反掩码形式表示,点分十进制形式,取值范围是0.0.0.1~15.255.255.255。
group-mask-length 指定批量配置方式中的组地址步长掩码长度。

整数形式,取值范围是5~32。

若使用group-mask-length方式配置组地址递增掩码,使用display current-configuration命令查看相关配置信息时,显示的组地址递增范围掩码转换为group-mask格式。参数group-mask-length转换为group-mask的格式为:group-mask = 1<<(32–group-mask-length),其中符号“<<”为左移运算符,即将一个整形数的所有二进制位向左移动指定的位数,移动到左边界之外的多余二进制位会被丢弃,并从右边界移入0。例如:1<<0代表0.0.0.1、1<<1代表0.0.0.2、1<<2代表0.0.0.4。

number group-number 指定批量配置方式中的组地址个数。 整数形式,取值范围是2~512。
source source-address 指定一个组播源。source-address表示组播源地址。 点分十进制形式。
dot1q 指定Dot1q终结三层子接口以静态方式加入组播组。 -
vid vid 指定Dot1q终结三层子接口的VLAN ID。 整数形式,取值范围1~4090。需要与Dot1q终结三层子接口上通过命令dot1q termination vid配置的VLAN ID一致。
all 表示接口上配置的所有静态组播组。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在某些应用场景中,可以在交换机的用户侧接口上配置静态组播组。比如:

  • 网络中存在稳定的组播组成员,为了实现组播数据的快速、稳定转发,可以在用户侧接口配置静态组播组。

  • 某网段内没有组播组成员或主机无法发送报告报文,但是又需要将组播数据转发到该网段,可以在接口上配置静态组播组,将组播数据引流到接口。

在接口上配置静态组播组后,交换机就认为此接口网段上一直存在该组播组的成员,从而转发该组的组播数据。

该命令配置在与成员主机相连的接口上。可以配置单个组播组或源组,也可以配置批量组播组或源组。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

后续任务

接收者不再需要静态加入的组播组数据时,需要手动删除静态组播组配置。

注意事项

  • 要使静态组播组的配置生效,接口上必须通过pim sm命令使能PIM-SM功能。
  • 如果接口所属的设备为NDR(非指定路由器)或Assert Loser时,不会被添加为真正的PIM出接口,因此静态引流会失败。
  • 执行本命令后,接口上的IGMP静态组表项永远不会超时。交换机认为该接口上始终连接着组成员主机,并持续向该接口所在网段转发符合条件的组播报文。
  • 第一次配置批量组播组后,若再配置批量组播组时只修改group-number的配置值,不改变group-addressgroup-mask | group-mask-length的配置值,则会覆盖之前的批量组播静态组配置。
  • 不同的组播组批量配置,可能存在相同的组播组地址,这种配置的重叠是允许的。接口配置了批量静态组后,若系统当前未完成批量静态组加入处理,请不要进行删除操作。

使用实例

# 在与用户相连的接口VLANIF100配置静态组播组224.1.1.1。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] pim sm
[*HUAWEI-Vlanif100] igmp static-group 224.1.1.1

# 配置交换机VLANIF100接口上转发从组播源192.168.11.1到组播组232.1.1.1的报文。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] pim sm
[*HUAWEI-Vlanif100] igmp static-group 232.1.1.1 source 192.168.11.1
# 在接口VLANIF100配置起始组地址为225.1.1.1,递增掩码长度为32,组地址数量为10的批量组播组。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] pim sm
[*HUAWEI-Vlanif100] igmp static-group 225.1.1.1 inc-step-mask 32 number 10
# 在接口VLANIF100配置起始组地址为232.1.1.1,源地址为192.168.11.1,递增掩码长度为32,组地址数量为10的批量组播源组。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] pim sm
[*HUAWEI-Vlanif100] igmp static-group 232.1.1.1 inc-step-mask 32 number 10 source 192.168.11.1
# 在与用户相连的接口10GE1/0/1配置静态组播组224.1.1.1。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] pim sm
[*HUAWEI-10GE1/0/1] igmp static-group 224.1.1.1
# 在与用户相连的三层子接口10GE1/0/1.1配置静态组播组224.1.1.1。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] quit
[*HUAWEI] interface 10ge 1/0/1.1
[*HUAWEI-10GE1/0/1.1] dot1q termination vid 100
[*HUAWEI-10GE1/0/1.1] pim sm
[*HUAWEI-10GE1/0/1.1] igmp static-group 224.1.1.1 dot1q vid 100

igmp timer other-querier-present

命令功能

igmp timer other-querier-present命令用来在接口上设置其他IGMP查询器的存活时间。

undo igmp timer other-querier-present命令用来恢复其他IGMP查询器的存活时间为缺省值。

缺省情况下,其他IGMP查询器的存活时间的计算公式是:其他IGMP查询器的存活时间 = 健壮系数 × IGMP普遍查询报文发送间隔 +(1/2)× 最大查询响应时间。当健壮系数、IGMP普遍查询报文发送间隔和最大查询响应时间都取缺省值时,其他IGMP查询器的存活时间的值为125秒。

命令格式

igmp timer other-querier-present interval

undo igmp timer other-querier-present

参数说明

参数 参数说明 取值
interval 指定其他IGMP查询器存活时间。 整数形式,取值范围是60~300,单位为秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当成员主机网段连接多台三层组播设备时,只有一台设备会被选作IGMP查询器,负责向该网段的主机发送查询报文。如果在某些情况下(比如查询器设备发生故障)查询器无法正常的发送查询报文,组成员关系将无法正常建立和维护。运行IGMPv2和IGMPv3的非查询器,会在选举失败后启动一个定时器,即“其他IGMP查询器的存活时间”,如果非查询器在这段时间内收不到查询器发送的查询报文,就认为查询器失效,从而重新发起查询器选举。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 该命令和IGMP视图下的timer other-querier-present命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

如果配置的“其他IGMP查询器的存活时间”小于“IGMP普遍组查询报文发送间隔”,将会频繁触发网络中的查询器选举。

使用实例

# 在接口VLANIF100上配置其他查询器存活时间为200秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp timer other-querier-present 200
# 在接口10GE1/0/1上配置其他查询器存活时间为200秒。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp timer other-querier-present 200

igmp timer query

命令功能

igmp timer query命令用来在接口上配置IGMP普遍组查询报文的发送间隔。

undo igmp timer query命令用来恢复普遍组查询报文的发送间隔为缺省值。

缺省情况下,接口上IGMP普遍组查询报文的发送间隔是60秒。

命令格式

igmp timer query interval

undo igmp timer query

参数说明

参数 参数说明 取值
interval 指定接口周期性发送IGMP普遍组查询报文的时间间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IGMP查询器会周期性地发送IGMP普遍组查询报文,以判断网络上是否有组播组成员,发送间隔即为“IGMP普遍组查询报文的发送间隔”。可以根据网络的实际情况来修改周期性发送IGMP普遍组查询报文的时间间隔。IGMP普遍组查询报文的发送间隔会影响以下过程:

  • 当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“健壮系数”可以使用igmp robust-count命令或robust-count命令设置。

  • 当查询器启动完正常工作后,查询器周期性的发送普遍组查询报文,维护接口上的组成员关系。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 查询器发送普遍组查询报文的时间间隔的缺省值为60秒,但是RFC规定的缺省值是125秒。目前有些厂商是按照RFC实现的,即缺省值是125秒。为了与这些厂商的设备互通,需要修改其中之一的配置,使查询器发送普遍组查询报文的时间间隔保持一致。

  • “普遍组查询报文发送间隔”越小,查询器就越灵敏,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和IGMP视图下的timer query命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 设置接口VLANIF100发送普遍组查询报文的时间间隔为50秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp timer query 50
# 设置接口10GE1/0/1发送普遍组查询报文的时间间隔为50秒。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp timer query 50

igmp version

命令功能

igmp version命令用来在接口上配置运行的IGMP版本。

undo igmp version命令用来恢复IGMP版本为缺省配置。

缺省情况下,接口上运行IGMPv2。

命令格式

igmp version version

undo igmp version

参数说明

参数 参数说明 取值
version 指定接口运行的IGMP协议版本号。 整数形式,取值范围是1~3。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

运行高版本IGMP的组播交换机可以识别低版本的IGMP协议报文,但是运行低版本IGMP的组播交换机不能识别高版本的IGMP协议报文。为了保证IGMP的正常运行,建议在组播交换机上配置和成员主机相同或高于成员主机版本的IGMP。

如果在主机侧共享网段上有多个组播交换机,由于不同版本的IGMP协议报文结构不同,为了保证IGMP的正常运行,必须在所有组播交换机与组成员相连的接口上配置相同版本的IGMP。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

使用实例

# 指定在接口VLANIF100上使用IGMPv1版本。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] igmp version 1
# 指定在接口10GE1/0/1上使用IGMPv1版本。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] igmp version 1

lastmember-queryinterval(IGMP)

命令功能

lastmember-queryinterval命令用来配置IGMP查询器在收到主机发送的IGMP离开报文时,发送IGMP特定组\源组查询报文的时间间隔。

undo lastmember-queryinterval命令用来恢复IGMP特定组\源组查询报文的发送时间间隔为缺省值。

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

命令格式

lastmember-queryinterval interval

undo lastmember-queryinterval

参数说明

参数 参数说明 取值
interval 指定IGMP查询器在收到主机发送的离开报文时,发送IGMP特定组\源组查询报文的时间间隔。 整数形式,取值范围是1~5,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

当IGMP查询器收到主机退出某组播组的IGMP离开报文时,会连续发送IGMP特定组\源组查询报文,询问该组播组是否还存在成员。发送间隔为本命令设置的interval。如果在一段时间内没有收到成员的报告报文,则停止转发该组播组数据。这“一段时间”由interval × robust-value定义,其中robust-value通过igmp robust-countrobust-count命令配置。

如果查询器在interval × robust-value时间内收到主机发送的报告报文,就会继续维护该组的组成员关系;否则就认为网段内该组的最后一个成员已经离开,不再维护该组的组成员关系。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 该命令和接口视图下的igmp lastmember-queryinterval命令功能完全相同,差别仅是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下,配置查询器上IGMP特定组\源组查询报文的发送时间间隔为3秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] lastmember-queryinterval 3

max-response-time(IGMP)

命令功能

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

undo max-response-time命令用来恢复普遍组查询报文的最大响应时间为缺省值。

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

命令格式

max-response-time interval

undo max-response-time

参数说明

参数 参数说明 取值
interval 指定IGMP普遍组查询报文的最大响应时间。 整数形式,取值范围是1~25,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

如果主机在接收到IGMP普遍组查询报文后立即发送报告报文,可能会发生同一网段大量主机同时向IGMP查询器发送报告报文的情况,从而造成网络的流量过大。

为了避免这种情况,IGMPv2报文和IGMPv3报文规定了主机接收到IGMP普遍组查询报文后的最大响应时间。运行IGMPv2和IGMPv3的主机在接收到IGMP普遍组查询报文后,会为其所要加入的组播组启动一个定时器,该定时器的超时时间在0~“最大响应时间”之间随机选定。当定时器超时,主机才发送报告报文。

最大响应时间规定了主机发送报告报文的最后期限。合理的设置最大响应时间,可以使主机快速响应查询报文,同时又可以避免大量主机同时发送报告报文而造成的网络拥塞。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令只适用于IGMPv2和IGMPv3。
  • 主机响应时间越小,IGMP交换机获知组播成员的速度越快,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和接口视图下的igmp max-response-time命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下,配置IGMP普遍组查询报文的最大响应时间为8秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] max-response-time 8

require-router-alert(IGMP)

命令功能

require-router-alert命令用来配置丢弃不包含Router-Alert选项的IGMP报文。

undo require-router-alert命令用来取消对IGMP报文中Router-Alert选项的检查。

缺省情况下,交换机不检查Router-Alert选项,即处理所有接收到的IGMP报文,包括无Router-Alert选项的IGMP报文。

命令格式

require-router-alert

undo require-router-alert

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

通常情况下,网络设备收到报文时,只有目的地址为本设备的接口地址的报文才会上送给相应的协议模块处理。IGMP报文的目的地址为组播地址而不是组播设备的接口地址,这样就导致报文不会被上送到IGMP协议模块处理,导致正常的组成员关系不能维护。

IP报文头的Route-Alert选项可以解决此类问题。如果IP报文头中带有Router-Alert选项,则表示该报文需要被上送到相应的协议模块处理。

配置该命令可以提高IGMP的安全性,只接收其他设备发来的带有Router-Alert选项的IGMP报文。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

该命令和接口视图下的igmp require-router-alert命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对全交换机有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下,配置交换机丢弃不包含Router-Alert选项的IGMP报文。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] require-router-alert

reset igmp control-message counters

命令功能

reset igmp control-message counters命令用来清除IGMP报文统计数。

命令格式

reset igmp [ vpn-instance vpn-instance-name | all-instance ] control-message counters [ interface interface-type interface-number ] [ message-type { query | report } ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 清除指定VPN实例的IGMP报文统计数。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 清除所有实例的IGMP报文统计数。 -
interface interface-type interface-number 清除指定接口的IGMP报文统计数。如果不指定该参数,则清除所有接口上的IGMP报文统计数。 -
message-type 清除指定类型的IGMP报文统计数。如果不指定该参数,则清除所有的IGMP报文统计数。 -
query 清除接口上收到的查询报文数目。 -
report 清除接口上收到的报告报文数目。 -

视图

用户视图

缺省级别

3:管理级

使用指南

清除IGMP报文统计数后,不影响IGMP的正常运行。

使用实例

# 清除所有接口上的IGMP报文统计数。

<HUAWEI> reset igmp control-message counters

# 清除接口VLANIF100上的IGMP报文统计数。

<HUAWEI> reset igmp control-message counters interface vlanif 100

reset igmp group

命令功能

reset igmp group命令用来删除接口动态加入的IGMP组表项。

命令格式

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

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 删除指定VPN实例的IGMP组表项。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 删除所有实例的IGMP组表项。 -
all 前一个all表示清除所有接口上的IGMP组表项,后一个all则表示清除指定接口上的所有IGMP组表项。 -
interface interface-type interface-number 删除指定接口的IGMP组表项。 -
group-address 删除指定组地址的IGMP组表项。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
mask 指定组播组或源的地址掩码。 -
group-mask 指定组播组地址掩码。 点分十进制形式。
group-mask-length 指定组播组地址掩码长度。 整数形式,取值范围是4~32。
source-address 指定组播源地址。 点分十进制形式。
source-mask 指定组播源地址掩码。 点分十进制形式。
source-mask-length 指定组播源地址掩码长度。 整数形式,取值范围是0~32。

视图

用户视图

缺省级别

3:管理级

使用指南

本命令仅对动态加入的组播组有效,对静态加入的组播组无效。

删除IGMP组表项后,不影响该组的再次加入。

清除IGMP组信息后,可能导致组播成员无法正常接收组播数据,请慎用。

使用实例

# 删除所有接口上的所有IGMP组表项。

<HUAWEI> reset igmp group all

# 删除接口VLANIF100上的所有IGMP组表项。

<HUAWEI> reset igmp group interface vlanif 100 all

# 删除接口VLANIF100上的组地址225.0.0.1对应的IGMP组表项。

<HUAWEI> reset igmp group interface vlanif 100 225.0.0.1

# 删除接口VLANIF100上组地址范围在225.1.1.0到225.1.1.255网段之间的IGMP组表项。

<HUAWEI> reset igmp group interface vlanif 100 225.1.1.0 mask 255.255.255.0
相关主题

reset igmp group ssm-mapping

命令功能

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

命令格式

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

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 删除指定VPN实例内SSM Mapping的组播组信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 删除所有实例内SSM Mapping的组播组信息。 -
all 前一个all表示清除所有接口上依据SSM Mapping规则创建的组播组信息,后一个all则表示清除指定接口上依据SSM Mapping规则创建的所有组播组信息。 -
interface interface-type interface-number 删除指定接口上依据SSM Mapping规则创建的组播组信息。 -
group-address 删除指定组地址的SSM Mapping的组播组信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
mask 指定组地址掩码。 -
group-mask 表示组地址掩码。 点分十进制形式。
group-mask-length 表示组地址掩码长度。 整数形式,取值范围是4~32。

视图

用户视图

缺省级别

3:管理级

使用指南

使用本命令可以清除根据SSM Mapping规则建立的组播组信息。

清除IGMP组信息后,可能导致组播成员无法正常接收组播数据,请慎用。

使用实例

# 删除所有接口依据SSM Mapping规则建立的组播组信息。

<HUAWEI> reset igmp group ssm-mapping all

robust-count(IGMP)

命令功能

robust-count命令用来设置IGMP查询器的健壮系数。

undo robust-count命令用来恢复IGMP查询器健壮系数为缺省值。

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

命令格式

robust-count robust-value

undo robust-count

参数说明

参数 参数说明 取值
robust-value 指定IGMP健壮系数。 整数形式,取值范围是2~5。

视图

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

缺省级别

2:配置级

使用指南

应用场景

IGMP查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。

在主机所在的共享网络上,IGMP查询器负责维护接口上的组播组成员关系,IGMP健壮系数会影响组成员关系的超时时间。组成员关系超时时间=IGMP普遍组查询报文发送间隔 × 健壮系数 + 最大查询响应时间。健壮系数规定以下的值:

  • 查询器启动时发送普遍组查询报文的次数

    当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“普遍组查询报文发送间隔”可以使用igmp timer query命令或timer query命令设置。

  • 在IGMPv2和IGMPv3中,查询器发送特定组查询或特定源组查询报文的次数

    当查询器收到针对某组播组的离开报文时,发送“健壮系数”次的特定组查询报文,询问该组播组是否还存在成员。当查询器接收到改变组播组与源列表的对应关系的报告报文时,发送“健壮系数”次的指定源组查询报文。“特定组查询报文发送间隔”和“特定源组查询报文发送间隔”可以使用igmp lastmember-queryinterval命令或lastmember-queryinterval命令设置。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 健壮系数越大,IGMP查询器就越“健壮”,但是组播组超时所需的时间也就越长。
  • 该命令和接口视图下的igmp robust-count命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下,配置IGMP查询器健壮系数为3。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] robust-count 3

send-router-alert disable(IGMP)

命令功能

send-router-alert disable命令用来配置设备发送的IGMP报文中不包含Router-Alert选项。

undo send-router-alert disable命令用来配置设备在发送的IGMP报文中包含Router-Alert选项。

缺省情况下,交换机发送的IGMP报文头中包含Router-Alert选项。

命令格式

send-router-alert disable

undo send-router-alert disable

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,交换机发送的IGMP报文中包含Router-Alert选项。当需要与不支持Router-Alert选项的设备互通时,配置send-router-alert disable命令使IGMP报文中不包含Router-Alert选项。本命令通常与undo require-router-alert命令配合使用。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

该命令和接口视图下的igmp send-router-alert disable命令功能完全相同,差别只是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下,配置交换机发送的IGMP报文的报文头中不包含Router-Alert选项。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] send-router-alert disable

ssm-mapping(IGMP)

命令功能

ssm-mapping命令用来配置SSM Mapping的源组映射规则。

undo ssm-mapping命令用来删除SSM Mapping的源组映射规则。

缺省情况下,设备上未配置SSM Mapping规则。

命令格式

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

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

参数说明

参数 参数说明 取值
group-address 指定组播组地址。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
group-mask 指定组播组地址的掩码。 点分十进制形式。
group-mask-length 指定组播组地址的掩码长度。 整数形式,取值范围是4~32。
source-address 指定组播源地址。 点分十进制形式。
static all 清除所有配置的SSM映射规则。 -

视图

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

缺省级别

2:配置级

使用指南

应用场景

当主机不支持IGMPv3,只支持IGMPv1或IGMPv2时,无法加入SSM范围的组播组。为了向这些用户提供SSM服务,需要在设备上提供SSM Mapping功能。将源和组的映射关系配置好,这样IGMPv1和IGMPv2报告报文中的(*,G)信息就能转化为对应的(S,G)信息。

缺省情况下,SSM组范围是232.0.0.0~232.255.255.255。如果要改变SSM组范围,可以通过ssm-policy命令修改。SSM组范围之外的组地址一律适用于ASM模型。

只有在接口下执行igmp ssm-mapping enable使能了SSM Mapping以后,配置的SSM源/组地址映射关系才能生效。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 该命令为累增式命令,可以配置多条SSM源组映射规则。
  • 如果需要删除某条SSM Mapping映射条目,推荐使用undo ssm-mapping group-address { group-mask | group-mask-length } source-address命令。尽量不要使用undo ssm-mapping static all命令,该命令将会把配置的SSM映射规则都清除。

使用实例

# 在公网实例中,配置SSM映射规则中的特定源地址为10.8.8.8,组地址为225.5.5.5/32。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] ssm-mapping 225.5.5.5 32 10.8.8.8

timer other-querier-present(IGMP)

命令功能

timer other-querier-present命令用来设置其他IGMP查询器存活时间。

undo timer other-querier-present命令用来恢复其他IGMP查询器存活时间为缺省值。

缺省情况下,其他IGMP查询器的存活时间的计算公式是:其他IGMP查询器的存活时间 = 健壮系数 × IGMP普遍查询报文发送间隔 +(1/2)× 最大查询响应时间。当健壮系数、IGMP普遍查询报文发送间隔和最大查询响应时间都取缺省值时,其他IGMP查询器的存活时间的值为125秒。

命令格式

timer other-querier-present interval

undo timer other-querier-present

参数说明

参数 参数说明 取值
interval 指定其他IGMP查询器的存活时间。 整数形式,取值范围是60~300,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

当成员主机网段连接多台三层组播设备时,只有一台设备会被选作IGMP查询器,负责向该网段的主机发送查询报文。如果在某些情况下(比如查询器设备发生故障)查询器无法正常的发送查询报文,组成员关系将无法正常建立和维护。运行IGMPv2和IGMPv3的非查询器,会在选举失败后启动一个定时器,即“其他IGMP查询器的存活时间”,如果非查询器在这段时间内收不到查询器发送的查询报文,就认为查询器失效,从而重新发起查询器选举。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 本命令只适用于IGMPv2和IGMPv3。
  • 该命令和接口视图下的igmp timer other-querier-present命令功能完全相同,差别仅是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

如果配置的“其他IGMP查询器的存活时间”小于“IGMP普遍组查询报文发送间隔”,将会频繁触发网络中的查询器选举。

使用实例

# 在IGMP视图下,配置其他IGMP查询器存在时间的超时值为200秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] timer other-querier-present 200

timer query(IGMP)

命令功能

timer query命令用来全局配置IGMP普遍组查询报文的发送间隔。

undo timer query命令用来恢复IGMP普遍组查询报文的发送间隔为缺省值。

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

命令格式

timer query interval

undo timer query

参数说明

参数 参数说明 取值
interval 指定IGMP普遍组查询报文的发送间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

IGMP查询器会周期性地发送IGMP普遍组查询报文,以判断网络上是否有组播组成员,发送间隔即为“IGMP普遍组查询报文的发送间隔”。可以根据网络的实际情况来修改周期性发送IGMP普遍组查询报文的时间间隔。IGMP普遍组查询报文的发送间隔会影响以下过程:

  • 当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“健壮系数”可以使用igmp robust-count命令或robust-count命令设置。

  • 当查询器启动完正常工作后,查询器周期性的发送普遍组查询报文,维护接口上的组成员关系。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

  • 查询器发送普遍组查询报文的时间间隔的缺省值为60秒,但是RFC规定的缺省值是125秒。目前有些厂商是按照RFC实现的,即缺省值是125秒。为了与这些厂商的设备互通,需要修改其中之一的配置,使查询器发送普遍组查询报文的时间间隔保持一致。

  • “普遍组查询报文发送间隔”越小,查询器就越灵敏,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和接口视图下的igmp timer query命令功能完全相同,差别仅是作用范围不同。IGMP视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用IGMP视图下的配置。

使用实例

# 在IGMP视图下全局配置IGMP普遍组查询报文的发送间隔为125秒。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] igmp
[*HUAWEI-igmp] timer query 125
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:15797

下载量:402

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页