03-IGMP命令
本章節下載: 03-IGMP命令 (119.46 KB)
display igmp group命令用來顯示IGMP組播組(即通過IGMP加入的組播組)的信息。
【命令】
display igmp group [ group-address | interface interface-type interface-number ] [ static | verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
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.3 10.10.1.10 00:02:04 00:01:15
225.1.1.2 10.10.1.10 00:02:04 00:01:17
# 顯示動態加入的IGMP組播組225.1.1.1的詳細信息。
<Sysname> display igmp group 225.1.1.1 verbose
Vlan-interface1(10.10.1.20):
IGMP groups reported in total: 3
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: Include
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-1 display igmp group命令顯示信息描述表
字段 |
描述 |
IGMP groups reported in total |
IGMP組播組的報告總數 |
Group |
組播組地址 |
Source |
組播源地址(隻有運行IGMPv3時才會顯示本字段) |
Uptime |
組播組/組播源的運行時間 |
Expires |
組播組/組播源的超時時間,Off表示永不超時 |
Last reporter |
報告組成員關係的最後一個主機的地址 |
Last-member-query-counter |
在組播組中,表示最後組成員查詢次數;在組播源中,表示最後源組成員查詢次數 |
Last-member-query-timer-expiry |
在組播組中,表示最後組成員查詢定時器的超時時間;在組播源中,表示最後源組成員查詢定時器的超時時間。Off表示永不超時 |
Group mode |
對組播源的過濾模式(隻有運行IGMPv3時才會顯示本字段): · Include:表示INCLUDE模式 · Exclude:表示EXCLUDE模式 |
Version1-host-present-timer-expiry |
IGMPv1主機超時時間,Off表示永不超時 |
Version2-host-present-timer-expiry |
IGMPv2主機超時時間,Off表示永不超時(隻有運行IGMPv3時才會顯示本字段) |
Source list |
組播源列表(隻有運行IGMPv3時才會顯示本字段) |
sources in total |
組播源總數(隻有運行IGMPv3時才會顯示本字段) |
· reset igmp group
display igmp interface命令用來顯示接口上IGMP配置和運行的信息。
【命令】
display igmp interface [ interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:顯示指定接口上的信息。如果未指定本參數,將顯示所有接口上的信息。
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
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 proxy interface: None
IGMP groups reported in total: 1
表1-2 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 |
最後組成員查詢間隔(秒) |
Startup query interval |
IGMP查詢器啟動查詢間隔(秒) |
Startup query count |
IGMP查詢器啟動查詢次數 |
General query timer expiry |
IGMP普遍組查詢的超時時間,Off表示永不超時 |
Querier for IGMP |
IGMP查詢器的IP地址 |
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 proxy interface |
IGMP代理接口,None表示沒有IGMP代理接口 |
IGMP groups reported in total |
此接口上動態加入的組播組數量,沒有加入組時不顯示本字段 |
igmp enable命令用來在接口上使能IGMP。
undo igmp enable命令用來在接口上關閉IGMP。
【命令】
undo igmp enable
【缺省情況】
接口上的IGMP處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
· 隻有在設備上先使能了IP組播路由,本命令才能生效。
· 隻有在接口上使能了IGMP,在該接口上所作的IGMP配置才能生效。
【舉例】
# 使能IP組播路由,並在接口Vlan-interface100上使能IGMP。
<Sysname> system-view
[Sysname] multicast routing-enable
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] igmp enable
· multicast routing-enable(IP組播命令參考/組播路由與轉發)
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:指定基本ACL的編號,取值範圍為2000~2999。快速離開功能隻會應用於與該ACL規則中permit語句匹配的組播組。如果未指定本參數,快速離開功能將應用於所有組播組。
【舉例】
# 在接口Vlan-interface100上使能組播組成員快速離開功能。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] igmp fast-leave
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規則中permit語句匹配的組播組。其中,IPv4基本ACL規則中的源地址是指IGMP報文中的組播組地址;IPv4高級ACL規則中的源地址和目的地址則分別指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0)和組播組地址。
version-number:指定IGMP的版本號,取值範圍為1~3。缺省情況下,係統同時支持對IGMPv1、IGMPv2和IGMPv3報告報文的過濾。
【使用指導】
由於本命令隻能過濾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
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:刪除此接口加入的所有靜態組播組。
【舉例】
# 配置接口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
igmp version命令用來在接口上配置IGMP的版本。
【缺省情況】
IGMP的版本為IGMPv2。
network-admin
version-number:表示IGMP的版本號,取值範圍為1~3。
# 指定接口Vlan-interface100使用IGMPv1。
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] igmp version 1
reset igmp group命令用來清除IGMP組播組的動態加入記錄。
【命令】
reset igmp group { all | interface interface-type interface-number { all | group-address [ mask { mask | mask-length } ] [ source-address [ mask { mask | mask-length } ] ] } }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
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
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!