02-IGMP命令
本章節下載: 02-IGMP命令 (288.08 KB)
1.1.3 display igmp proxy group
1.1.4 display igmp proxy routing-table
1.1.5 display igmp ssm-mapping
1.1.10 igmp last-member-query-count
1.1.11 igmp last-member-query-interval
1.1.14 igmp other-querier-present-interval
1.1.19 igmp startup-query-count
1.1.20 igmp startup-query-interval
1.1.23 last-member-query-count (IGMP view)
1.1.24 last-member-query-interval (IGMP view)
1.1.25 max-response-time (IGMP view)
1.1.26 other-querier-present-interval (IGMP view)
1.1.27 proxy multipath (IGMP view)
1.1.28 query-interval (IGMP view)
1.1.30 robust-count (IGMP view)
1.1.31 ssm-mapping (IGMP view)
1.1.32 startup-query-count (IGMP view)
1.1.33 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 ]
【視圖】
任意視圖
【缺省用戶角色】
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
GigabitEthernet1/0/1(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的詳細信息(假設當前運行IGMP SSM Mapping)。
<Sysname> display igmp group 232.1.1.1 verbose
GigabitEthernet1/0/1(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/1 Never
225.2.2.2 1.1.1.1 GE1/0/1 Never
表1-3 display igmp group static命令顯示信息描述表
字段 |
描述 |
Entries in total |
IGMP組播組的總數 |
Group address |
組播組地址 |
Source address |
組播源地址 |
Interface |
接口名稱 |
Expires |
組播組的超時時間,固定顯示為Never,表示永不超時 |
· reset igmp group
display igmp interface命令用來顯示接口上IGMP配置和運行的信息。
【命令】
display igmp [ vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ proxy ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的信息,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的信息。
interface-type interface-number:顯示指定接口上的信息。如果未指定本參數,將顯示所有接口上的信息。
proxy:顯示代理接口的信息。如果未指定本參數,將顯示所有接口的信息。
verbose:顯示詳細信息。
【舉例】
# 顯示公網實例接口GigabitEthernet1/0/1(非代理接口)上IGMP配置和運行的詳細信息。
<Sysname> display igmp interface gigabitethernet 1/0/1 verbose
GigabitEthernet1/0/1(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
IGMP groups reported in total: 1
# 顯示公網實例所有代理接口上IGMP配置和運行的詳細信息。
<Sysname> display igmp interface proxy verbose
GigabitEthernet1/0/2(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
表1-4 display igmp interface命令顯示信息描述表
字段 |
描述 |
GigabitEthernet1/0/1(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表示該定時器關閉 |
IGMP groups reported in total |
此接口上動態加入的組播組數量。沒有加入組時不顯示本字段 |
IGMP proxy 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/1(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/1(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-5 display igmp proxy group命令顯示信息描述表
字段 |
描述 |
IGMP proxy group records in total |
IGMP代理記錄的組播組總數 |
GigabitEthernet1/0/1(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/1
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/2
Protocol: IGMP
(*, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/2
Protocol: STATIC
(2.2.2.2, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
2: GigabitEthernet1/0/2
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/1
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/2
Protocol: IGMP
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces: None
(*, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: GigabitEthernet1/0/2
Protocol: STATIC
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces (1 in total):
1: GigabitEthernet1/0/3
Protocol: IGMP
Querier state: Non-querier
Join/Prune state:Join
(2.2.2.2, 225.1.1.1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
Querier state: Querier
Join/Prune state: Join
2: GigabitEthernet1/0/2
Protocol: PROXY
Querier state: Querier
Join/Prune state: Join
Non-downstream interfaces: None
表1-6 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/2 |
索引號為1的接口GigabitEthernet1/0/2 |
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-7 display igmp ssm-mapping命令顯示信息描述表
字段 |
描述 |
Group |
組播組地址 |
Source list |
組播源地址列表 |
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
【使用指導】
隻有在相應實例中先使能了IP組播路由,本命令才能生效。
隻有在接口上使能了IGMP,在該接口上所做的IGMP配置才能生效。
【舉例】
# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上使能IGMP。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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中未配置有效規則,則快速離開功能將為所有組播組服務。
【使用指導】
指定IPv4 ACL時,需要注意,:
· 對於IPv4基本ACL,該ACL規則中的source參數用來指定組播組的範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
【舉例】
# 在接口GigabitEthernet1/0/1上開啟組播組成員快速離開功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp fast-leave
igmp group-policy命令用來在接口上配置組播組過濾器,以限定該接口下的主機所能加入的組播組。
undo igmp group-policy命令用來在接口上刪除組播組過濾器。
【命令】
igmp group-policy ipv4-acl-number [ version-number ]
undo igmp group-policy
【缺省情況】
接口上不存在組播組過濾器,即該接口下的主機可以加入任意組播組。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
ipv4-acl-number:指定IPv4基本或高級ACL的編號,取值範圍為2000~3999。主機隻能加入該ACL規則所允許的組播組。當指定的ACL不存在或ACL中未配置有效規則,將過濾掉所有組播組。
version-number:指定IGMP的版本號,取值範圍為1~3。缺省情況下,係統同時支持對IGMPv1、IGMPv2和IGMPv3報告報文的過濾。
【使用指導】
由於本命令隻能過濾IGMP報文,因此無法對接口靜態加入組播組或組播源組進行限製。
指定IPv4 ACL時,需要注意:
· 對於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/1下的主機隻能加入組播組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/1
[Sysname-GigabitEthernet1/0/1] igmp group-policy 2005
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/1上配置IGMP最後組成員查詢次數為6次。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上配置IGMP最後組成員查詢間隔為6秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp last-member-query-interval 6
· last-member-query-interval (IGMP view)
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/1上配置IGMP普遍組查詢報文的最大響應時間為25秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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
【缺省情況】
IGMP協議的NSR功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
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/1上配置IGMP其它查詢器的存在時間為125秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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
【使用指導】
隻有在相應實例中先使能了IP組播路由,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上開啟IGMP代理功能。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上開啟非查詢器轉發功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上配置IGMP普遍組查詢報文的發送間隔為60秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上配置IGMP查詢器的健壯係數為5。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上配置IGMP查詢器的啟動查詢次數為5次。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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/1上配置IGMP查詢器的啟動查詢間隔為100秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp startup-query-interval 100
【相關命令】
· startup-query-interval (IGMP view)
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組地址範圍內,則無此限製。
【舉例】
# 配置接口GigabitEthernet1/0/1靜態加入組播組224.1.1.1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp static-group 224.1.1.1
# 配置接口GigabitEthernet1/0/1靜態加入組播源組(192.168.1.1,232.1.1.1)。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp static-group 232.1.1.1 source 192.168.1.1
igmp version命令用來在接口上配置IGMP的版本。
【缺省情況】
IGMP的版本為IGMPv2。
network-admin
version-number:表示IGMP的版本號,取值範圍為1~3。
# 指定接口GigabitEthernet1/0/1使用IGMPv1。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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.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
# 清除公網實例接口GigabitEthernet1/0/1上所有IGMP組播組的動態加入記錄。
<Sysname> reset igmp group interface gigabitethernet 1/0/1 all
# 清除公網實例接口GigabitEthernet1/0/1上IGMP組播組225.0.0.1的動態加入記錄。
<Sysname> reset igmp group interface gigabitethernet 1/0/1 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
ssm-mapping命令用來配置IGMP SSM Mapping規則。
undo ssm-mapping命令用來刪除IGMP SSM Mapping規則。
【命令】
ssm-mapping source-address ipv4-acl-number
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中未配置有效規則,則表示未指定任何組播組。
all:刪除所有的IGMP SSM Mapping規則。
【使用指導】
指定IPv4 ACL時,需要注意,:
· 該ACL規則中的source參數用來指定組播組的範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!