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

06-IP组播命令参考

05-IGMP命令

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

05-IGMP命令


1 IGMP

说明

章中所指的“接口”为三层口,包括VLAN接口、三层以太网接口等。三层以太网接口是指在以太网接口视图下通过port link-mode route命令切换为三层模式的以太网接口,有关以太网接口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网接口配置”。

 

1.1  IGMP配置命令

1.1.1  display igmp group

display igmp group命令用来显示IGMP组播组(即通过IGMP加入的组播组)的信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。

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

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

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

verbose:显示详细信息。

【举例】

# 显示公网实例中动态加入的所有IGMP组播组信息。

<Sysname> display igmp group

IGMP groups in total: 3

 Vlan-interface1(10.10.1.20):

  IGMP groups reported in total: 3

   Group address   Last reporter   Uptime      Expires

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

   225.1.1.2       10.10.1.10      00:02:04    00:01:15

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

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

字段

描述

IGMP groups in total

IGMP组播组的总数

IGMP groups reported in total

当前接口上动态加入的IGMP组播组总数

Group address

组播组地址

Last reporter

最后发送报告报文的主机地址

Uptime

组播组的运行时间

Expires

组播组的超时时间,Off表示该定时器关闭

 

# 显示公网实例中动态加入的IGMP组播组225.1.1.1的详细信息(假设当前运行IGMPv3)。

<Sysname> display igmp group 225.1.1.1 verbose

 Vlan-interface1(10.10.1.20):

  IGMP groups reported in total: 1

   Group: 225.1.1.1

     Uptime: 00:00:34

     Expires: Off

     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

     Source list (sources in total: 1):

       Source: 10.1.1.1

          Uptime: 00:00:03

          Expires: 00:04:16

          Last-member-query-counter: 0

          Last-member-query-timer-expiry: Off

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

字段

描述

IGMP groups reported in total

当前接口上动态加入的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表示该定时器关闭。只有运行IGMPv2或IGMPv3时才会显示本字段

Version2-host-present-timer-expiry

IGMPv2主机超时时间,Off表示该定时器关闭。只有运行IGMPv3时才会显示本字段

Source list (sources in total: 1)

组播源列表及总数。只有运行IGMPv3时才会显示本字段

Source

组播源地址。只有运行IGMPv3时才会显示本字段

Uptime

组播源的运行时间。只有运行IGMPv3时才会显示本字段

Expires

IGMPv3组播源的超时时间,Off表示该定时器关闭。只有运行IGMPv3时才会显示本字段

Last-member-query-counter

最后源组成员查询次数。只有运行IGMPv3时才会显示本字段

Last-member-query-timer-expiry

最后源组成员查询定时器的超时时间,Off表示该定时器关闭。只有运行IGMPv3时才会显示本字段

 

# 显示公网实例中静态加入的IGMP组播组信息。

<Sysname> display igmp group static

 Entries in total: 2

   Group address   Source address  Interface           Expires

   225.1.1.1       0.0.0.0         Vlan1               Never

   225.2.2.2       1.1.1.1         Vlan1               Never

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

字段

描述

Entries in total

IGMP组播组的总数

Group address

组播组地址

Source address

组播源地址

Interface

接口名称

Expires

组播组的超时时间,固定显示为Never,表示永不超时

 

【相关命令】

·     reset igmp group

1.1.2  display igmp interface

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。

interface-type interface-number:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。

host:显示使能了IGMP主机行为的接口信息。如果未指定本参数,将同时显示使能了IGMP功能和IGMP主机行为的接口信息。IGMP主机行为的详细介绍,请参见“VXLAN配置指导”中的“VXLAN”。

verbose:显示详细信息。

【举例】

# 显示公网实例接口Vlan-interface1上IGMP配置和运行的详细信息。

<Sysname> display igmp interface vlan-interface 1 verbose

 Vlan-interface1(10.10.1.20):

   IGMP is enabled.

   IGMP version: 2

   Query interval for IGMP: 125s

   Other querier present time for IGMP: 255s

   Maximum query response time for IGMP: 10s

   Last member query interval: 1s

   Last member query count: 2

   Startup query interval: 31s

   Startup query count: 2

   General query timer expiry (hh:mm:ss): 00:00:54

   Querier for IGMP: 10.10.1.20 (This router)

   IGMP activity: 1 join(s), 0 leave(s)

   Multicast routing on this interface: Enabled

   Robustness: 2

   Require-router-alert: Disabled

   Fast-leave: Disabled

   SSM-mapping: Disabled

   Startup-query: Off

   Other-querier-present-timer-expiry (hh:mm:ss): --:--:--

  IGMP groups reported in total: 1

# 显示公网实例所有使能了IGMP主机行为的接口上IGMP配置和运行的详细信息。

<Sysname> display igmp interface host verbose

 Vlan-interface2(20.10.1.20):

   IGMP host is enabled.

   IGMP version: 2

   Multicast routing on this interface: Enabled

   Require-router-alert: Disabled

   Version1-querier-present-timer-expiry (hh:mm:ss): --:--:--

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

字段

描述

Vlan-interface1(10.10.1.20)

接口的名称和IP地址

IGMP is enabled

IGMP已使能

IGMP version

此接口运行的IGMP版本

Query interval for IGMP

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

Other querier present time for IGMP

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

Maximum query response time for IGMP

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

Last member query interval

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

Last member query count

最后组成员查询次数

Startup query interval

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

Startup query count

IGMP查询器启动查询次数

General query timer expiry

IGMP普遍组查询的超时时间,Off表示该定时器关闭

Querier for IGMP

IGMP查询器的IP地址。当本设备运行IGMPv1且不是IGMPv1查询器时,将不会显示本字段

IGMPv1查询器由PIM DR来担任,可通过display pim interface命令查看

No querier elected

没有进行IGMP查询器选举。只有本设备运行IGMPv1且不是IGMPv1查询器时才会显示本字段

IGMPv1查询器由PIM DR来担任,可通过display pim interface命令查看

IGMP activity: 1 join(s), 0 leave(s)

IGMP的活动统计:

·     join(s):表示加入过的组播组总数

·     leave(s):表示离开过的组播组总数

Multicast routing on this interface

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

·     Enabled:表示已使能

·     Disabled:表示未使能

Robustness

IGMP查询器的健壮系数

Require-router-alert

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

·     Enabled:表示已使能

·     Disabled:表示未使能

Fast-leave

是否使能快速离开功能:

·     Enabled:表示已使能

·     Disabled:表示未使能

SSM-mapping

是否使能IGMP SSM Mapping功能:

·     Enabled:表示已使能

·     Disabled:表示未使能

Startup-query

是否处于启动查询状态:

·     On:表示处于启动查询状态

·     Off:表示未处于启动查询状态

Other-querier-present-timer-expiry

IGMP其它查询器的存在超时时间,Off表示该定时器关闭

IGMP groups reported in total

此接口上动态加入的组播组数量。没有加入组时不显示本字段

IGMP host is enabled

IGMP主机行为功能已使能

Version1-querier-present-timer-expiry

IGMPv1查询器的存在超时时间

Version2-querier-present-timer-expiry

IGMPv2查询器的存在超时时间

 

1.1.3  display igmp ssm-mapping

display igmp ssm-mapping命令用来显示IGMP SSM Mapping规则。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。

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

【举例】

# 显示公网实例中组播组232.1.1.1对应的IGMP SSM Mapping规则。

<Sysname> display igmp ssm-mapping 232.1.1.1

 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命令显示信息描述表

字段

描述

Group

组播组地址

Source list

组播源地址列表

 

1.1.4  igmp

igmp命令用来进入IGMP视图。

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

【命令】

igmp [ vpn-instance vpn-instance-name ]

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

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

# 进入公网实例的IGMP视图。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp]

# 进入VPN实例mvpn的IGMP视图。

<Sysname> system-view

[Sysname] igmp vpn-instance mvpn

[Sysname-igmp-mvpn]

1.1.5  igmp enable

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

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

【命令】

igmp enable

undo igmp enable

【缺省情况】

接口上的IGMP处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

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

·     只有在接口上使能了IGMP,在该接口上所做的IGMP配置才能生效。

【举例】

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

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp enable

【相关命令】

·     multicast routing(IP组播命令参考/组播路由与转发)

1.1.6  igmp fast-leave

igmp fast-leave命令用来在接口上使能组播组成员快速离开功能。

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

【命令】

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

undo igmp fast-leave

缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

acl-number:指定IPv4基本ACL的编号,取值范围为2000~2999。如果指定了本参数,快速离开功能将只为该ACL规则所允许的组播组服务;如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则快速离开功能将为所有组播组服务。

【使用指导】

ACL规则中的source参数用来指定组播组的范围,若指定了vpn-instance参数则此规则不生效,而除fragmenttime-range以外的其它可选参数都将被忽略。

【举例】

# 在接口Vlan-interface100上使能组播组成员快速离开功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp fast-leave

1.1.7  igmp group-policy

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

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

【命令】

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

undo igmp group-policy

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

·     对于IPv4基本ACL,该ACL规则中的source参数用来指定IGMP报文中的组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragmenttime-range以外的其它可选参数都将被忽略。

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

·     由于本命令只能过滤IGMP报文,因此无法对接口静态加入组播组或组播源组进行限制。

【举例】

# 限定接口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.8  igmp last-member-query-count

igmp last-member-query-count命令用来在接口上配置IGMP最后组成员查询次数。

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

【命令】

igmp last-member-query-count count

undo igmp last-member-query-count

【缺省情况】

IGMP最后组成员查询次数等于IGMP查询器的健壮系数。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP最后组成员查询次数,取值范围为1~255。

【使用指导】

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

【举例】

# 在接口Vlan-interface100上配置IGMP最后组成员查询次数为6次。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp last-member-query-count 6

【相关命令】

·     last-member-query-count (IGMP view)

1.1.9  igmp last-member-query-interval

igmp last-member-query-interval命令用来在接口上配置IGMP最后组成员查询间隔。

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

【命令】

igmp last-member-query-interval interval

undo igmp last-member-query-interval

【缺省情况】

IGMP最后组成员查询间隔为1秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相关命令】

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

1.1.10  igmp max-response-time

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

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

【命令】

igmp max-response-time time

undo igmp max-response-time

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相关命令】

·     max-response-time (IGMP view)

1.1.11  igmp non-stop-routing

igmp non-stop-routing命令用来使能IGMP协议的NSR功能。

undo igmp non-stop-routing命令用来关闭IGMP协议的NSR功能。

【命令】

igmp non-stop-routing

undo igmp non-stop-routing

【缺省情况】

IGMP协议的NSR功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 使能IGMP协议的NSR功能。

<Sysname> system-view

[Sysname] igmp non-stop-routing

1.1.12  igmp other-querier-present-interval

igmp other-querier-present-interval命令用来在接口上配置IGMP其它查询器的存在时间。

undo igmp other-querier-present-interval命令用来恢复缺省情况。

【命令】

igmp other-querier-present-interval interval

undo igmp other-querier-present-interval

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp other-querier-present-interval 125

【相关命令】

·     other-querier-present-interval (IGMP view)

1.1.13  igmp query-interval

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

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

【命令】

igmp query-interval interval

undo igmp query-interval

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp query-interval 60

【相关命令】

·     query-interval (IGMP view)

1.1.14  igmp robust-count

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

undo igmp robust-count命令用来恢复缺省情况。

【命令】

igmp robust-count count

undo igmp robust-count

【缺省情况】

IGMP查询器的健壮系数为2。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP查询器的健壮系数,取值范围为1~255。

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相关命令】

·     robust-count (IGMP view)

1.1.15  igmp startup-query-count

igmp startup-query-count命令用来在接口上配置IGMP查询器的启动查询次数。

undo igmp startup-query-count命令用来恢复缺省情况。

【命令】

igmp startup-query-count count

undo igmp startup-query-count

【缺省情况】

IGMP查询器的启动查询次数等于IGMP查询器的健壮系数。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP查询器的启动查询次数,取值范围为1~255。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相关命令】

·     startup-query-count (IGMP view)

1.1.16  igmp startup-query-interval

igmp startup-query-interval命令用来在接口上配置IGMP查询器的启动查询间隔。

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

【命令】

igmp startup-query-interval interval

undo igmp startup-query-interval

【缺省情况】

IGMP查询器的启动查询间隔为IGMP普遍组查询报文发送间隔的1/4。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相关命令】

·     startup-query-interval (IGMP view)

1.1.17  igmp static-group

igmp static-group命令用来配置接口静态加入组播组或组播源组。

undo igmp static-group命令用来恢复缺省情况。

【命令】

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

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

【缺省情况】

接口没有以静态方式加入任何组播组或组播源组。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

source-address:指定组播源的地址。如果未指定本参数,表示针对所有组播源。

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

【使用指导】

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

【举例】

# 配置接口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.18  igmp version

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

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

【命令】

igmp version version-number

undo igmp version

【缺省情况】

IGMP的版本为IGMPv2。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] igmp version 1

1.1.19  last-member-query-count (IGMP view)

last-member-query-count命令用来全局配置IGMP最后组成员查询次数。

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

【命令】

last-member-query-count count

undo last-member-query-count

【缺省情况】

IGMP最后组成员查询次数等于IGMP查询器的健壮系数。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP最后组成员查询次数,取值范围为1~255。

【使用指导】

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

【举例】

# 在公网实例中全局配置IGMP最后组成员查询次数为6次。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] last-member-query-count 6

【相关命令】

·     igmp last-member-query-count

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

last-member-query-interval命令用来全局配置IGMP最后组成员查询间隔。

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

【命令】

last-member-query-interval interval

undo last-member-query-interval

【缺省情况】

IGMP最后组成员查询间隔为1秒。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

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

【相关命令】

·     igmp last-member-query-interval

1.1.21  max-response-time (IGMP view)

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

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

【命令】

max-response-time time

undo max-response-time

【缺省情况】

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

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] max-response-time 25

【相关命令】

·     igmp max-response-time

1.1.22  other-querier-present-interval (IGMP view)

other-querier-present-interval命令用来全局配置IGMP其它查询器的存在时间。

undo other-querier-present-interval命令用来恢复缺省情况。

【命令】

other-querier-present-interval interval

undo other-querier-present-interval

【缺省情况】

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

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] other-querier-present-interval 125

【相关命令】

·     igmp other-querier-present-interval

1.1.23  query-interval (IGMP view)

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

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

【命令】

query-interval interval

undo query-interval

【缺省情况】

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

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] query-interval 60

【相关命令】

·     igmp query-interval

1.1.24  reset igmp group

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

【命令】

reset igmp [ 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 } ] ] } }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:清除指定VPN实例的记录,vpn-instance-name表示MPLS L3VPN的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。

【使用指导】

执行本命令可能导致接收者中断组播信息的接收。

【举例】

# 清除公网实例所有接口上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

【相关命令】

·     display igmp group

1.1.25  robust-count (IGMP view)

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

undo robust-count命令用来恢复缺省情况。

【命令】

robust-count count

undo robust-count

【缺省情况】

IGMP查询器的健壮系数为2。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP查询器的健壮系数,取值范围为1~255。

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] robust-count 5

【相关命令】

·     igmp robust-count

1.1.26  ssm-mapping (IGMP view)

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

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

【命令】

ssm-mapping source-address acl-number

undo ssm-mapping { source-address | all }

【缺省情况】

未配置IGMP SSM Mapping规则。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

acl-number:指定IPv4基本ACL的编号,取值范围为2000~2999。通过该ACL规则中的permit语句指定组播组的范围。当指定的ACL不存在或ACL中未配置有效规则,则表示未指定任何组播组。

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

【使用指导】

ACL规则中的source参数用来指定组播组的范围,若指定了vpn-instance参数则此规则不生效,而除fragmenttime-range以外的其它可选参数都将被忽略。

【举例】

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

<Sysname> system-view

[Sysname] acl number 2001

[Sysname-acl-basic-2001] rule permit source 232.1.1.1 0.0.0.255

[Sysname-acl-basic-2001] quit

[Sysname] igmp

[Sysname-igmp] ssm-mapping 125.1.1.1 2001

【相关命令】

·     display igmp ssm-mapping

1.1.27  startup-query-count (IGMP view)

startup-query-count命令用来全局配置IGMP查询器的启动查询次数。

undo startup-query-count命令用来恢复缺省情况。

【命令】

startup-query-count count

undo startup-query-count

【缺省情况】

IGMP查询器的启动查询次数等于IGMP查询器的健壮系数。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

count:指定IGMP查询器的启动查询次数,取值范围为1~255。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-count 5

【相关命令】

·     igmp startup-query-count

1.1.28  startup-query-interval (IGMP view)

startup-query-interval命令用来全局配置IGMP查询器的启动查询间隔。

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

【命令】

startup-query-interval interval

undo startup-query-interval

【缺省情况】

IGMP查询器的启动查询间隔为IGMP普遍组查询报文发送间隔的1/4。

【视图】

IGMP视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] startup-query-interval 100

【相关命令】

·     igmp startup-query-interval

 

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

新华三官网
联系我们