01-IGMP命令
本章节下载: 01-IGMP命令 (519.89 KB)
1.1.2 display igmp host-tracking
1.1.4 display igmp proxy group
1.1.5 display igmp proxy routing-table
1.1.6 display igmp ssm-mapping
1.1.8 host-tracking enable (IGMP view)
1.1.13 igmp host-tracking { disable | enable }
1.1.14 igmp host-tracking limit
1.1.16 igmp last-member-query-count
1.1.17 igmp last-member-query-interval
1.1.22 igmp other-querier-present-interval
1.1.27 igmp startup-query-count
1.1.28 igmp startup-query-interval
1.1.31 last-member-query-count (IGMP view)
1.1.32 last-member-query-interval (IGMP view)
1.1.33 max-response-time (IGMP view)
1.1.34 other-querier-present-interval (IGMP view)
1.1.35 proxy multipath (IGMP view)
1.1.36 query-interval (IGMP view)
1.1.38 robust-count (IGMP view)
1.1.39 snmp-agent trap enable igmp
1.1.40 ssm-mapping (IGMP view)
1.1.41 startup-query-count (IGMP view)
1.1.42 startup-query-interval (IGMP view)
display igmp group命令用来显示IGMP组播组(即通过IGMP加入的组播组)的信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] group [ [ group-address | interface interface-type interface-number ] [ static | verbose ] | statistics ]
【视图】
任意视图
【缺省用户角色】
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:显示静态加入的组播组信息。如果未指定本参数,将只显示动态加入的组播组信息。
statistics:显示IGMP组播组统计信息。如果未指定本参数,将显示IGMP组播组信息。
verbose:显示IGMP组播组的详细信息。如果未指定本参数,将显示IGMP组播组的简要信息。
【举例】
# 显示公网中动态加入的所有IGMP组播组信息。
<Sysname> display igmp group
IGMP groups in total: 3
GigabitEthernet1/0/6(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组播组232.1.1.1的详细信息(假设当前运行IGMPv3)。
<Sysname> display igmp group 232.1.1.1 verbose
GigabitEthernet1/0/6(10.10.1.20):
IGMP groups reported in total: 3
Group: 232.1.1.1
Uptime: 00:00:34
Exclude expires: 00:04:16
Mapping expires: 00:02:16
Last reporter: 10.10.1.10
Last-member-query-counter: 0
Last-member-query-timer-expiry: Off
Mapping last-member-query-counter: 0
Mapping last-member-query-timer-expiry: Off
Group mode: Exclude
Version1-host-present-timer-expiry: Off
Version2-host-present-timer-expiry: 00:02:11
Mapping version1-host-present-timer-expiry: Off
Source list (sources in total: 1):
Source: 10.1.1.1
Uptime: 00:00:03
V3 expires: 00:04:16
Mapping expires: 00:02: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 |
组播组的运行时间 |
|
Exclude expires |
EXCLUDE模式下组播组的超时时间,Off表示该定时器关闭 |
|
Mapping expires |
IGMP SSM Mapping规则所生成组播组的超时时间。只有运行IGMP SSM Mapping时才会显示本字段 |
|
Last reporter |
最后发送报告报文的主机地址 |
|
Last-member-query-counter |
最后组成员查询次数 |
|
Last-member-query-timer-expiry |
最后组成员查询定时器的超时时间,Off表示该定时器关闭 |
|
Mapping last-member-query-counter |
IGMP SSM Mapping规则所生成组播组的最后组成员查询次数。只有运行IGMP SSM Mapping时才会显示本字段 |
|
Mapping last-member-query-timer-expiry |
IGMP SSM Mapping规则所生成组播组的最后组成员查询定时器的超时时间,Off表示该定时器关闭。只有运行IGMP SSM Mapping时才会显示本字段 |
|
Group mode |
对组播源的过滤模式: · Include:表示INCLUDE模式 · Exclude:表示EXCLUDE模式 IGMPv1/v2本身并不区分过滤模式,但当运行IGMP SSM Mapping时,会根据具体配置以及加入的组播组来显示相应的模式;而当未运行IGMP SSM Mapping时,则固定显示为Exclude |
|
Version1-host-present-timer-expiry |
IGMPv1主机超时时间,Off表示该定时器关闭。只有运行IGMPv2或IGMPv3时才会显示本字段 |
|
Version2-host-present-timer-expiry |
IGMPv2主机超时时间,Off表示该定时器关闭。只有运行IGMPv3时才会显示本字段 |
|
Mapping version1-host-present-timer-expiry |
运行IGMP SSM Mapping时IGMPv1主机的超时时间,Off表示该定时器关闭。只有运行IGMP SSM Mapping时才会显示本字段 |
|
Source list (sources in total: 1) |
组播源列表及总数。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
Source |
组播源地址。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
Uptime |
组播源的运行时间。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
V3 expires |
IGMPv3组播源的超时时间,Off表示该定时器关闭,“---”表示该组播源由IGMP SSM Mapping规则生成。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
Mapping expires |
IGMP SSM Mapping规则所生成组播源的超时时间。只有运行IGMP SSM Mapping时才会显示本字段 |
|
Last-member-query-counter |
最后源组成员查询次数。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
Last-member-query-timer-expiry |
最后源组成员查询定时器的超时时间,Off表示该定时器关闭。只有运行IGMPv3或IGMP SSM Mapping时才会显示本字段 |
|
# 显示公网中静态加入的IGMP组播组信息。
<Sysname> display igmp group static
Entries in total: 2
Group address Source address Interface Expires
225.1.1.1 0.0.0.0 GE1/0/6 Never
225.2.2.2 1.1.1.1 GE1/0/6 Never
表1-3 display igmp group static命令显示信息描述表
字段 |
描述 |
Entries in total |
IGMP组播组的总数 |
Group address |
组播组地址 |
Source address |
组播源地址 |
Interface |
接口名称 |
Expires |
组播组的超时时间,固定显示为Never,表示永不超时 |
# 显示IGMP组播组统计信息。
<Sysname> display igmp group statistics
Dynamic groups in total: 2
Static groups in total: 1
表1-4 display igmp group statistics命令显示信息描述表
字段 |
描述 |
Dynamic groups in total |
动态加入的IGMP组播组的总数 |
Static groups in total |
静态加入的IGMP组播组的总数 |
· reset igmp group
display igmp host-tracking用来显示IGMP跟踪的主机信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] host-tracking [ interface interface-type interface-number ] [ group group-address ] [ source source-address ] [ active ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
interface-type interface-number:显示指定接口上IGMP主机跟踪信息。如果未指定本参数,将显示所有接口上IGMP主机跟踪信息。
group group-address:显示IGMP跟踪的加入指定组播组的主机信息。group-address为组播组的地址,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示IGMP跟踪的所有组播组的主机信息。
source source-address:显示指定IGMP跟踪的指定组播源的主机信息。如果未指定本参数,将显示IGMP跟踪的所有组播源的主机信息。
active:显示IGMP跟踪的当前活跃的主机。如果未指定本参数,将显示IGMP跟踪的所有的主机。
【举例】
# 显示IGMP跟踪的所有主机信息。
<Sysname> display igmp host-tracking
IGMP hosts in total: 4
GigabitEthernet1/0/6(192.168.1.1):
IGMP hosts reported in total: 2
(0.0.0.0,224.1.1.1)
Host Uptime Expires
192.168.1.1 00:02:20 00:00:40
192.168.1.2 00:02:21 00:00:39
GigabitEthernet1/0/7(192.168.2.1):
IGMP hosts reported in total: 2
(1.1.1.1,224.1.1.1)
Host Uptime Expires Type
192.168.2.1 00:03:20 Expired G
192.168.2.2 00:02:20 00:00:39 G
# 显示接口GigabitEthernet1/0/6上IGMP跟踪的加入组播组232.1.1.1的主机信息。
<Sysname> display igmp host-tracking interface gigabitethernet 1/0/6 group 232.1.1.1
IGMP hosts reported in total: 5
(1.1.1.1,232.1.1.1)
Host Uptime Expires Type
192.168.1.1 00:02:20 00:00:40 M
192.168.1.2 00:02:21 00:00:39 M
(2.2.2.2,232.1.1.1)
Host Uptime Expires Type
192.168.1.1 00:02:20 00:00:40 G/M
192.168.1.2 00:02:21 00:00:39 G/M
192.168.1.3 00:02:21 00:00:39 G/M
# 显示接口GigabitEthernet1/0/6上IGMP跟踪的当前活跃主机信息。
<Sysname> display igmp host-tracking interface gigabitethernet 1/0/6 active
IGMP hosts reported in total: 2
(1.1.1.1, 224.1.1.1)
Host Uptime Expires Type
192.168.1.1 00:02:20 00:00:40 G
(1.1.1.1, 225.1.1.1)
Host Uptime Expires Type
192.168.1.1 00:02:20 00:00:40 G
表1-5 display igmp host-tracking命令显示信息描述表
字段 |
描述 |
IGMP hosts in total |
跟踪的主机总数 |
GigabitEthernet1/0/6(192.168.1.1) |
接口的名称和IP地址 |
IGMP hosts reported in total |
接口下跟踪的主机数 |
(0.0.0.0, 224.1.1.1) |
(S,G)表项,0.0.0.0表示所有组播源 |
Host |
主机的IP地址 |
Uptime |
主机加入组播组的运行时长 |
Expires |
主机的超时剩余时间,在收到主机的成员关系报告报文时会进行刷新(与端口老化时间一致),Expired表示已超时 |
Type |
表示主机加入的版本信息,取值为: · G:IGMPv3版本主机正常加入 · M:IGMPv1/v2版本主机ssm-mapping加入 · G/M:以上两种情况同时存在 IGMPv1/v2版本主机不通过ssm-mapping加入,则不显示该字段 |
【相关命令】
· host-tracking enable
· igmp host-tracking { disable | enable }
display igmp interface命令用来显示接口上IGMP配置和运行的信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] interface [ access-interface interface-type interface-number | [ interface-type interface-number ] [ host | proxy ] ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
access-interface interface-type interface-number:显示从指定接口接入的组播用户的IGMP配置和运行信息。
interface-type interface-number:显示指定接口上IGMP配置和运行信息。
host:显示主机接口(即使能了IGMP主机行为的接口)的信息。有关IGMP主机行为的详细介绍,请参见“VXLAN配置指导”中的“VXLAN”。
proxy:显示代理接口的信息。
verbose:显示详细信息。
【使用指导】
如果组播用户通过QinQ方式接入,IGMP通过IGMP Report报文内容为组播用户创建Multicast-UA接口,当Multicast-UA接口下不存在IGMP组且一段时间没有收到IGMP Report报文后,Multicast-UA接口将会老化并删除。有关QinQ的详细介绍,请参见“二层技术-以太网交换”中的“QinQ”。
通过display igmp interface access-interface interface-type interface-number命令可以显示所有Access-Interface相同的Multicast-UA接口的IGMP配置和运行信息。
执行本命令时,如果未指定任何参数,将显示所有接口上IGMP配置和运行的信息。
【举例】
# 显示公网接口GigabitEthernet1/0/6.3(非代理接口)上IGMP配置和运行的详细信息。
<Sysname> display igmp interface gigabitethernet 1/0/6.3 verbose
GigabitEthernet1/0/6.3 (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
Startup-query: Off
Other-querier-present-timer-expiry (hh:mm:ss): Off
Authorization: Disabled
Join-by-session: Disabled
User-VLAN-aggregation: Enabled (Dynamic)
VSRP instance: vsrp1 (State is master, synchronization is on)
VSRP forward mode: all (Switchback delay: 180s)
UP backup: (State: Master, Mode: Warm standby, interface backup mode: Inherit-main)
IGMP groups reported in total: 1
# 显示公网所有代理接口上IGMP配置和运行的详细信息。
<Sysname> display igmp interface proxy verbose
GigabitEthernet1/0/7(20.10.1.20):
IGMP proxy is enabled.
IGMP version: 2
Multicast routing on this interface: Enabled
Require-router-alert: Disabled
Version1-querier-present-timer-expiry (hh:mm:ss): Off
# 显示公网所有主机接口上IGMP配置和运行的详细信息。
<Sysname> display igmp interface host verbose
GigabitEthernet1/0/8(30.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): Off
# 显示公网内指定接口上接入的所有组播用户接口详细信息。
<Sysname> display igmp interface access-interface gigabitethernet 1/0/7 verbose
Multicast-UA0(102.1.1.2):
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:23
Querier for IGMP: 102.1.1.2 (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
Startup-query: Off
Other-querier-present-timer-expiry (hh:mm:ss): Off
Authorization: Disabled
Join-by-session: Enabled
User-VLAN-aggregation: Disabled
Access interface: GigabitEthernet1/0/7
VSRP instance: vsrp1 (State is master, synchronization is on)
VSRP forward mode: all (Switchback delay: 180s)
UP backup: (State: Master, Mode: Warm standby, Interface backup mode: Inherit-main)
IGMP groups reported in total: 1
# 显示公网接口Multicast-UA0接口上IGMP配置和运行的详细信息。
<Sysname> display igmp interface Multicast-UA 0 verbose
Multicast-UA0(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
Startup-query: Off
Other-querier-present-timer-expiry (hh:mm:ss): Off
Authorization: Disabled
Join-by-session: Enabled
User-VLAN-aggregation: Disabled
User-ID: 0x40000001
VLAN ID: 100
Second VLAN ID: 10
User address: 1.1.1.1
Access type: IPoE
Access interface: GigabitEthernet1/0/6.1
VSRP instance: vsrp1 (State is master, synchronization is on)
VSRP forward mode: all (Switchback delay: 180s)
IGMP groups reported in total: 1
表1-6 display igmp interface命令显示信息描述表
字段 |
描述 |
GigabitEthernet1/0/6(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 |
是否使能IP组播路由: · Enabled:表示已使能 · Disabled:表示未使能 |
Robustness |
IGMP查询器的健壮系数 |
Require-router-alert |
是否开启丢弃未携带Router-Alert选项的IGMP报文功能: · Enabled:表示已开启 · Disabled:表示未开启 |
Fast-leave |
是否开启快速离开功能: · Enabled:表示已开启 · Disabled:表示未开启 |
Startup-query |
是否处于启动查询状态: · On:表示处于启动查询状态 · Off:表示未处于启动查询状态 |
Other-querier-present-timer-expiry |
IGMP其它查询器的存在超时时间,Off表示该定时器关闭 |
Authorization |
是否开启可控组播功能: · Enabled:表示已开启 · Disabled:表示未开启 |
Join-by-session |
是否开启按会话记录加入组播组的用户功能: · Enabled:表示已开启 · Disabled:表示未开启 |
User-VLAN-aggregation |
是否开启边缘复制时封装VLAN Tag功能: · Enabled:表示已开启 · Disabled:表示未开启 · Dynamic:表示按上线用户的VLAN信息封装组播报文VLAN Tag · Dot1q vid 3 second-dot1q 350:指定封装的外层VLAN Tag为3,内层VLAN Tag为350 |
User-ID |
用户ID |
VLAN ID |
用户带VLAN Tag接入时所携带的外层(或唯一一层)VLAN编号。如果不带VLAN Tag接入,则不显示本字段 |
Second VLAN ID |
用户带VLAN Tag接入时所携带的内层VLAN编号。如果不带VLAN Tag接入,则不显示本字段 |
User address |
用户地址。如果未获取到用户地址,则不显示本字段 |
User profile |
用户授权的User Profile名称,用户可加入该User Profile下通过igmp access-policy命令所配置接入策略中的组播组 |
Access interface |
用户的实际接入接口。如果IGMP信息不是维护在Multicast-UA接口,则不显示本字段 |
VSRP instance (State is master, synchronization is on) |
与IGMP接口绑定的VSRP实例的名称,VSRP实例的状态以及IGMP数据同步功能的状态。如果IGMP接口没有绑定VSRP实例的话,则不显示本字段。VSRP实例状态取值如下: · master:在该多机备份实例中,本设备作为主用设备 · backup:在该多机备份实例中,本设备作为备用设备 · down:在该多机备份实例中,本设备不运行 · unknown:状态未知 IGMP数据同步同能得状态取值如下: · on:开启 · off:关闭 |
VSRP forward mode: odd (Switchback delay time: 180s) |
VSRP转发模式,以及故障设备组播流量回切模式。如果IGMP接口没有绑定VSRP实例或者没有配置负载分担模式,则不显示本字段。VSRP转发模式取值如下: · Odd:转发组播组地址为奇数的组播流 · Even:转发组播组地址为偶数的组播流 · All:转发所有组播组的组播流 · None:不转发组播流 故障设备组播流量回切模式取值如下: · Switchback delay:回切延迟时间为180秒 · No switchback:不回切 |
UP backup: (State: Master, Mode: Warm standby, Interface backup mode: Inherit-main) |
UP备份相关参数。如果相关接口没有UP备份信息,则不显示本字段。 UP备份状态取值如下: · Master:本接口为UP备份组的主接口 · Backup:本接口为UP备份组的备接口 · Down:本接口故障 · Unbind:未配置UP备份组 UP备份模式,取值包括: · Hot standby:热备份 · Warm standby:温备份 · Load balancing:负载分担 · Warm load balancing:1:N温备负载分担 接口备份模式,取值包括: · Inherit-main:继承主接口状态模式 · No-inherit:不继承主接口状态模式 |
IGMP groups reported in total |
此接口上动态加入的组播组数量。没有加入组时不显示本字段 |
IGMP proxy is enabled |
IGMP代理功能已开启 |
IGMP host is enabled |
IGMP主机行为功能已开启。 |
Version1-querier-present-timer-expiry |
IGMPv1查询器的存在超时时间,如果查询器关闭则显示为Off |
display igmp proxy group命令用来显示IGMP代理记录的组播组信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] proxy group [ group-address | interface interface-type interface-number ] [ 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:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。
verbose:显示详细信息。
【举例】
# 显示公网中IGMP代理记录的所有组播组信息。
<Sysname> display igmp proxy group
IGMP proxy group records in total: 2
GigabitEthernet1/0/6(1.1.1.20):
IGMP proxy group records in total: 2
Group address Member state Expires
225.1.1.1 Delay 00:00:02
225.1.1.2 Idle Off
# 显示公网中IGMP代理记录的组播组225.1.1.1的详细信息。
<Sysname> display igmp proxy group 225.1.1.1 verbose
GigabitEthernet1/0/6(1.1.1.20):
IGMP proxy group records in total: 2
Group: 225.1.1.1
Group mode: Include
Member state: Delay
Expires: 00:00:02
Source list (sources in total: 1):
1.1.1.1
表1-7 display igmp proxy group命令显示信息描述表
字段 |
描述 |
IGMP proxy group records in total |
IGMP代理记录的组播组总数 |
GigabitEthernet1/0/6(1.1.1.20) |
IGMP代理接口的名称和IP地址 |
Pending proxy group |
等待生效的代理组 |
Group address/Group |
组播组地址 |
Member state |
组播组成员的状态,其中: · Delay:表示加入了一个组,并对该组启动了延迟发送报告报文的定时器 · Idle:表示加入了一个组,但对该组尚未启动延迟发送报告报文的定时器 |
Expires |
组播组延迟发送报告报文的时间,Off表示该定时器关闭 |
Group mode |
对组播源的过滤模式,其中: · Include:表示INCLUDE模式 · Exclude:表示EXCLUDE模式 |
Source list |
IGMP代理的组播组所包含的组播源列表 |
sources in total |
组播源的总数 |
display igmp proxy routing-table命令用来显示IGMP代理路由表的信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] proxy routing-table [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] ] * [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
source-address:显示指定组播源的信息。如果未指定本参数,将显示所有组播源的信息。
group-address:显示指定组播组的信息,取值范围为224.0.1.0~239.255.255.255。如果未指定本参数,将显示所有组播组的信息。
mask-length:指定组播组或组播源地址的掩码长度。对于组播源地址,其取值范围为0~32,缺省值为32;对于组播组地址,其取值范围为4~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
verbose:显示详细信息。
【举例】
# 显示公网IGMP代理路由表的信息。
<Sysname> display igmp proxy routing-table
Total 1 (*, G) entries, 2 (S, G) entries.
(172.168.0.12, 227.0.0.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/7
Protocol: IGMP
(*, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/7
Protocol: STATIC
(2.2.2.2, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
2: GigabitEthernet1/0/7
Protocol: PROXY
# 显示公网IGMP代理路由表的详细信息。
<Sysname> display igmp proxy routing-table verbose
Total 1 (*, G) entries, 2 (S, G) entries.
(172.168.0.12, 227.0.0.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/7
Protocol: IGMP
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces: None
(*, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/7
Protocol: STATIC
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces (1 in total):
1: GigabitEthernet1/0/8
Protocol: IGMP
Querier state: Non-querier
Join/Prune state:Join
(2.2.2.2, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/6
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
Querier state: Querier
Join/Prune state: Join
2: GigabitEthernet1/0/7
Protocol: PROXY
Querier state: Querier
Join/Prune state: Join
Non-downstream interfaces: None
表1-8 display igmp proxy routing-table命令显示信息描述表
字段 |
描述 |
Total 1 (*, G) entries, 2 (S, G) entries |
(S,G)表项和(*,G)表项的总数 |
(172.168.0.12, 227.0.0.1) |
(S,G)表项 |
Upstream interface |
表项的入接口 |
Downstream interfaces (1 in total) |
下游的出接口信息及总数 |
Non-downstream interfaces (1 in total) |
下游的非出接口信息及总数 |
1: GigabitEthernet1/0/7 |
接口的索引号及接口名称 |
Protocol |
接口使用的协议类型: · IGMP:表示动态IGMP · PROXY:表示IGMP代理 · STATIC:表示静态IGMP |
Querier state |
接口的查询器状态: · Querier:表示接口为IGMP查询器 · Non-querier:表示接口不是IGMP查询器 |
Join/Prune state |
接口的加入/剪枝状态: · NI:表示默认状态 · Join:表示处于IGMP加入的状态 · Prune:表示处于IGMP剪枝的状态 |
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-9 display igmp ssm-mapping命令显示信息描述表
字段 |
描述 |
Group |
组播组地址 |
Source list |
组播源地址列表 |
display igmp user-info命令用来显示IGMP用户的授权信息。
【命令】
display igmp user-info [ access-type { ipoe | ppp } ] [ access-interface interface-type interface-number | interface interface-type interface-number ] [ user-id user-id-number | user-ip user-ip-address ] [ active-group group-address | active-user | inactive-user ] [ statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
access-type:显示指定接入类型的组播用户的授权信息。
ipoe:显示IPoE接入类型组播用户的授权信息。
ppp:显示PPP接入类型组播用户的授权信息。
access-interface interface-type interface-number:显示指定接口接入的组播用户的授权信息。
interface interface-type interface-number:显示指定用户接口上的信息。
user-id user-id-number:显示指定在线组播用户ID的授权信息。user-id为系统所分配,取值范围为十六进制数1~7FFFFF。
user-ip user-ip-address:显示指定在线组播用户IP地址的授权信息。
active-group group-address:显示已实际加入指定授权组播组的接入用户信息。group-address为授权组播组地址,取值范围为224.0.1.0~239.255.255.255。
active-user:显示已实际加入授权组播组的接入用户的信息。
inactive-user:显示未实际加入授权组播组的接入用户信息。
statistics:显示IGMP用户的授权统计信息。
【使用指导】
如果未指定任何参数,将显示所有IGMP用户的授权信息。
【举例】
# 显示所有IGMP用户的授权信息。
<Sysname> display igmp user-info
Authorized users in total: 3
User name: user1@isp1
Access type: PPP
Interface: Multicast-UA1
Access interface: GigabitEthernet1/0/6.2
User address: 102.1.1.1
Gateway address: 102.1.1.2
User mac-address: 0010-9400-133c
User ID: 0x20000002 (Session ID 0x1, VLAN ID 101)
Maximum allowed groups: 4
User profile: profile1
Authorized group list:
225.0.0.1
User name: user2
Access type: IPoE
Interface: Multicast-UA2
Access interface: GigabitEthernet1/0/7.2
User address: 131.131.0.2
Gateway address: 131.131.0.1
User mac-address: 0010-9400-0002
User ID: 0x10c8ad (UCM Index 0x4005eaa, VLAN ID 3001, Second VLAN ID 100, BRAS hash 0xc8ad)
Maximum allowed groups: 4
User profile:
Authorized group list:
Total ordered programs: 1
Ordered program list:
Group IP Source IP
225.0.0.1 0.0.0.0
# 显示已实际加入授权组播组的IGMP用户授权信息。
<Sysname> display igmp user-info active-user
Authorized users in total: 3
Active users in total: 1
User name: user1@isp1
Access type: PPP
Interface: Multicast-UA2
Access interface: GigabitEthernet1/0/6.2
User address: 102.1.1.1
Gateway address: 102.1.1.2
User mac-address: 0010-9400-133c
User ID: 0x20000002 (Session ID 0x1, VLAN ID 101)
Maximum allowed groups: 4
User profile: profile1
Authorized group list:
225.0.0.1
Total ordered programs: 1
Ordered program list:
Group IP Source IP
225.0.0.1 0.0.0.0
# 显示PPP接入类型的IGMP用户授权信息。
<Sysname> display igmp user-info access-type ppp
Authorized users in total: 3
Matching users in total: 1
User name: user1@isp1
Access type: PPP
Interface: Multicast-UA2
Access interface: GigabitEthernet1/0/6.2
User address: 102.1.1.1
Gateway address: 102.1.1.2
User mac-address: 0010-9400-134c
User ID: 0x20000002 (Session ID 0x1, VLAN ID 101)
Maximum allowed groups: 4
User profile: profile1
Authorized group list:
225.0.0.1
# 显示已实际加入授权组播组的PPP接入类型的IGMP用户授权信息。
<Sysname> display igmp user-info access-type ppp active-user
Authorized users in total: 3
Active users in total: 1
Matching users in total: 1
User name: user1@isp1
Access type: PPP
Interface: Multicast-UA2
Access interface: GigabitEthernet1/0/6.2
User address: 102.1.1.1
Gateway address: 102.1.1.2
User mac-address: 0010-9400-134c
User ID: 0x20000002 (Session ID 0x1, VLAN ID 101)
Maximum allowed groups: 4
User profile: profile1
Authorized group list:
225.0.0.1
Total ordered programs: 1
Ordered program list:
Group IP Source IP
225.0.0.1 0.0.0.0
# 显示未实际加入授权组播组的IGMP用户授权信息。
<Sysname> display igmp user-info inactive-user
Authorized users in total: 3
Inactive users in total: 1
User name: user1@isp1
Access type: PPP
Interface: Multicast-UA2
Access interface: GigabitEthernet1/0/6.2
User address: 102.1.1.1
Gateway address: 102.1.1.2
User mac-address: 0010-9400-134c
User ID: 0x20000002 (Session ID 0x1, VLAN ID 101)
Maximum allowed groups: 4
User profile: profile1
Authorized group list:
225.0.0.1
# 显示已实际加入指定授权组播组的IGMP用户授权统计信息。
<Sysname> display igmp user-info group 225.0.0.1 statistics
Authorized users in total: 8
Matching users in total: 2
表1-10 display igmp user-info命令显示信息描述表
字段 |
描述 |
Authorized users in total |
授权接入用户总数 |
Active users in total |
已实际加入授权组播组的接入用户总数量 |
Inactive users in total |
未实际加入授权组播组的接入用户总数量 |
Matching users in total |
符合配置条件的IGMP用户数量 |
User name |
用户名 |
Access type |
用户接入的方式: · IPoE:表示IPoE方式 · PPP:表示PPP方式 |
Interface |
组播用户接口 |
Access interface |
用户接入的实际接口 |
User VPN-instance |
用户授权的实例名称。如果未授权、或授权的是公网,则不显示本字段 |
User address |
用户地址。如果未获取到用户地址,则不显示本字段 |
Gateway address |
用户网关地址。如果未获取到网关地址,则不显示本字段 |
User mac-address |
用户MAC地址,如果未获取到MAC地址,则不显示本字段 |
User ID |
用户ID |
Leased user ID |
专线用户ID。如果没有不是专线用户,则不显示本字段 |
Session ID |
会话ID。如果不是PPPoE用户,则不显示本字段 |
VLAN ID |
用户带VLAN Tag接入时所携带的外层(或唯一一层)VLAN编号。如果不带VLAN Tag接入,则不显示本字段 |
Second VLAN ID |
用户带VLAN Tag接入时所携带的内层VLAN编号。如果不带VLAN Tag接入,则不显示本字段 |
UCM Index |
UCM用户的索引信息 |
BRAS hash |
BRAS用户的哈希值 |
PVC ID |
ATM接入时所携带的PVC号。如果不是ATM接入,则不显示本字段 |
VSI index |
VXLAN接入时所携带的VSI索引号。如果不是VXLAN接入,则不显示本字段 |
Link ID |
VXLAN接入时所携带的链路标识号。如果不是VXLAN接入,则不显示本字段 |
Maximum allowed groups |
允许用户加入组播组的最大数量 |
User profile |
用户授权的User Profile名称,用户可加入该User Profile下通过igmp access-policy命令所配置接入策略中的组播组 |
Authorized group list |
用户授权加入的组播组列表 |
Active users in total |
有组播组加入的接入用户总数量 |
Total ordered programs |
用户实际加入的组播源组数量 |
Ordered program list |
用户实际加入的组播组列表(包含组播源信息) |
Group IP |
用户实际加入的组播组 |
Source IP |
用户实际加入的组播组对应的组播源 |
host-tracking enable命令用来全局开启IGMP主机跟踪功能。
undo host-tracing enable命令用来全局关闭IGMP主机跟踪功能。
【命令】
host-tracking enable
undo host-tracking enable
【缺省情况】
全局IGMP主机跟踪功能处于关闭状态。
【视图】
IGMP视图
【缺省用户角色】
network-admin
【使用指导】
通过开启IGMP主机跟踪功能,可以使设备能够记录正在接收组播数据的成员主机信息(包括主机的IP地址、运行时间和超时时间等),以便于网络管理员对这些主机进行监控和管理。
使用本命令可以在全局开启IGMP主机跟踪功能。使用igmp host-tracking enable命令在接口视图下开启IGMP主机跟踪功能。接口下的配置仅对当前接口生效,全局配置对所有接口生效,接口下的配置优先于全局配置。
【举例】
# 在公网中全局开启IGMP主机跟踪功能。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] host-tracking enable
# 在VPN实例mvpn中全局开启主机跟踪功能。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] host-tracking enable
【相关命令】
· igmp host-tracking { disable | enable }
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]
igmp enable命令用来在接口上使能IGMP。
undo igmp enable命令用来在接口上关闭IGMP。
【命令】
undo igmp enable
【缺省情况】
接口上的IGMP处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在公网或VPN实例中先使能了IP组播路由,本命令才能生效。
只有在接口上使能了IGMP,在该接口上所做的IGMP配置才能生效。
【举例】
# 使能公网中的IP组播路由,并在接口GigabitEthernet1/0/6上使能IGMP。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp enable
· multicast routing(IP组播命令参考/组播路由与转发)
igmp fast-leave命令用来在接口上开启组播组成员快速离开功能。
undo igmp fast-leave命令用来在接口上关闭组播组成员快速离开功能。
【命令】
igmp fast-leave [ group-policy ipv4-acl-number ]
undo igmp fast-leave
【缺省情况】
组播组成员快速离开功能处于关闭状态,即IGMP查询器在收到主机发送的IGMP离开组报文后将发送IGMP特定组查询报文或IGMP特定源组查询报文,而不会直接向上游发送离开通告。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ipv4-acl-number:指定IPv4基本ACL的编号,取值范围为2000~2999。如果指定了本参数,快速离开功能将只为该ACL规则所允许的组播组服务;如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则快速离开功能将为所有组播组服务。
【使用指导】
开启了组播组成员快速离开功能之后,当IGMP查询器收到来自主机的离开组报文时,不再发送IGMP特定组查询报文或IGMP特定源组查询报文。
对于IPv4基本ACL,该ACL规则中的source参数用来指定组播组的范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
【举例】
# 在接口GigabitEthernet1/0/6上开启组播组成员快速离开功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp fast-leave
igmp group-policy命令用来在接口上配置组播组过滤器,以限定该接口下的主机所能加入的组播组。
undo igmp group-policy命令用来在接口上删除组播组过滤器。
【命令】
igmp group-policy { ipv4-acl-number | name ipv4-acl-name } [ version-number ]
undo igmp group-policy
【缺省情况】
接口上不存在组播组过滤器,即该接口下的主机可以加入任意组播组。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ipv4-acl-number:指定IPv4基本或高级ACL的编号,取值范围为2000~3999。主机只能加入该ACL规则所允许的组播组。如果指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有组播组,即主机不能加入任何组播组。
name ipv4-acl-name:指定IPv4基本或者高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。主机只能加入该ACL规则所允许的组播组。如果指定的ACL名称不存在或ACL中未配置有效规则,则过滤掉所有组播组,即主机不能加入任何组播组。
version-number:指定IGMP的版本号,取值范围为1~3。缺省情况下,系统同时支持对IGMPv1、IGMPv2和IGMPv3报告报文的过滤。
【使用指导】
由于本命令只能过滤IGMP报文,因此无法对接口静态加入组播组或组播源组进行限制。
对于IPv4基本ACL,本命令指定ACL规则中的source参数用来指定IGMP报文中的组播组地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
对于IPv4高级ACL,本命令指定ACL规则中的source参数用来指定IGMP报文中的组播源地址(对于IGMPv1/v2报文和未携带组播源地址的IS_EX/TO_EX类型的IGMPv3报文,视其组播源地址为0.0.0.0)范围,destination参数用来指定组播组地址范围,并且该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 限定接口GigabitEthernet1/0/6下的主机只能加入组播组225.1.1.1。
<Sysname> system-view
[Sysname] acl basic 2005
[Sysname-acl-ipv4-basic-2005] rule permit source 225.1.1.1 0
[Sysname-acl-ipv4-basic-2005] quit
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp group-policy 2005
igmp host-tracking enable命令用来在接口上开启IGMP主机跟踪功能。
igmp host-tracking disable命令用来在接口上关闭IGMP主机跟踪功能。
undo igmp host-tracking命令用来恢复缺省情况。
【命令】
igmp host-tracking enable
igmp host-tracking disable
undo igmp host-tracking
【缺省情况】
接口视图下IGMP主机跟踪功能状态与全局保持一致。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
通过开启IGMP主机跟踪功能,可以使设备能够记录正在接收组播数据的成员主机信息(包括主机的IP地址、运行时间和超时时间等),以便于网络管理员对这些主机进行监控和管理。
使用本命令可以在接口上开启IGMP主机跟踪功能;使用host-tracking enable命令在全局开启IGMP主机跟踪功能。接口下的配置仅对当前接口生效,全局配置对所有接口生效,接口下的配置优先于全局配置。
【举例】
# 在接口GigabitEthernet1/0/6上开启IGMP主机跟踪功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp host-tracking enable
【相关命令】
· host-tracking enable (IGMP view)
igmp host-tracking limit命令用来配置接口上可跟踪的最大IGMP主机数。
undo igmp host-tracking limit命令用来恢复缺省情况。
【命令】
igmp host-tracking limit limit
undo igmp host-tracking limit
【缺省情况】
接口上可跟踪的最大IGMP主机数为4096。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
limit:接口上可跟踪的最大IGMP主机数,取值范围为1~65535。
【使用指导】
多次执行本命令,最后一次执行的命令生效。当接口可跟踪的主机数量达到最大值后,设备将会重新开始记录,并覆盖之前的记录信息。
【举例】
# 配置接口GigabitEthernet1/0/6可跟踪最大IGMP主机数为2000。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp host-tracking limit 2000
igmp join-by-session命令用来配置按会话记录用户加入的组播组。
undo igmp join-by-session命令用来恢复缺省情况。
【命令】
igmp join-by-session [ mode { both | bras | non-bras } ]
undo igmp join-by-session
【缺省情况】
按接口记录用户加入的组播组。
【视图】
三层以太网接口视图/三层以太网子接口视图
三层聚合接口视图/三层聚合子接口视图
【缺省用户角色】
network-admin
【参数】
mode:指定按会话记录的用户的接入类型,即对于指定类型的接入用户,按会话记录该类用户加入的组播组。如果没有指定此参数,则所有类型的用户均按会话记录加入的组播组。
both:BRAS(Broadband Remote Access Server,宽带远程接入服务器)用户和非BRAS用户均按会话记录用户加入的组播组。
bras:仅BRAS用户(目前IGMP支持IPoE和PPP两种类型的BRAS用户)按会话记录加入的组播组。
non-bras:仅非BRAS用户(无需接入认证的用户)按会话记录加入的组播组。
【使用指导】
当按接口记录用户加入的组播组时,设备只会向物理接口发送一份组播报文;当按会话记录用户加入的组播组时,设备会向接口下的每位用户分别发送一份组播报文。
igmp join-by-session命令与igmp user-vlan-aggregation命令互斥,不允许同时配置。
【举例】
# 在接口GigabitEthernet1/0/6上配置所有类型的用户均按会话记录加入的组播组。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp join-by-session
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP最后组成员查询次数为6次。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp last-member-query-count 6
【相关命令】
· last-member-query-count (IGMP view)
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP最后组成员查询间隔为6秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp last-member-query-interval 6
· last-member-query-interval (IGMP view)
igmp log enable命令用来开启IGMP日志信息功能。
undo igmp log enable命令用来关闭IGMP日志信息功能。
【命令】
igmp log enable [ error-packet | group | query ] *
undo igmp log enable [ error-packet | group | query ] *
【缺省情况】
IGMP日志信息功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
error-packet:IGMP错误报文的日志信息。
group:IGMP组播组类型报文(组播组成员关系报告报文、成员离开报文)的日志信息。
query:IGMP查询类型报文的日志信息。
【使用指导】
IGMP日志信息可以方便管理员定位问题和解决问题,生成的日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。有关信息中心的详细描述,请参见“网络管理和监控配置指导”中的“信息中心”。
当设备输出大量IGMP日志信息时,会降低设备性能。此时,用户可以通过igmp log suppress命令开启IGMP日志限速功能。
执行本命令时,如果未指定任何参数,则表示开启或关闭IGMP所有类型日志信息功能。
【举例】
# 开启IGMP所有类型日志信息功能。
<Sysname> system-view
[Sysname] igmp log enable
【相关命令】
· igmp log suppress
igmp log suppress命令用来开启IGMP日志限速功能。
undo igmp log suppress命令用来关闭IGMP日志限速功能。
【命令】
igmp log suppress [ error-packet | group | query ] *
undo igmp log suppress [ error-packet | group | query ] *
【缺省情况】
IGMP日志限速功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
error-packet:IGMP错误报文的日志信息。
group:IGMP组播组类型报文(组播组成员关系报告报文、组离开报文)的日志信息。
query:IGMP查询类型报文的日志信息。
【使用指导】
当设备输出大量IGMP日志信息时,会降低设备性能。此时,可以通过本命令开启IGMP日志限速功能。开启本功能后,IGMP模块输出到信息中心的日志速度将会被限制,从而减轻设备的负担。
开启本命令前,请确保已通过igmp log enable命令开启了IGMP日志功能。
执行本命令时,如果未指定任何参数,则表示开启或关闭IGMP所有类型日志限速功能。
【举例】
# 开启IGMP所有类型日志限速功能。
<Sysname> system-view
[Sysname] igmp log suppress
【相关命令】
· igmp log enable
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP普遍组查询报文的最大响应时间为25秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp max-response-time 25
【相关命令】
· max-response-time (IGMP view)
igmp non-stop-routing命令用来开启IGMP协议的NSR功能。
undo igmp non-stop-routing命令用来关闭IGMP协议的NSR功能。
【命令】
igmp non-stop-routing
undo igmp non-stop-routing
【缺省情况】
本命令的缺省情况与设备的型号有关,请以设备的实际情况为准。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启IGMP协议的NSR功能。
<Sysname> system-view
[Sysname] igmp non-stop-routing
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP其它查询器的存在时间为125秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp other-querier-present-interval 125
【相关命令】
· other-querier-present-interval (IGMP view)
igmp proxy enable命令用来在接口上开启IGMP代理功能。
undo igmp proxy enable命令用来关闭接口上的IGMP代理功能。
【命令】
igmp proxy enable
undo igmp proxy enable
【缺省情况】
接口上的IGMP代理功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在公网或VPN实例中先使能了IP组播路由,本命令才能生效。
【举例】
# 使能公网中的IP组播路由,并在接口GigabitEthernet1/0/6上开启IGMP代理功能。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp proxy enable
【相关命令】
· multicast routing(IP组播命令参考/组播路由与转发)
igmp proxy forwarding命令用来开启非查询器转发功能。
undo igmp proxy forwarding命令用来关闭非查询器转发功能。
【命令】
igmp proxy forwarding
undo igmp proxy forwarding
【缺省情况】
非查询器转发功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
组播数据通常只被查询器转发,非查询器不具备组播转发能力,这样可避免组播数据被重复转发。但如果IGMP代理设备的路由器接口未能当选查询器,应在该接口上开启非查询器转发功能,否则下游主机将无法收到组播数据。
【举例】
# 在IGMP代理设备的路由器接口GigabitEthernet1/0/6上开启非查询器转发功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp proxy forwarding
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP普遍组查询报文的发送间隔为60秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp query-interval 60
【相关命令】
· query-interval (IGMP view)
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP查询器的健壮系数为5。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp robust-count 5
· robust-count (IGMP view)
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP查询器的启动查询次数为5次。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp startup-query-count 5
· startup-query-count (IGMP view)
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视图下的全局配置对所有接口都有效,接口视图下的配置只对当前接口有效,后者的配置优先级较高。
【举例】
# 在接口GigabitEthernet1/0/6上配置IGMP查询器的启动查询间隔为100秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp startup-query-interval 100
【相关命令】
· startup-query-interval (IGMP view)
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 ]
undo igmp static-group { all | group-address [ inc-step-mask { group-mask | group-mask-length } number group-number ] [ source source-address ] [ dot1q vid vlan-list ] }
【缺省情况】
接口没有以静态方式加入组播组或组播源组。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。在批量配置方式中为组地址序列的起始地址。
inc-step-mask group-mask:指定批量配置方式中的组地址步长掩码。group-mask表示组地址步长掩码,即组地址序列中相邻两个组地址的间隔。为点分十进制格式,取值范围是0.0.0.1~15.255.255.255。
inc-step-mask group-mask-length:指定批量配置方式中的组地址步长掩码长度。group-mask-length表示组地址步长掩码长度,为整数格式,取值范围是5~32。
group-number:指定批量配置方式中的组地址个数。为整数格式,取值范围是2~512。
source-address:指定组播源的地址。如果未指定本参数,表示针对所有组播源。
all:删除此接口加入的所有静态组播组。
【使用指导】
如果指定的组播组地址在SSM组地址范围内,则必须同时指定组播源的地址,否则将不会生成组播路由表项用于指导组播转发;如果指定的组播组地址不在SSM组地址范围内,则无此限制。
通过该命令配置接口静态加入组播组或组播源组时,支持单个配置和批量配置两种方式。需要注意:
· 不同的组播组批量配置,可能存在相同的组播组地址,这种配置的重叠是允许的。
· 删除批量配置的组播组或组播源组时,只可删除某条批量配置中的所有的组播组或组播源组,不可单独删除该条批量配置中的某个具体的组播组或者组播源组。
· 当批量配置的命令除了number group-number不相同,其余参数配置均相同时,后一条配置会覆盖前一条配置,即最后一次执行的命令生效。
对于使用group-mask-length方式配置组地址步长掩码长度,使用display current-configuration命令查看相关配置信息时,将会转换为group-mask格式来显示。
group-mask-length转换为group-mask的格式为:group-mask=1<<(32–group-mask-length)。例如:1<<0代表0.0.0.1、1<<1代表0.0.0.2、1<<3代表0.0.0.8。
【举例】
# 配置接口GigabitEthernet1/0/6静态加入组播组224.1.1.1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp static-group 224.1.1.1
# 配置接口GigabitEthernet1/0/6静态加入组播源组(192.168.1.1,232.1.1.1)。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp static-group 232.1.1.1 source 192.168.1.1
# 配置子接口GigabitEthernet1/0/6.1按会话记录用户加入的组播组,并静态加入组播组224.1.1.1:当内层VLAN Tag为10、外层VLAN Tag范围为10~20的用户上线时才生成静态组播表项。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6.1
[Sysname-GigabitEthernet1/0/6.1] igmp join-by-session
[Sysname-GigabitEthernet1/0/6.1] igmp static-group 224.1.1.1 dot1q vid 10 second-dot1q 10 to 20
# 配置接口GigabitEthernet1/0/6静态加入组播组起始地址为224.1.1.1,步长掩码为0.0.0.1,组地址数量为2的批量组播组,即接口GigabitEthernet1/0/6加入了组地址为224.1.1.1和224.1.1.2的组播组。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp static-group 224.1.1.1 inc-step-mask 0.0.0.1 number 2
# 配置接口GigabitEthernet1/0/6静态加入组播组起始地址为224.1.1.1,源地址为192.168.1.1,步长掩码为0.0.0.1,组地址数量为2的批量组播组。即接口GigabitEthernet1/0/6静态加入了(192.168.1.1,224.1.1.1)和(192.168.1.1,224.1.1.2)的组播源组。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp static-group 224.1.1.1 inc-step-mask 0.0.0.1 number 2 source 192.168.1.1
# 配置子接口GigabitEthernet1/0/6.1静态组播组起始地址为224.1.1.1,步长掩码为0.0.0.1,组地址数量为2的批量组播组,并制定VLAN Tag。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/6.1
[Sysname-GigabitEthernet1/0/6.1] igmp static-group 224.1.1.1 inc-step-mask 0.0.0.1 number 2 dot1q vid 10
igmp version命令用来在接口上配置IGMP的版本。
【缺省情况】
IGMP的版本为IGMPv2。
network-admin
version-number:表示IGMP的版本号,取值范围为1~3。
【使用指导】
由于不同版本IGMP协议的报文结构与种类不同,因此需要为同一网段上的所有设备配置相同版本的IGMP,否则IGMP将不能正常运行。
# 指定接口GigabitEthernet1/0/6使用IGMPv1。
[Sysname] interface gigabitethernet 1/0/6
[Sysname-GigabitEthernet1/0/6] igmp version 1
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
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
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
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
proxy multipath命令用来开启IGMP代理的负载分担功能。
undo proxy multipath命令用来关闭IGMP代理的负载分担功能。
【命令】
proxy multipath
undo proxy multipath
【缺省情况】
IGMP代理的负载分担功能处于关闭状态。
【视图】
IGMP视图
【缺省用户角色】
network-admin
【使用指导】
当在IGMP代理设备的多个接口上开启了IGMP代理功能时:如果关闭了IGMP代理的负载分担功能,则只有IP地址最大的接口会转发组播流量;如果开启了IGMP代理的负载分担功能,则可通过这些接口对组播流量按组进行负载分担。
【举例】
# 在公网中开启IGMP代理的负载分担功能。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] proxy multipath
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
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.1.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
# 清除公网接口GigabitEthernet1/0/6上所有IGMP组播组的动态加入记录。
<Sysname> reset igmp group interface gigabitethernet 1/0/6 all
# 清除公网接口GigabitEthernet1/0/6上IGMP组播组225.0.0.1的动态加入记录。
<Sysname> reset igmp group interface gigabitethernet 1/0/6 225.0.0.1
【相关命令】
· display igmp group
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
snmp-agent trap enable igmp命令用来开启IGMP的告警功能。
undo snmp-agent trap enable igmp命令用来关闭IGMP的告警功能。
【命令】
snmp-agent trap enable igmp [ join | leave ] *
undo snmp-agent trap enable igmp [ join | leave ] *
【缺省情况】
IGMP的告警功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
join:设备收到加入IGMP组播组成员关系报告报文的告警信息。
leave:设备收到IGMP离开组报文的告警信息。
【使用指导】
执行本命令时,如果未指定任何参数,则表示开启或关闭IGMP的全部告警功能。
开启了IGMP的告警功能之后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见”网络管理和监控配置指导”中的”SNMP”。
【举例】
# 关闭IGMP的全部告警功能。
<Sysname> system-view
[Sysname] undo snmp-agent trap enable igmp
ssm-mapping命令用来配置IGMP SSM Mapping规则。
undo ssm-mapping命令用来删除IGMP SSM Mapping规则。
【命令】
ssm-mapping source-address { ipv4-acl-number| name ipv4-acl-name }
undo ssm-mapping { source-address | all }
【缺省情况】
不存在IGMP SSM Mapping规则。
【视图】
IGMP视图
【缺省用户角色】
network-admin
【参数】
source-address:指定组播源地址。
ipv4-acl-number:指定IPv4基本ACL的编号,取值范围为2000~2999。通过该ACL规则中的permit语句指定组播组的范围。如果指定的ACL不存在或ACL中未配置有效规则,则表示未指定任何组播组。
name ipv4-acl-name:指定IPv4基本ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定的ACL名称不存在或ACL中未配置有效规则,则表示未指定任何组播组。
all:删除所有的IGMP SSM Mapping规则。
【使用指导】
本命令指定ACL规则中的source参数用来指定组播组的范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
如果指定的ACL名称为高级ACL名称时,那么ACL规则中的source参数用来指定组播组的范围,destination参数将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
【举例】
# 在公网中添加如下一条IGMP SSM Mapping规则:组地址范围为232.1.1.0/24,对应的源地址为125.1.1.1。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 232.1.1.1 0.0.0.255
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] igmp
[Sysname-igmp] ssm-mapping 125.1.1.1 2001
【相关命令】
· display igmp ssm-mapping
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
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!