01-IGMP命令
本章節下載: 01-IGMP命令 (259.90 KB)
1.1.2 display igmp group port-info
1.1.3 display igmp host interface
1.1.4 display igmp host port-info
1.1.6 display igmp proxying group
1.1.7 display igmp routing-table
1.1.8 display igmp ssm-mapping
1.1.9 display igmp ssm-mapping group
1.1.10 display igmp ssm-mapping host interface
1.1.12 host-tracking (IGMP view)
1.1.19 igmp last-member-query-interval
1.1.22 igmp proxying forwarding
1.1.23 igmp require-router-alert
1.1.26 igmp ssm-mapping enable
1.1.27 igmp startup-query-count
1.1.28 igmp startup-query-interval
1.1.30 igmp timer other-querier-present
1.1.33 last-member-query-interval (IGMP view)
1.1.34 max-response-time (IGMP view)
1.1.35 require-router-alert (IGMP view)
1.1.37 reset igmp group port-info
1.1.38 reset igmp ssm-mapping group
1.1.39 robust-count (IGMP view)
1.1.40 send-router-alert (IGMP view)
1.1.41 ssm-mapping (IGMP view)
1.1.42 startup-query-count (IGMP view)
1.1.43 startup-query-interval (IGMP view)
1.1.44 timer other-querier-present (IGMP view)
1.1.45 timer query (IGMP view)
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] group [ group-address | interface interface-type interface-number ] [ static | verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
group-address:查看指定IGMP組的信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示所有IGMP組的信息。
interface interface-type interface-number:查看指定接口上IGMP組的信息,interface-type interface-number表示接口類型和接口編號。如果未指定本參數,將顯示所有接口上IGMP組的信息。
static:查看靜態加入的IGMP組信息。如果未指定本參數,將隻顯示動態加入的IGMP組的信息。
verbose:查看IGMP組的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp group命令用來查看IGMP組的信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
【舉例】
# 查看公網實例所有接口上動態加入的IGMP組信息。
<Sysname> display igmp group
Total 3 IGMP Group(s).
Interface group report information of VPN-Instance: public net
Ethernet1/1(10.10.1.20):
Total 3 IGMP Groups reported
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
Interface group report information of VPN-Instance: public net
Ethernet1/1(10.10.1.20):
Total 3 IGMP Groups reported
Group: 225.1.1.1
Uptime: 00:00:34
Expires: 00:00:40
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
表1-1 display igmp group命令顯示信息描述表
字段 |
描述 |
Interface group report information of VPN-Instance: public net |
公網接口上的IGMP組信息 |
Total 3 IGMP Groups reported |
共有三個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表示永不超時 |
Version2-host-present-timer-expiry |
IGMPv2主機超時時間,off表示永不超時(隻有運行IGMPv3時才會顯示本字段) |
【命令】
display igmp group port-info [ vlan vlan-id ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
vlan-id:查看指定VLAN內IGMP組的二層端口信息,取值範圍為1~4094。如果未指定本參數,將顯示所有VLAN內IGMP組的二層端口信息。
verbose:查看IGMP組的二層端口詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp group port-info命令用來查看IGMP組的二層端口信息,包括動態和靜態加入的IGMP組。
【舉例】
# 查看IGMP組的二層端口詳細信息。
<Sysname> display igmp group port-info verbose
Total 1 IP Group(s).
Total 1 IP Source(s).
Total 1 MAC Group(s).
Port flags: D-Dynamic port, S-Static port, C-Copy port
Subvlan flags: R-Real VLAN, C-Copy VLAN
Vlan(id):2.
Total 1 IP Group(s).
Total 1 IP Source(s).
Total 1 MAC Group(s).
Router port(s):total 1 port(s).
Eth1/1 (D) ( 00:01:30 )
IP group(s):the following ip group(s) match to one mac group.
IP group address:224.1.1.1
(1.1.1.1, 224.1.1.1):
Attribute: Host Port
Host port(s):total 1 port(s).
Eth1/2 (D) ( 00:03:23 )
MAC group(s):
MAC group address:0100-5e01-0101
Host port(s):total 1 port(s).
Eth1/2
表1-2 display igmp group port-info命令顯示信息描述表
字段 |
描述 |
Total1 IP Group(s). |
IP組播組的數量 |
Total 1 IP Source(s). |
IP組播源的數量 |
Total 1 MAC Group(s). |
MAC組播組的數量 |
Port flags: D-Dynamic port, S-Static port, C-Copy port |
端口標誌:D代表動態端口,S代表靜態端口,C代表由(*,G)表項拷貝到(S,G)表項下的端口 |
Subvlan flags: R-Real VLAN, C-Copy VLAN |
子VLAN標誌:R代表本表項下的真實出口子VLAN,C代表由(*,G)表項拷貝到(S,G)表項下的出口子VLAN |
Router port unit board |
路由器端口所在單板的編號(以掩碼表示)。 |
Router port(s) |
路由器端口的數量 |
( 00:01:30 ) |
動態路由器/成員端口的老化剩餘時間 |
IP group address |
IP組播組的地址 |
MAC group address |
MAC組播組的地址 |
Attribute |
IP組播組的屬性 |
Host port unit board |
成員端口所在單板的編號(以掩碼表示)。 |
Host port(s) |
成員端口的數量 |
【命令】
display igmp host interface interface-type interface-number group group-address [ source source-address ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:查看指定接口上IGMP跟蹤的主機信息。
group group-address:查看IGMP跟蹤的加入指定組播組的主機信息。group-address為組播組的地址,取值範圍為224.0.1.0~239.255.255.255。
source source-address:查看IGMP跟蹤的加入指定組播源的主機信息。source-address為組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp host interface命令用來查看接口上IGMP跟蹤的主機信息。
【舉例】
# 查看接口Ethernet1/1上IGMP跟蹤的加入組播組224.1.1.1的主機信息。
<Sysname> display igmp host interface ethernet 1/1 group 224.1.1.1
Host information of VPN-Instance: public net
Ethernet1/1(192.168.1.1):
(0.0.0.0, 224.1.1.1)
Host Uptime Expires
1.1.1.1 00:02:20 00:00:40
2.2.2.2 00:02:21 00:00:39
表1-3 display igmp host interface命令顯示信息描述表
字段 |
描述 |
Host information of VPN-Instance: public net |
公網接口上IGMP跟蹤的主機信息 |
Ethernet1/1(192.168.1.1) |
接口的名稱和IP地址 |
(0.0.0.0, 224.1.1.1) |
(S,G)表項,0.0.0.0表示所有組播源 |
Host |
主機的IP地址 |
Uptime |
主機的運行時間 |
Expires |
主機的超時時間,timeout表示已超時 |
【命令】
display igmp host port-info vlan vlan-id group group-address [ source source-address ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
vlan vlan-id:查看指定VLAN內二層端口上IGMP跟蹤的主機信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。
group group-address:查看二層端口上IGMP跟蹤的加入指定組播組的主機信息。group-address為組播組的地址,取值範圍為224.0.1.0~239.255.255.255。
source source-address:查看二層端口上IGMP跟蹤的加入指定組播源的主機信息。source-address為組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp host port-info命令用來查看二層端口上IGMP跟蹤的主機信息。
【舉例】
# 查看VLAN 2內二層端口上IGMP跟蹤的加入組播組224.1.1.1的主機信息。
<Sysname> display igmp host port-info vlan 2 group 224.1.1.1
VLAN(ID) : 2
(0.0.0.0, 224.1.1.1)
Port : Ethernet1/1
Host Uptime Expires
1.1.1.1 00:02:20 00:00:40
2.2.2.2 00:02:21 00:00:39
Port : Ethernet1/2
Host Uptime Expires
3.3.3.3 00:02:20 00:00:40
表1-4 display igmp host port-info命令顯示信息描述表
字段 |
描述 |
VLAN(ID) |
VLAN的編號 |
(0.0.0.0, 224.1.1.1) |
(S,G)表項,0.0.0.0表示所有組播源 |
Port |
成員端口的名稱 |
Host |
主機的IP地址 |
Uptime |
主機的運行時間 |
Expires |
主機的超時時間,timeout表示已超時 |
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
interface-type interface-number:查看指定接口上IGMP配置和運行信息。如果未指定本參數,將顯示所有運行IGMP的接口的相關信息。
verbose:查看IGMP配置和運行的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp interface命令用來查看接口上IGMP配置和運行的信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
【舉例】
# 查看公網實例接口Ethernet1/1(非代理接口)上IGMP配置和運行的詳細信息。
<Sysname> display igmp interface ethernet 1/1 verbose
Ethernet1/1(10.10.1.20):
IGMP is enabled
Current IGMP version is 2
Value of query interval for IGMP(in seconds): 60
Value of other querier present interval for IGMP(in seconds): 125
Value of maximum query response time for IGMP(in seconds): 10
Value of last member query interval(in seconds): 1
Value of startup query interval(in seconds): 15
Value of startup query count: 2
General query timer expiry (hours:minutes:seconds): 00:00:54
Querier for IGMP: 10.10.1.20 (this router)
IGMP activity: 1 joins, 0 leaves
Multicast routing on this interface: enabled
Robustness: 2
Require-router-alert: disabled
Fast-leave: disabled
Ssm-mapping: disabled
Startup-query-timer-expiry: off
Other-querier-present-timer-expiry: off
Proxying interface: Ethernet1/2(20.10.1.20)
Total 1 IGMP Group reported
# 查看公網實例接口Ethernet1/2(代理接口)上IGMP配置和運行的詳細信息。
<Sysname> display igmp interface ethernet 1/2 verbose
Ethernet1/2(20.10.1.20):
IGMP proxy is enabled
Current IGMP version is 3
Multicast routing on this interface: enabled
Require-router-alert: disabled
Version1-querier-present-timer-expiry: off
Version2-querier-present-timer-expiry: off
表1-5 display igmp interface命令顯示信息描述表
字段 |
描述 |
Ethernet1/1(10.10.1.20) |
接口名(IP地址) |
IGMP is enabled |
IGMP已使能 |
Current IGMP version |
該接口運行的IGMP版本號 |
Value of query interval for IGMP(in seconds) |
發送IGMP普遍組查詢報文的時間間隔(秒) |
Value of other querier present interval for IGMP(in seconds) |
IGMP其它查詢器的存在時間(秒) |
Value of maximum query response time for IGMP(in seconds) |
IGMP普遍組查詢的最大響應時間(秒) |
Value of last member query interval(in seconds) |
最後組成員查詢間隔(秒) |
Value of startup query interval(in seconds) |
IGMP查詢器啟動查詢間隔(秒) |
Value of startup query count |
IGMP查詢器啟動查詢次數 |
General query timer expiry |
IGMP普遍組查詢的超時時間,off表示永不超時 |
Querier for IGMP |
IGMP查詢器的IP地址 |
IGMP activity |
IGMP的活動統計信息(加入和離開) |
Multicast routing on this interface |
是否使能組播路由與轉發功能 |
Robustness |
IGMP查詢器的健壯係數 |
Require-router-alert |
是否丟棄未攜帶Router-Alert選項的IGMP報文 |
Fast-leave |
是否使能快速離開功能 |
Ssm-mapping |
是否使能IGMP SSM Mapping功能 |
Startup-query-timer-expiry |
啟動時查詢定時器的超時時間,off表示永不超時 |
Other-querier-present-timer-expiry |
IGMP其它查詢器的存在超時時間,off表示永不超時 |
Proxying interface |
IGMP代理接口,None表示沒有IGMP代理接口 |
Total 1 IGMP Group reported |
該接口上動態加入的IGMP組數量 |
IGMP proxy is enabled |
IGMP代理功能已使能 |
Version1-querier-present-timer-expiry |
IGMPv1查詢器的存在超時時間,off表示永不超時 |
Version2-querier-present-timer-expiry |
IGMPv2查詢器的存在超時時間,off表示永不超時 |
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] proxying group [ group-address ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
group-address:查看指定IGMP代理組的信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示所有IGMP代理組的信息。
verbose:查看IGMP代理組的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp proxying group命令用來查看IGMP代理組的信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
【舉例】
# 查看公網實例所有接口上動態加入的IGMP代理組信息。
<Sysname> display igmp proxying group
Proxying group record(s) information of VPN-Instance: public net
Total 1 IGMP-Proxying group record(s)
Group Address Member state Expires
225.1.1.1 Delay 00:01:15
# 查看公網實例中IGMP代理組225.1.1.1的詳細信息。
<Sysname> display igmp proxying group 225.1.1.1 verbose
Proxying group record(s) information of VPN-Instance: public net
Total 1 IGMP-Proxying group record(s)
Group: 225.1.1.1
Group mode: include
Member state: Delay
Expires: 00:00:02
Source list (total 1 source(s))
Source: 1.1.1.1
表1-6 display igmp proxying group命令顯示信息描述表
字段 |
描述 |
Proxying group record(s) information of VPN-Instance: public net |
公網接口上的IGMP代理組信息 |
Total 1 IGMP-Proxying group record(s) |
共有一個IGMP代理組 |
Group Address/Group |
組播組地址 |
Member state |
主機成員狀態: · Delay:延遲 · Idle:空閑 |
Expires |
組播組延遲發送報告報文的超時時間,off表示永不超時 |
Group mode |
組播源過濾模式: · include:表示INCLUDE模式 · exclude:表示EXCLUDE模式 |
Source list |
組播源地址列表(隻包含指定要接收的組播源) |
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] routing-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | flags { act | suc } ] * [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
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:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。
mask-length:指定組播組或組播源地址的掩碼長度。對於組播源地址,其取值範圍為0~32,缺省值為32;對於組播組地址,其取值範圍為4~32,缺省值為32。
flags:指定路由標誌。
act:查看帶有ACT標誌的IGMP路由表項。
suc:查看帶有SUC標誌的IGMP路由表項。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp routing-table命令用來查看IGMP路由表的信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
【舉例】
# 查看公網實例IGMP路由表的信息。
<Sysname> display igmp routing-table
Routing table of VPN-Instance: public net
Total 3 entries
00001. (*, 225.1.1.1)
List of 1 downstream interface
Ethernet1/1 (20.1.1.1),
Protocol: STATIC
00002. (1.1.1.1, 225.1.1.1), Flag: ACT
List of 1 downstream interface in include mode
Ethernet1/2 (30.1.1.1),
Protocol: IGMP
00003. (*, 239.255.255.250)
List of 1 downstream interface
Ethernet1/3 (40.20.20.20),
Protocol: IGMP
表1-7 display igmp routing-table命令顯示信息描述表
字段 |
描述 |
Routing table of VPN-Instance: public net |
公網IGMP路由表 |
00001 |
(*,G)表項的序號 |
(*, 225.1.1.1) |
IGMP路由表的(*,G)表項 |
Flag |
IGMP路由標誌: · ACT:表示已有實際數據到達、非SSM範圍內的IGMP路由表項 · SUC:表示下發轉發表成功、SSM範圍內的IGMP路由表項 |
List of 1 downstream interface |
下遊接口列表,表示哪些接口需要進行組播轉發 |
in include mode |
運行在INCLUDE模式 |
in exclude mode |
運行在EXCLUDE模式 |
Downstream interface is none |
沒有下遊接口 |
Protocol |
協議類型 |
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group-address [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
group-address:查看指定組播組對應的IGMP SSM Mapping規則,取值範圍為224.0.1.0~239.255.255.255。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp ssm-mapping命令用來查看IGMP SSM Mapping規則。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
相關配置可參考命令ssm-mapping。
【舉例】
# 查看公網實例中組播組232.1.1.1的IGMP SSM Mapping規則。
<Sysname> display igmp ssm-mapping 232.1.1.1
VPN-Instance: public net
Group: 232.1.1.1
Source list:
1.2.3.4
5.5.5.5
10.1.1.1
100.1.1.10
表1-8 display igmp ssm-mapping命令顯示信息描述表
字段 |
描述 |
VPN-Instance: public net |
公網實例 |
Group |
組播組地址 |
Source list |
組播源地址列表 |
【命令】
display igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group [ group-address | interface interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
group-address:查看依據IGMP SSM Mapping規則創建的指定組播組信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示依據IGMP SSM Mapping規則創建的所有組播組的信息。
interface interface-type interface-number:查看指定接口上依據IGMP SSM Mapping規則創建的組播組信息,interface-type interface-number表示接口類型和接口編號。如果未指定本參數,將顯示所有接口上依據IGMP SSM Mapping規則創建的組播組信息。
verbose:查看依據IGMP SSM Mapping規則創建的組播組的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp ssm-mapping group命令用來查看依據IGMP SSM Mapping規則創建的組播組信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻顯示公網實例的相關信息。
【舉例】
# 查看公網實例中所有接口上依據IGMP SSM Mapping規則創建的組播組232.1.1.1的詳細信息。
<Sysname> display igmp ssm-mapping group 232.1.1.1 verbose
Interface group report information of VPN-Instance: public net
Ethernet1/1(10.10.10.10):
Total 1 IGMP SSM-mapping Group reported
Group: 232.1.1.1
Uptime: 00:00:31
Expires: off
Last reporter: 1.1.1.1
Version1-host-present-timer-expiry: off
Source list(Total 1 source):
Source: 1.1.1.1
Uptime: 00:00:31
Expires: 00:01:39
Last-member-query-counter: 0
Last-member-query-timer-expiry: off
表1-9 display igmp ssm-mapping group命令顯示信息描述表
字段 |
描述 |
Interface group report information of VPN-Instance: public net |
公網接口上的IGMP SSM Mapping組播組信息 |
Total 1 IGMP SSM-mapping Group reported |
共有一個IGMP SSM Mapping組播組被報告 |
Group |
組播組地址 |
Uptime |
組播組的運行時間 |
Expires |
組播組的超時時間,off表示永不超時 |
Last reporter |
報告組成員關係的最後一個主機的地址 |
Version1-host-present-timer-expiry |
IGMPv1主機超時時間,off表示永不超時 |
Source list(Total 1 source) |
組播源列表(共有一個組播源) |
Source |
組播源地址 |
Last-member-query-counter |
最後組成員查詢次數 |
Last-member-query-timer-expiry |
最後組成員查詢定時器的超時時間,off表示永不超時 |
【命令】
display igmp ssm-mapping host interface interface-type interface-number group group-address source source-address [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:查看指定接口上依據IGMP SSM Mapping規則加入的主機信息。
group group-address:查看依據IGMP SSM Mapping規則加入指定組播組的主機信息。group-address為組播組的地址,取值範圍為224.0.1.0~239.255.255.255。
source source-address:查看依據IGMP SSM Mapping規則加入指定組播源的主機信息。source-address為組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp ssm-mapping host interface命令用來查看接口上依據IGMP SSM Mapping規則加入的主機信息。
【舉例】
# 查看接口Ethernet1/1上依據IGMP SSM Mapping規則加入組播源組(10.1.1.1,224.1.1.1)的主機信息。
<Sysname> display igmp ssm-mapping host interface ethernet 1/1 group 224.1.1.1 source 10.1.1.1
Host information of VPN-Instance: public net
Ethernet1/1(192.168.1.1):
(10.1.1.1, 224.1.1.1)
Host Uptime Expires
1.1.1.1 00:02:20 00:00:40
2.2.2.2 00:02:21 00:00:39
表1-10 display igmp ssm-mapping host interface命令顯示信息描述表
字段 |
描述 |
Host information of VPN-Instance: public net |
公網接口上依據IGMP SSM Mapping規則加入的主機信息 |
Ethernet1/1(192.168.1.1) |
接口的名稱和IP地址 |
(10.1.1.1, 224.1.1.1) |
(S,G)表項 |
Host |
主機的IP地址 |
Uptime |
主機的運行時間 |
Expires |
主機的超時時間,timeout表示已超時 |
【命令】
fast-leave [ group-policy acl-number ]
undo fast-leave
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定基本ACL的編號,取值範圍為2000~2999。快速離開功能隻會應用於與該ACL規則中permit語句匹配的組播組。如果未指定本參數,快速離開功能將應用於所有組播組。
【描述】
fast-leave命令用來全局配置組播組成員快速離開功能。undo fast-leave命令用來全局關閉組播組成員快速離開功能。
缺省情況下,組播組成員快速離開功能是關閉的,即IGMP查詢器在收到主機發送的IGMP離開組報文後將發送IGMP特定組查詢報文或IGMP特定源組查詢報文,而不會直接向上遊發送離開通告。
需要注意的是:
· 如果設備還支持IGMP Snooping,則使用本命令在IGMP視圖下所作的配置隻對除VLAN接口以外的其它三層接口生效。
· 如果設備不支持IGMP Snooping,則使用本命令在IGMP視圖下所作的配置對所有的三層接口都生效。
相關配置可參考命令igmp fast-leave和last-member-query-interval。
【舉例】
# 在公網實例中全局配置組播組成員快速離開功能。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] fast-leave
# 在VPN實例mvpn中全局配置組播組成員快速離開功能。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] fast-leave
【命令】
host-tracking
undo host-tracking
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
host-tracking命令用來全局使能IGMP主機跟蹤功能。undo host-tracking命令用來全局關閉IGMP主機跟蹤功能。
缺省情況下,IGMP主機跟蹤功能處於關閉狀態。
相關配置可參考命令igmp host-tracking。
【舉例】
# 在公網實例中全局使能IGMP主機跟蹤功能。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] host-tracking
# 在VPN實例mvpn中全局使能IGMP主機跟蹤功能。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] host-tracking
【命令】
igmp [ vpn-instance vpn-instance-name ]
undo igmp [ vpn-instance vpn-instance-name ]
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則本配置隻針對公網實例。
【描述】
igmp命令用來進入公網實例或VPN實例IGMP視圖。undo igmp命令用來清除在公網實例或VPN實例IGMP視圖下所作的配置。
需要注意的是,隻有在相應實例中先使能了IP組播路由,本命令才能生效。
相關配置可參考命令igmp enable,以及“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable。
【舉例】
# 使能公網實例中的IP組播路由,進入公網實例IGMP視圖。
<Sysname> system-view
[Sysname] multicast routing-enable
[Sysname] igmp
[Sysname-igmp]
# 使能VPN實例mvpn中的IP組播路由,進入VPN實例mvpn的IGMP視圖。
<Sysname> system-view
[Sysname] ip vpn-instance mvpn
[Sysname-vpn-instance-mvpn] route-distinguisher 100:1
[Sysname-vpn-instance-mvpn] multicast routing-enable
[Sysname-vpn-instance-mvpn] quit
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn]
【命令】
undo igmp enable
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp enable命令用來在接口上使能IGMP。undo igmp enable命令用來關閉接口上的IGMP。
缺省情況下,接口上的IGMP處於關閉狀態。
需要注意的是:
· 隻有在相應實例中先使能了IP組播路由,本命令才能生效。
· 隻有在接口上使能了IGMP,在該接口上對其它IGMP特性所作的配置才能生效。
相關配置可參考命令igmp,以及“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable。
【舉例】
# 使能公網實例中的IP組播路由,並在接口Ethernet1/1上使能IGMP。
<Sysname> system-view
[Sysname] multicast routing-enable
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp enable
【命令】
igmp fast-leave [ group-policy acl-number ]
undo igmp fast-leave
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定基本ACL的編號,取值範圍為2000~2999。快速離開功能隻會應用於與該ACL規則中permit語句匹配的組播組。如果未指定本參數,快速離開功能將應用於所有組播組。
【描述】
igmp fast-leave命令用來在接口上配置組播組成員快速離開功能。undo igmp fast-leave命令用來在接口上關閉組播組成員快速離開功能。
缺省情況下,組播組成員快速離開功能是關閉的,即IGMP查詢器在收到主機發送的IGMP離開組報文後將發送IGMP特定組查詢報文或IGMP特定源組查詢報文,而不會直接向上遊發送離開通告。
需要注意的是,對於同時支持IGMP Snooping和IGMP的設備來說,不能在VLAN接口視圖下使用本命令進行配置。如需在二層端口上配置組播組成員快速離開,可使用igmp-snooping fast-leave或fast-leave (IGMP-Snooping view) 命令,因為這兩條命令對VLAN接口上使能了IGMP的VLAN也有效。
相關配置可參考命令fast-leave和igmp last-member-query-interval,以及“IP組播命令參考/IGMP Snooping”中的命令igmp-snooping fast-leave和fast-leave。
【舉例】
# 在接口Ethernet1/1上配置組播組成員快速離開功能。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp fast-leave
【命令】
igmp group-limit limit
undo igmp group-limit
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
limit:表示接口加入的組播組最大數量。
【描述】
igmp group-limit命令用來配置接口加入的組播組最大數量。undo igmp group-limit命令用來恢複缺省情況。
需要注意的是:
· 本命令僅對動態加入的組播組的有效,而對靜態加入的組播組不生效。
· 當所配置的limit值小於當前接口上已建立的組播組數量時,係統不會將多餘的組播組自動刪除。如果要使此配置立即生效,需要使用命令reset igmp group手工清除IGMP組的信息。
· 對於同時支持IGMP Snooping和IGMP的設備,還可使用igmp-snooping group-limit命令限製端口上的組播組數量。而對於同一個VLAN,如果既對該VLAN內的端口進行限製,又對該VLAN接口進行限製,可能導致二、三層表項不一致,因此在這種情況下建議隻限製VLAN接口上的組播組數量。
相關配置可參考命令igmp static-group,reset igmp group,以及“IP組播命令參考/IGMP Snooping”中的命令igmp-snooping group-limit。
MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
參數 |
描述 |
MSR800 |
igmp group-limit |
limit |
取值範圍為1~900,缺省情況為900 |
MSR 900 |
取值範圍為1~900,缺省情況為900 |
||
MSR900-E |
取值範圍為1~900,缺省情況為900 |
||
MSR 930 |
取值範圍為1~900,缺省情況為900 |
||
MSR 20-1X |
取值範圍為1~900,缺省情況為900 |
||
MSR 20 |
取值範圍為1~900,缺省情況為900 |
||
MSR 30 |
取值範圍為1~1024,缺省情況為1024 |
||
MSR 50 |
取值範圍為1~2048,缺省情況為2048 |
||
MSR 2600 |
取值範圍為1~900,缺省情況為900 |
||
MSR3600-51F |
取值範圍為1~1024,缺省情況為1024 |
【舉例】
# 配置接口Ethernet1/1加入的組播組最大數量為128個。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp group-limit 128
【命令】
igmp group-policy acl-number [ version-number ]
undo igmp group-policy
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定基本或高級ACL的編號,取值範圍為2000~3999。主機隻能加入與該ACL規則中permit語句匹配的組播組。其中,高級ACL規則中指定的源地址是指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0),而並非指IP報文的源地址。
version-number:指定IGMP的版本號,取值範圍為1~3。缺省情況下,係統同時支持對IGMPv1、IGMPv2和IGMPv3報告報文的過濾。
【描述】
igmp group-policy命令用來在接口上配置組播組過濾器,以限定該接口下的主機所能加入的組播組。undo igmp group-policy命令用來在接口上刪除組播組過濾器。
缺省情況下,接口上沒有配置組播組過濾器,即該接口下的主機可以加入任意合法的組播組。
需要注意的是,對於同時支持IGMP Snooping和IGMP的設備,還可使用group-policy (IGMP-Snooping view) 命令限定VLAN內的主機所能加入的組播組,且限定VLAN可以達到與限定對應VLAN接口相同的效果。對於同一個VLAN,如果對該VLAN接口進行了限定,建議對該VLAN也進行相同的限定。
相關配置可參考“IP組播命令參考/IGMP Snooping”中的命令group-policy。
【舉例】
# 限定接口Ethernet1/1下的主機隻能加入組播組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 ethernet 1/1
[Sysname-Ethernet1/1] igmp group-policy 2005
【命令】
igmp host-tracking
undo igmp host-tracking
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp host-tracking命令用來在接口上使能IGMP主機跟蹤功能。undo igmp host-tracking命令用來在接口上關閉IGMP主機跟蹤功能。
缺省情況下,IGMP主機跟蹤功能處於關閉狀態。
相關配置可參考命令host-tracking。
【舉例】
# 在接口Ethernet1/1上使能IGMP主機跟蹤功能。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp host-tracking
【命令】
igmp last-member-query-interval interval
undo igmp last-member-query-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定最後組成員查詢間隔,取值範圍為1~5,單位為秒。
【描述】
igmp last-member-query-interval命令用來在接口上配置最後組成員查詢間隔。undo igmp last-member-query-interval命令用來恢複缺省情況。
缺省情況下,最後組成員查詢間隔為1秒。
相關配置可參考命令last-member-query-interval、igmp robust-count和display igmp interface。
【舉例】
# 在接口Ethernet1/1上配置最後組成員查詢間隔為3秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp last-member-query-interval 3
【命令】
igmp max-response-time interval
undo igmp max-response-time
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP普遍組查詢報文的最大響應時間,取值範圍為1~25,單位為秒。
【描述】
igmp max-response-time命令用來在接口上配置IGMP普遍組查詢的最大響應時間。undo igmp max-response-time命令用來恢複缺省情況。
缺省情況下,IGMP普遍組查詢報文的最大響應時間為10秒。
相關配置可參考命令max-response-time、igmp timer other-querier-present和display igmp interface。
【舉例】
# 在接口Ethernet1/1上配置IGMP普遍組查詢的最大響應時間為8秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp max-response-time 8
【命令】
igmp proxying enable
undo igmp proxying enable
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp proxying enable命令用來在接口上使能IGMP代理功能。undo igmp proxying enable命令用來關閉接口上的IGMP代理功能。
缺省情況下,接口上的IGMP代理功能處於關閉狀態。
需要注意的是:
· 隻有在相應實例中先使能了IP組播路由,本命令才能生效。
· 若在Loopback接口上使能IGMP代理功能,則隻為其維護IGMP路由表而不會下發到組播路由表以及轉發表中。
相關配置可參考“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable。
【舉例】
# 使能公網實例中的IP組播路由,並在接口Ethernet1/1上使能IGMP代理功能。
<Sysname> system-view
[Sysname] multicast routing-enable
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp proxying enable
【命令】
igmp proxying forwarding
undo igmp proxying forwarding
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp proxying forwarding命令用來使能下行接口在非查詢器狀態下的組播轉發能力。undo igmp proxying forwarding命令用來關閉下行接口在非查詢器狀態下的組播轉發能力。
缺省情況下,當IGMP代理設備的下行接口處於非查詢器狀態時,不轉發組播數據。
【舉例】
# IGMP代理設備的下行接口Ethernet1/1處於非查詢器狀態,使能其組播轉發能力。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp proxying forwarding
【命令】
igmp require-router-alert
undo igmp require-router-alert
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp require-router-alert命令用來在接口上配置丟棄未攜帶Router-Alert選項的IGMP報文。undo igmp require-router-alert命令用來恢複缺省情況。
缺省情況下,設備不對Router-Alert選項進行檢查,即把所有收到的IGMP報文都送給上層協議進行處理,無論其是否攜帶有Router-Alert選項。
相關配置可參考命令require-router-alert和igmp send-router-alert。
【舉例】
# 在接口Ethernet1/1上配置丟棄未攜帶Router-Alert選項的IGMP報文。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp require-router-alert
【命令】
igmp robust-count robust-value
undo igmp robust-count
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
robust-value:指定IGMP查詢器的健壯係數,取值範圍為2~5。
【描述】
igmp robust-count命令用來在接口上配置IGMP查詢器的健壯係數。undo igmp robust-count命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的健壯係數為2。
IGMP查詢器的健壯係數是為了彌補可能發生的網絡丟包而設置的報文重傳次數,健壯係數越大,IGMP查詢器就越“健壯”,但是組播組超時所需的時間也就越長。IGMP查詢器的健壯係數規定了以下數值:
· IGMPv1/v2/v3查詢器在啟動時發送IGMP普遍組查詢報文次數的缺省值;
· IGMPv2查詢器在收到IGMP離開組報文後發送IGMP特定組查詢報文的次數;
· IGMPv3查詢器在收到改變組播組與組播源列表關係的IGMP報告報文後發送IGMP特定源組查詢報文的次數。
相關配置可參考命令robust-count、igmp timer query、igmp last-member-query-interval、igmp startup-query-count、igmp timer other-querier-present和display igmp interface。
【舉例】
# 在接口Ethernet1/1上配置IGMP查詢器的健壯係數為3。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp robust-count 3
【命令】
igmp send-router-alert
undo igmp send-router-alert
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp send-router-alert命令用來在接口上配置發送的IGMP報文中攜帶Router-Alert選項。undo igmp send-router-alert命令用來在接口上配置發送的IGMP報文中不攜帶Router-Alert選項。
缺省情況下,在發送的IGMP報文中攜帶Router-Alert選項。
相關配置可參考命令send-router-alert和igmp require-router-alert。
【舉例】
# 在接口Ethernet1/1上配置發送的IGMP報文中不攜帶Router-Alert選項。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] undo igmp send-router-alert
【命令】
igmp ssm-mapping enable
undo igmp ssm-mapping enable
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp ssm-mapping enable命令用來在接口上使能IGMP SSM Mapping功能。undo igmp ssm-mapping enable命令用來關閉接口上的IGMP SSM Mapping功能。
缺省情況下,接口上的IGMP SSM Mapping功能處於關閉狀態。
【舉例】
# 在接口Ethernet1/1上使能IGMP SSM Mapping功能。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp ssm-mapping enable
【命令】
igmp startup-query-count value
undo igmp startup-query-count
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:指定IGMP查詢器的啟動查詢次數,取值範圍為2~5。
【描述】
igmp startup-query-count命令用來在接口上配置IGMP查詢器的啟動查詢次數。undo igmp startup-query-count命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的啟動查詢次數等於IGMP查詢器的健壯係數。
相關配置可參考命令startup-query-count和igmp robust-count。
【舉例】
# 在接口Ethernet1/1上配置IGMP查詢器的啟動查詢次數為3次。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp startup-query-count 3
【命令】
igmp startup-query-interval interval
undo igmp startup-query-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP查詢器的啟動查詢間隔,取值範圍為1~18000,單位為秒。
【描述】
igmp startup-query-interval命令用來在接口上配置IGMP查詢器的啟動查詢間隔。undo igmp startup-query-interval命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的啟動查詢間隔為發送IGMP普遍組查詢報文時間間隔的1/4。
相關配置可參考命令startup-query-interval和igmp timer query。
【舉例】
# 在接口Ethernet1/1上配置IGMP查詢器的啟動查詢間隔為5秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp startup-query-interval 5
【命令】
igmp static-group group-address [ source source-address ]
undo igmp static-group { all | group-address [ source source-address ] }
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
group-address:指定組播組地址,取值範圍為224.0.1.0~239.255.255.255。
source-address:指定組播源的地址。
all:刪除此接口加入的所有靜態組播組。
【描述】
igmp static-group命令用來配置接口靜態加入組播組或組播源組。undo igmp static-group命令用來恢複缺省情況。
缺省情況下,接口沒有以靜態方式加入任何組播組或組播源組。
需要注意的是:
· 如果指定的組播組地址在SSM組地址範圍內,則必須同時指定組播源的地址,否則將不會生成IGMP路由表項用於指導組播轉發;如果指定的組播組地址不在SSM組地址範圍內,則無此限製。
· 對於同時支持IGMP Snooping和IGMP的設備,如果欲將某VLAN接口靜態加入組播組或組播源組,除了要在該VLAN接口上使用本命令進行配置外,還必須在其對應VLAN的成員端口上使用igmp-snooping static-group命令進行類似的配置。
相關配置可參考“IP組播命令參考/IGMP Snooping”中的命令igmp-snooping static-group。
【舉例】
# 配置接口Ethernet1/1靜態加入組播組224.1.1.1。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp static-group 224.1.1.1
# 配置接口Ethernet1/1靜態加入組播源組(192.168.1.1,232.1.1.1)。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp static-group 232.1.1.1 source 192.168.1.1
【命令】
igmp timer other-querier-present interval
undo igmp timer other-querier-present
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP其它查詢器的存在時間,取值範圍為60~300,單位為秒。
【描述】
igmp timer other-querier-present命令用來在接口上配置IGMP其它查詢器的存在時間。undo igmp timer other-querier-present命令用來恢複缺省情況。
缺省情況下,IGMP其它查詢器的存在時間=發送IGMP普遍組查詢報文的時間間隔×IGMP查詢器的健壯係數+IGMP普遍組查詢的最大響應時間÷2。
相關配置可參考命令timer other-querier-present、igmp timer query、igmp robust-count、igmp max-response-time和display igmp interface。
【舉例】
# 在接口Ethernet1/1上配置IGMP其它查詢器的存在時間為200秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp timer other-querier-present 200
【命令】
igmp timer query interval
undo igmp timer query
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送IGMP普遍組查詢報文的時間間隔,取值範圍為1~18000,單位為秒。
【描述】
igmp timer query命令用來在接口上配置發送IGMP普遍組查詢報文的時間間隔。undo igmp timer query命令用來恢複缺省情況。
缺省情況下,發送IGMP普遍組查詢報文的時間間隔為60秒。
相關配置可參考命令timer query、igmp timer other-querier-present和display igmp interface。
【舉例】
# 在接口Ethernet1/1上配置發送IGMP普遍組查詢報文的時間間隔為125秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp timer query 125
【命令】
igmp version version-number
undo igmp version
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
version-number:表示IGMP的版本號,取值範圍為1~3。
【描述】
igmp version命令用來在接口上配置IGMP的版本。undo igmp version命令用來恢複缺省情況。
缺省情況下,IGMP的版本為IGMPv2。
相關配置可參考命令version。
【舉例】
# 指定接口Ethernet1/1使用IGMPv1。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] igmp version 1
【命令】
last-member-query-interval interval
undo last-member-query-interval
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
interval:指定最後組成員查詢間隔,取值範圍為1~5,單位為秒。
【描述】
last-member-query-interval命令用來全局配置最後組成員查詢間隔。undo last-member-query-interval命令用來恢複缺省情況。
缺省情況下,最後組成員查詢間隔為1秒。
相關配置可參考命令igmp last-member-query-interval、robust-count和display igmp interface。
【舉例】
# 在公網實例中全局配置最後組成員查詢間隔為3秒。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] last-member-query-interval 3
# 在VPN實例mvpn中全局配置最後組成員查詢間隔為3秒。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] last-member-query-interval 3
【命令】
max-response-time interval
undo max-response-time
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP普遍組查詢報文的最大響應時間,取值範圍為1~25,單位為秒。
【描述】
max-response-time命令用來全局配置IGMP普遍組查詢的最大響應時間。undo max-response-time命令用來恢複缺省情況。
缺省情況下,IGMP普遍組查詢的最大響應時間為10秒。
相關配置可參考命令igmp max-response-time、timer other-querier-present和display igmp interface。
【舉例】
# 在公網實例中全局配置IGMP普遍組查詢的最大響應時間為8秒。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] max-response-time 8
# 在VPN實例mvpn中全局配置IGMP普遍組查詢的最大響應時間為8秒。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] max-response-time 8
【命令】
require-router-alert
undo require-router-alert
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
require-router-alert命令用來全局配置丟棄未攜帶Router-Alert選項的IGMP報文。undo require-router-alert命令用來恢複缺省情況。
缺省情況下,設備不對Router-Alert選項進行檢查,即把所有收到的IGMP報文都送給上層協議進行處理,無論其是否攜帶有Router-Alert選項。
相關配置可參考命令igmp require-router-alert和send-router-alert。
【舉例】
# 在公網實例中全局配置丟棄未攜帶Router-Alert選項的IGMP報文。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] require-router-alert
# 在VPN實例mvpn中全局配置丟棄未攜帶Router-Alert選項的IGMP報文。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] require-router-alert
【命令】
reset igmp [ all-instance | 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 } ] ] } }
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all-instance:指定所有VPN實例。
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。
【描述】
reset igmp group命令用來清除IGMP組的動態加入記錄。
需要注意的是:
· 如果未指定all-instance和vpn-instance參數,則隻清除公網實例的相關信息。
· 本命令隻能清除動態加入記錄,而無法清除靜態加入記錄。
相關配置可參考命令display igmp group。
【舉例】
# 清除公網實例所有接口上IGMP組的動態加入記錄。
<Sysname> reset igmp group all
# 清除公網實例接口Ethernet1/1上所有IGMP組的動態加入記錄。
<Sysname> reset igmp group interface ethernet 1/1 all
# 清除公網實例接口Ethernet1/1上IGMP組225.0.0.1的動態加入記錄。
<Sysname> reset igmp group interface ethernet 1/1 225.0.0.1
【命令】
reset igmp group port-info { all | group-address } [ vlan vlan-id ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all:表示所有組播組。
group-address:指定組播組地址,取值範圍為224.0.1.0~239.255.255.255。
vlan-id:指定VLAN的編號,取值範圍為1~4094。
【描述】
reset igmp group port-info命令用來清除IGMP組二層端口的動態加入記錄。
需要注意的是:
· 二層端口包括成員端口和路由器端口;
· 本命令隻能清除動態加入記錄,而無法清除靜態加入記錄。
相關配置可參考命令display igmp group port-info。
【舉例】
# 清除所有VLAN內所有IGMP組二層端口的動態加入記錄。
<Sysname> reset igmp group port-info all
# 清除VLAN 100內所有IGMP組二層端口的動態加入記錄。
<Sysname> reset igmp group port-info all vlan 100
# 清除VLAN 100內IGMP組225.0.0.1二層端口的動態加入記錄。
<Sysname> reset igmp group port-info 225.0.0.1 vlan 100
【命令】
reset igmp [ all-instance | vpn-instance vpn-instance-name ] ssm-mapping group { all | interface interface-type interface-number { all | group-address [ mask { mask | mask-length } ] [ source-address [ mask { mask | mask-length } ] ] } }
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all-instance:指定所有VPN實例。
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
all:前一個all表示清除所有接口上依據IGMP SSM Mapping規則創建的組播組信息,後一個all則表示清除依據IGMP SSM Mapping規則創建的所有組播組信息。
interface-type interface-number:清除指定接口上依據IGMP SSM Mapping規則創建的組播組信息。
group-address:組播組地址,清除指定的依據IGMP SSM Mapping規則創建的組播組信息,取值範圍為224.0.0.0~239.255.255.255。
source-address:組播源地址,清除包含指定組播源的、依據IGMP SSM Mapping規則創建的組播組信息。
mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。
mask-length:指定組播組或組播源地址的掩碼長度。對於組播組地址,其取值範圍為4~32,缺省值為32;對於組播源地址,其取值範圍為0~32,缺省值為32。
【描述】
reset igmp ssm-mapping group命令用來清除依據IGMP SSM Mapping規則創建的組播組信息。
需要注意的是,如果未指定all-instance和vpn-instance參數,則隻清除公網實例的相關信息。
相關配置可參考命令display igmp ssm-mapping group。
【舉例】
# 清除公網實例中所有接口上依據IGMP SSM Mapping規則創建的所有組播組信息。
<Sysname> reset igmp ssm-mapping group all
【命令】
robust-count robust-value
undo robust-count
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
robust-value:指定IGMP查詢器的健壯係數,取值範圍為2~5。
【描述】
robust-count命令用來全局配置IGMP查詢器的健壯係數。undo robust-count命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的健壯係數為2。
IGMP查詢器的健壯係數是為了彌補可能發生的網絡丟包而設置的報文重傳次數,健壯係數越大,IGMP查詢器就越“健壯”,但是組播組超時所需的時間也就越長。IGMP查詢器的健壯係數規定了以下數值:
· IGMPv1/v2/v3查詢器在啟動時發送IGMP普遍組查詢報文次數的缺省值;
· IGMPv2查詢器在收到IGMP離開組報文後發送IGMP特定組查詢報文的次數;
· IGMPv3查詢器在收到改變組播組與組播源列表關係的IGMP報告報文後發送IGMP特定源組查詢報文的次數。
相關配置可參考命令igmp robust-count、timer query、last-member-query-interval、startup-query-count、timer other-querier-present和display igmp interface。
【舉例】
# 在公網實例中全局配置IGMP查詢器的健壯係數為3。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] robust-count 3
# 在VPN實例mvpn中全局配置IGMP查詢器的健壯係數為3。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] robust-count 3
【命令】
send-router-alert
undo send-router-alert
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
send-router-alert命令用來全局配置在發送的IGMP報文中攜帶Router-Alert選項。undo send-router-alert命令用來全局配置在發送的IGMP報文中不攜帶Router-Alert選項。
缺省情況下,在發送的IGMP報文中攜帶Router-Alert選項。
相關配置可參考命令igmp send-router-alert和require-router-alert。
【舉例】
# 在公網實例中全局配置在發送的IGMP報文中不攜帶Router-Alert選項。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] undo send-router-alert
# 在VPN實例mvpn中全局配置在發送的IGMP報文中不攜帶Router-Alert選項。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] undo send-router-alert
【命令】
ssm-mapping group-address { mask | mask-length } source-address
undo ssm-mapping { group-address { mask | mask-length } source-address | all }
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
group-address:指定組播組地址,取值範圍為224.0.0.0~239.255.255.255。
mask:指定組播組地址的掩碼。
mask-length:指定組播組地址的掩碼長度,取值範圍為4~32。
source-address:指定組播源地址。
all:刪除所有的IGMP SSM Mapping規則。
【描述】
ssm-mapping命令用來配置IGMP SSM Mapping規則。undo ssm-mapping命令用來刪除IGMP SSM Mapping規則。
缺省情況下,未配置IGMP SSM Mapping規則。
相關配置可參考命令igmp ssm-mapping enable和display igmp ssm-mapping。
【舉例】
# 在公網實例中添加如下一條IGMP SSM Mapping規則:組地址範圍為225.1.1.0/24,對應的源地址為125.1.1.1。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] ssm-mapping 225.1.1.0 24 125.1.1.1
# 在VPN實例mvpn中添加如下一條IGMP SSM Mapping規則:組地址範圍為225.1.1.0/24,對應的源地址為125.1.1.1。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] ssm-mapping 225.1.1.0 24 125.1.1.1
【命令】
startup-query-count value
undo startup-query-count
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
value:指定IGMP查詢器的啟動查詢次數,取值範圍為2~5。
【描述】
startup-query-count命令用來全局配置IGMP查詢器的啟動查詢次數。undo startup-query-count命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的啟動查詢次數等於IGMP查詢器的健壯係數。
相關配置可參考命令igmp startup-query-count和robust-count。
【舉例】
# 在公網實例中全局配置IGMP查詢器的啟動查詢次數為3次。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] startup-query-count 3
# 在VPN實例mvpn中全局配置IGMP查詢器的啟動查詢次數為3次。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] startup-query-count 3
【命令】
startup-query-interval interval
undo startup-query-interval
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP查詢器的啟動查詢間隔,取值範圍為1~18000,單位為秒。
【描述】
startup-query-interval命令用來全局配置IGMP查詢器的啟動查詢間隔。undo startup-query-interval命令用來恢複缺省情況。
缺省情況下,IGMP查詢器的啟動查詢間隔為發送IGMP普遍組查詢報文時間間隔的1/4。
相關配置可參考命令igmp startup-query-interval和timer query。
【舉例】
# 在公網實例中全局配置IGMP查詢器的啟動查詢間隔為5秒。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] startup-query-interval 5
# 在VPN實例mvpn中全局配置IGMP查詢器的啟動查詢間隔為5秒。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] startup-query-interval 5
【命令】
timer other-querier-present interval
undo timer other-querier-present
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
interval:指定IGMP其它查詢器的存在時間,取值範圍為60~300,單位為秒。
【描述】
timer other-querier-present命令用來全局配置IGMP其它查詢器的存在時間。undo timer other-querier-present命令用來恢複缺省情況。
缺省情況下,IGMP其它查詢器的存在時間=發送IGMP普遍組查詢報文的時間間隔×IGMP查詢器的健壯係數+IGMP普遍組查詢的最大響應時間÷2。
相關配置可參考命令igmp timer other-querier-present、timer query、robust-count、max-response-time和display igmp interface。
【舉例】
# 在公網實例中全局配置IGMP其它查詢器的存在時間為200秒。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] timer other-querier-present 200
# 在VPN實例mvpn中全局配置IGMP其它查詢器的存在時間為200秒。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] timer other-querier-present 200
【命令】
timer query interval
undo timer query
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送IGMP普遍組查詢報文的時間間隔,取值範圍為1~18000,單位為秒。
【描述】
timer query命令用來全局配置發送IGMP普遍組查詢報文的時間間隔。undo timer query命令用來恢複缺省情況。
缺省情況下,發送IGMP普遍組查詢報文的時間間隔為60秒。
相關配置可參考命令igmp timer query、timer other-querier-present和display igmp interface。
【舉例】
# 在公網實例中全局配置發送IGMP普遍組查詢報文的時間間隔為125秒。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] timer query 125
# 在VPN實例mvpn中全局配置發送IGMP普遍組查詢報文的時間間隔為125秒。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] timer query 125
【命令】
version version-number
undo version
【視圖】
公網實例IGMP視圖/VPN實例IGMP視圖
【缺省級別】
2:係統級
【參數】
version-number:指定IGMP的版本號,取值範圍為1~3。
【描述】
version命令用來全局配置IGMP的版本。undo version命令用來恢複缺省情況。
缺省情況下,IGMP的版本為IGMPv2。
相關配置可參考命令igmp version。
【舉例】
# 在公網實例中全局配置IGMP的版本為IGMPv1。
<Sysname> system-view
[Sysname] igmp
[Sysname-igmp] version 1
# 在VPN實例mvpn中全局配置IGMP的版本為IGMPv1。
<Sysname> system-view
[Sysname] igmp vpn-instance mvpn
[Sysname-igmp-mvpn] version 1
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!