01-IGMP Snooping命令
本章節下載: 01-IGMP Snooping命令 (234.99 KB)
1.1.1 display igmp-snooping group
1.1.2 display igmp-snooping host
1.1.3 display igmp-snooping statistics
1.1.4 display mac-address multicast
1.1.5 dot1p-priority (IGMP-Snooping view)
1.1.6 drop-unknown (IGMP-Snooping view)
1.1.7 dscp (IGMP-Snooping view)
1.1.8 fast-leave (IGMP-Snooping view)
1.1.9 group-policy (IGMP-Snooping view)
1.1.10 host-aging-time (IGMP-Snooping view)
1.1.11 host-tracking (IGMP-Snooping view)
1.1.13 igmp-snooping dot1p-priority
1.1.15 igmp-snooping fast-leave
1.1.16 igmp-snooping general-query source-ip
1.1.17 igmp-snooping group-limit
1.1.18 igmp-snooping group-policy
1.1.19 igmp-snooping host-aging-time
1.1.20 igmp-snooping host-join
1.1.21 igmp-snooping host-tracking
1.1.22 igmp-snooping last-member-query-interval
1.1.23 igmp-snooping leave source-ip
1.1.24 igmp-snooping max-response-time
1.1.25 igmp-snooping overflow-replace
1.1.26 igmp-snooping proxying enable
1.1.28 igmp-snooping query-interval
1.1.29 igmp-snooping report source-ip
1.1.30 igmp-snooping router-aging-time
1.1.31 igmp-snooping router-port-deny
1.1.32 igmp-snooping special-query source-ip
1.1.33 igmp-snooping static-group
1.1.34 igmp-snooping static-router-port
1.1.36 last-member-query-interval (IGMP-Snooping view)
1.1.38 max-response-time (IGMP-Snooping view)
1.1.39 overflow-replace (IGMP-Snooping view)
1.1.40 report-aggregation (IGMP-Snooping view)
1.1.41 reset igmp-snooping group
1.1.42 reset igmp-snooping statistics
1.1.43 router-aging-time (IGMP-Snooping view)
【命令】
display igmp-snooping group [ vlan vlan-id ] [ slot slot-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
vlan vlan-id:查看指定VLAN內IGMP Snooping組的信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。如果未指定本參數,將顯示所有VLAN內IGMP Snooping組的信息。
slot slot-number:指定設備編號,slot-number參數的取值隻能為1。
verbose:查看IGMP Snooping組的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp-snooping group命令用來查看IGMP Snooping組的信息,包括動態和靜態加入的IGMP Snooping組。
【舉例】
# 查看VLAN 2內IGMP Snooping組的詳細信息。
<Sysname> display igmp-snooping group vlan 2 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, P-PIM 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 unit board: Mask(0x00)
Router port(s):total 1 port(s).
Eth1/0/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
(0.0.0.0, 224.1.1.1):
Attribute: Host Port
Host port unit board: Mask(0x00)
Host port(s):total 1 port(s).
Eth1/0/2 (D) ( 00:03:23 )
MAC group(s):
MAC group address:0100-5e01-0101
Host port unit board: Mask(0x00)
Host port(s):total 1 port(s).
Eth1/0/2
表1-1 display igmp-snooping group命令顯示信息描述表
描述 |
|
Total 1 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, P-PIM port |
端口標誌:D代表動態端口,S代表靜態端口,C代表由(*,G)表項拷貝到(S,G)表項下的端口,P代表由PIM Snooping添加的端口 |
Subvlan flags: R-Real VLAN, C-Copy VLAN |
子VLAN標誌:R代表本表項下的真實出口子VLAN,C代表由(*,G)表項拷貝到(S,G)表項下的出口子VLAN |
Router port(s) |
路由器端口的數量 |
( 00:01:30 ) |
動態路由器/成員端口的老化剩餘時間 |
IP group address |
IP組播組的地址 |
(0.0.0.0, 224.1.1.1) |
(S,G)表項,0.0.0.0表示所有組播源 |
MAC group address |
MAC組播組的地址 |
Attribute |
IP組播組的屬性 |
Host port(s) |
成員端口的數量 |
【命令】
display igmp-snooping host vlan vlan-id group group-address [ source source-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
vlan vlan-id:查看指定VLAN內IGMP Snooping跟蹤的主機信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。
group group-address:查看IGMP Snooping跟蹤的加入指定組播組的主機信息。group-address為組播組的地址,取值範圍為224.0.1.0~239.255.255.255。
source source-address:查看IGMP Snooping跟蹤的加入指定組播源的主機信息。source-address為組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
slot slot-number:指定設備編號,slot-number參數的取值隻能為1。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp-snooping host命令用來查看IGMP Snooping跟蹤的主機信息,以配合IGMP Snooping主機跟蹤功能的使用。
相關配置可參考命令igmp-snooping host-tracking、igmp-snooping enable和host-tracking。
【舉例】
# 查看VLAN 2內IGMP Snooping跟蹤的加入組播組224.1.1.1的主機信息。
<Sysname> display igmp-snooping host vlan 2 group 224.1.1.1
VLAN(ID) : 2
(0.0.0.0, 224.1.1.1)
Port : Ethernet1/0/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/0/2
Host Uptime Expires
3.3.3.3 00:02:20 00:00:40
表1-2 display igmp-snooping host命令顯示信息描述表
字段 |
描述 |
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-snooping statistics [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display igmp-snooping statistics命令用來查看IGMP Snooping監聽到的IGMP報文的統計信息。
【舉例】
# 查看IGMP Snooping監聽到的IGMP報文的統計信息。
<Sysname> display igmp-snooping statistics
Received IGMP general queries:0.
Received IGMPv1 reports:0.
Received IGMPv2 reports:19.
Received IGMP leaves:0.
Received IGMPv2 specific queries:0.
Sent IGMPv2 specific queries:0.
Received IGMPv3 reports:1.
Received IGMPv3 reports with right and wrong records:0.
Received IGMPv3 specific queries:0.
Received IGMPv3 specific sg queries:0.
Sent IGMPv3 specific queries:0.
Sent IGMPv3 specific sg queries:0.
Received error IGMP messages:19.
表1-3 display igmp-snooping statistics命令顯示信息描述表
字段 |
描述 |
general queries |
普遍組查詢報文 |
specific queries |
特定組查詢報文 |
reports |
報告報文 |
leaves |
離開報文 |
reports with right and wrong records |
包含錯誤和正確紀錄的報告報文 |
specific sg queries |
特定源組查詢報文 |
error IGMP messages |
錯誤的IGMP報文 |
【命令】
display mac-address [ mac-address [ vlan vlan-id ] | [ multicast ] [ vlan vlan-id ] [ count ] ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
mac-address:查看指定MAC地址的組播MAC表項。
vlan vlan-id:查看指定VLAN的組播MAC地址表項。vlan-id為指定VLAN的編號,取值範圍為1~4094。如果未指定本參數,則顯示所有VLAN的組播MAC地址表項。
multicast:查看組播MAC地址表項。
count:查看組播MAC地址表項的數量。如果指定了本參數,將隻顯示符合條件的(由count前麵所指定的參數決定)表項數量,而不顯示表項的具體內容。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display mac-address multicast命令用來查看組播MAC地址表信息。
需要注意的是,如果未指定任何參數,或僅指定了vlan和count兩參數之一或其組合時,將顯示包括組播MAC地址表項和單播MAC地址表項在內的所有MAC地址表項信息。
相關配置可參考命令mac-address multicast,以及“二層技術-以太網交換命令參考/MAC地址表”中的命令display mac-address。
【舉例】
# 查看VLAN 2的組播MAC地址表信息。
<Sysname> display mac-address multicast vlan 2
MAC ADDR VLAN ID STATE PORT INDEX AGING TIME(s)
0100-0001-0001 2 Multicast Ethernet1/0/1 NOAGED
Ethernet1/0/2 NOAGED
Ethernet1/0/3 NOAGED
Ethernet1/0/4 NOAGED
--- 1 mac address(es) found ---
表1-4 display mac-address multicast命令顯示信息描述表
字段 |
描述 |
MAC ADDR |
MAC地址 |
VLAN ID |
MAC地址所在的VLAN ID |
STATE |
MAC地址的狀態: · Multicast:表示該表項是用戶手工配置的組播MAC地址表項 · Learned:表示該表項是動態學習的組播MAC地址表項 |
PORT INDEX |
該MAC地址對應的接口,表示發往該MAC地址的報文將從此接口發出 |
AGING TIME(s) |
老化時間狀態,組播MAC地址表項隻有以下狀態: · NOAGED:表示該表項不會被老化 |
1 mac address(es) found |
共有1個組播MAC地址表項 |
【命令】
dot1p-priority priority-number
undo dot1p-priority
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
priority-number:IGMP報文的802.1p優先級,取值範圍為0~7。該數值越大,優先級越高。
【描述】
dot1p-priority命令用來全局配置IGMP報文的802.1p優先級。undo dot1p-priority命令用來恢複缺省情況。
缺省情況下,IGMP報文的802.1p優先級為0。
【舉例】
# 全局配置IGMP報文的802.1p優先級為3。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] dot1p-priority 3
【命令】
drop-unknown
undo drop-unknown
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
drop-unknown命令用來全局使能丟棄未知組播數據報文的功能。undo drop-unknown命令用來全局關閉丟棄未知組播數據報文的功能。
缺省情況下,丟棄未知組播數據報文的功能處於關閉狀態,即對未知組播數據報文進行廣播。
本命令隻對使能了IGMP Snooping的VLAN有效。
【舉例】
# 全局使能丟棄未知組播數據報文的功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] drop-unknown
【命令】
dscp dscp-value
undo dscp
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
dscp-value:發送的IGMP報文的DSCP優先級,取值範圍為0~63。
【描述】
dscp命令用來配置發送的IGMP報文的DSCP優先級。undo dscp命令用來恢複缺省情況。
缺省情況下,發送的IGMP報文的DSCP優先級為48。
【舉例】
#配置發送的IGMP報文的DSCP優先級為63。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] dscp 63
【命令】
fast-leave [ vlan vlan-list ]
undo fast-leave [ vlan vlan-list ]
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-list:在指定VLAN內配置端口快速離開功能。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。
【描述】
fast-leave命令用來全局使能端口快速離開功能。端口快速離開是指當交換機從某端口收到主機發送的離開某組播組的IGMP離開組報文時,直接把該端口從對應轉發表項的出端口列表中刪除。undo fast-leave命令用來全局關閉端口快速離開功能。
缺省情況下,端口快速離開功能處於關閉狀態。
需要注意的是,本命令對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令igmp-snooping fast-leave。
【舉例】
# 使能VLAN 2內的端口快速離開功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] fast-leave vlan 2
【命令】
group-policy acl-number [ vlan vlan-list ]
undo group-policy [ vlan vlan-list ]
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定基本或高級訪問控製列表編號,取值範圍為2000~3999。在這裏,高級ACL規則中指定的源地址是指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0),而並非指IP報文的源地址。
vlan vlan-list:在指定VLAN內配置組播組過濾器。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。
【描述】
group-policy命令用來配置全局組播組過濾器,以限定VLAN內的主機所能加入的組播組。undo group-policy命令用來刪除全局組播組過濾器。
缺省情況下,沒有配置全局組播組過濾器,即各VLAN內主機可以加入任意合法的組播組。
需要注意的是:
· 當指定的ACL不存在或者其規則為空時,將過濾掉所有的組播組。
· 可以為端口在不同的VLAN內配置不同的ACL規則,但在相同VLAN內所配置的新規則會取代舊規則。
相關配置可參考命令igmp-snooping group-policy。
【舉例】
# 限定VLAN 2內的主機隻能加入組播組225.1.1.1。
<Sysname> system-view
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0
[Sysname-acl-basic-2000] quit
[Sysname] igmp-snooping
[Sysname-igmp-snooping] group-policy 2000 vlan 2
【命令】
host-aging-time interval
undo host-aging-time
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
interval:動態成員端口的老化時間,取值範圍為200~1000,單位為秒。
【描述】
host-aging-time命令用來全局配置動態成員端口的老化時間。undo host-aging-time命令用來恢複缺省情況。
缺省情況下,動態成員端口的老化時間為260秒。
本命令隻對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令igmp-snooping host-aging-time。
【舉例】
# 全局配置動態成員端口的老化時間為300秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] host-aging-time 300
【命令】
host-tracking
undo host-tracking
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
host-tracking命令用來全局使能IGMP Snooping主機跟蹤功能。undo host-tracking命令用來全局關閉IGMP Snooping主機跟蹤功能。
缺省情況下,IGMP Snooping主機跟蹤功能處於關閉狀態。
本命令隻對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令display igmp-snooping host和igmp-snooping host-tracking。
【舉例】
# 全局使能IGMP Snooping主機跟蹤功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] host-tracking
【命令】
igmp-snooping
undo igmp-snooping
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp-snooping命令用來全局使能IGMP Snooping,並進入IGMP-Snooping視圖。undo igmp-snooping命令用來全局關閉IGMP Snooping。
缺省情況下,IGMP Snooping處於關閉狀態。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 全局使能IGMP Snooping,並進入IGMP-Snooping視圖。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping]
【命令】
igmp-snooping dot1p-priority priority-number
undo igmp-snooping dot1p-priority
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
priority-number:IGMP報文的802.1p優先級,取值範圍為0~7。該數值越大,優先級越高。
【描述】
igmp-snooping dot1p-priority命令用來在VLAN內配置IGMP報文的802.1p優先級。undo igmp-snooping dot1p-priority命令用來恢複缺省情況。
缺省情況下,IGMP報文的802.1p優先級為0。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置IGMP報文的802.1p優先級為3。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping dot1p-priority 3
【命令】
igmp-snooping enable
undo igmp-snooping enable
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp-snooping enable命令用來在VLAN內使能IGMP Snooping。undo igmp-snooping enable命令用來在VLAN內關閉IGMP Snooping。
缺省情況下,VLAN內的IGMP Snooping處於關閉狀態。
在VLAN內使能IGMP Snooping之前,必須先全局使能IGMP Snooping,否則將無法在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping。
【舉例】
# 在VLAN 2內使能IGMP Snooping。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
【命令】
igmp-snooping fast-leave [ vlan vlan-list ]
undo igmp-snooping fast-leave [ vlan vlan-list ]
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-list:在指定VLAN內配置端口快速離開功能。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
igmp-snooping fast-leave命令用來在端口上使能端口快速離開功能。端口快速離開是指當交換機從某端口收到主機發送的離開某組播組的IGMP離開組報文時,直接把該端口從對應轉發表項的出端口列表中刪除。undo igmp-snooping fast-leave命令用來在端口上關閉端口快速離開功能。
缺省情況下,端口快速離開功能處於關閉狀態。
需要注意的是:
· 本命令對使能了IGMP Snooping的VLAN有效。
· 在二層以太網端口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該端口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該端口屬於指定VLAN時,該配置才生效。
· 在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。
相關配置可參考命令fast-leave。
【舉例】
# 在VLAN 2內的端口Ethernet1/0/1上使能端口快速離開功能。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping fast-leave vlan 2
【命令】
igmp-snooping general-query source-ip { ip-address | current-interface }
undo igmp-snooping general-query source-ip
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
ip-address:指定任意合法IP地址作為發送IGMP普遍組查詢報文時的源IP地址。
current-interface:指定當前VLAN接口的IP地址作為IGMP普遍組查詢報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為IGMP普遍組查詢報文的源IP地址。
【描述】
igmp-snooping general-query source-ip命令用來配置IGMP普遍組查詢報文的源IP地址。undo igmp-snooping general-query source-ip命令用來恢複缺省情況。
缺省情況下,IGMP普遍組查詢報文的源IP地址為0.0.0.0。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置IGMP普遍組查詢報文的源IP地址為10.1.1.1。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping querier
[Sysname-vlan2] igmp-snooping general-query source-ip 10.1.1.1
【命令】
igmp-snooping group-limit limit [ vlan vlan-list ]
undo igmp-snooping group-limit [ vlan vlan-list ]
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
limit:表示端口加入的組播組最大數量,對於下行端口為24端口的設備,取值範圍為1~2047;對於下行端口為非24端口的設備,取值範圍為1~510。
vlan vlan-list:表示端口在指定VLAN內加入的組播組最大數量。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
igmp-snooping group-limit命令用來配置端口加入的組播組最大數量。undo igmp-snooping group-limit命令用來恢複缺省情況。
對於下行端口為24端口的設備,缺省情況下,端口加入的組播組最大數量為2047;對於下行端口為非24端口的設備,缺省情況下,端口加入的組播組最大數量為510。
需要注意的是:
· 在二層以太網端口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該端口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該端口屬於指定VLAN時,該配置才生效。
· 在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。
【舉例】
# 配置端口Ethernet1/0/1在VLAN 2內加入的組播組最大數量為10個。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping group-limit 10 vlan 2
【命令】
igmp-snooping group-policy acl-number [ vlan vlan-list ]
undo igmp-snooping group-policy [ vlan vlan-list ]
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定基本或高級訪問控製列表編號,取值範圍為2000~3999。在這裏,高級ACL規則中指定的源地址是指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0),而並非指IP報文的源地址。
vlan vlan-list:在指定VLAN內配置組播組過濾器。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
igmp-snooping group-policy命令用來在端口上配置組播組過濾器,以限定該端口下的主機所能加入的組播組。undo igmp-snooping group-policy命令用來在端口上刪除組播組過濾器。
缺省情況下,端口上沒有配置組播組過濾器,即該端口下的主機可以加入任意合法的組播組。
需要注意的是:
· 在二層以太網端口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該端口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該端口屬於指定VLAN時,該配置才生效。
· 在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。
· 當指定的ACL不存在或者其規則為空時,將過濾掉所有的組播組。
· 可以為端口在不同的VLAN內配置不同的ACL規則,但在相同VLAN內所配置的新規則會取代舊規則。
相關配置可參考命令group-policy。
【舉例】
# 限定端口Ethernet1/0/1下VLAN 2內的主機隻能加入組播組225.1.1.1。
<Sysname> system-view
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0
[Sysname-acl-basic-2000] quit
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping group-policy 2000 vlan 2
【命令】
igmp-snooping host-aging-time interval
undo igmp-snooping host-aging-time
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
interval:動態成員端口的老化時間,取值範圍為200~1000,單位為秒。
【描述】
igmp-snooping host-aging-time命令用來在VLAN內配置動態成員端口的老化時間。undo igmp-snooping host-aging-time命令用來恢複缺省情況。
缺省情況下,動態成員端口的老化時間為260秒。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable和host-aging-time。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置動態成員端口的老化時間為300秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping host-aging-time 300
【命令】
igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id
undo igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
group-address:模擬主機要加入的組播組的地址,取值範圍為224.0.1.0~239.255.255.255。
source-address:模擬主機要加入的組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
vlan vlan-id:指定端口所屬的VLAN。vlan-id為指定VLAN的編號,取值範圍為1~4094。
【描述】
igmp-snooping host-join命令用來配置模擬主機加入組播組或組播源組。模擬主機加入就是將交換機的端口配置成為組播組的成員。undo igmp-snooping host-join命令用來恢複缺省情況。
缺省情況下,沒有配置模擬主機加入組播組或組播源組。
需要注意的是:
· 本命令對使能了IGMP Snooping的VLAN有效,且模擬主機所采用的IGMP版本與VLAN內的IGMP Snooping版本保持一致。
· 隻有當IGMP Snooping的版本為3時,配置參數source-ip source-address才會有實際的意義;當IGMP Snooping的版本為2時,雖然也可以配置參數source-ip source-address,但該配置將不會生效。
· 在二層以太網端口或二層聚合接口視圖下配置時,隻有當該端口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。
【舉例】
# 在VLAN 2內的端口Ethernet1/0/1上配置模擬主機加入組播源組(1.1.1.1,232.1.1.1)。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
[Sysname-vlan2] quit
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping host-join 232.1.1.1 source-ip 1.1.1.1 vlan 2
【命令】
igmp-snooping host-tracking
undo igmp-snooping host-tracking
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp-snooping host-tracking命令用來在VLAN內使能IGMP Snooping主機跟蹤功能。undo igmp-snooping host-tracking命令用來在VLAN內關閉IGMP Snooping主機跟蹤功能。
缺省情況下,IGMP Snooping主機跟蹤功能處於關閉狀態。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令display igmp-snooping host、igmp-snooping enable和host-tracking。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping主機跟蹤功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping host-tracking
【命令】
igmp-snooping last-member-query-interval interval
undo igmp-snooping last-member-query-interval
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
interval:發送IGMP特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。
【描述】
igmp-snooping last-member-query-interval命令用來在VLAN內配置發送IGMP特定組查詢報文的時間間隔。undo igmp-snooping last-member-query-interval命令用來恢複缺省情況。
缺省情況下,發送IGMP特定組查詢報文的時間間隔為1秒。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable和last-member-query-interval。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置發送IGMP特定組查詢報文的時間間隔為3秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping last-member-query-interval 3
【命令】
igmp-snooping leave source-ip { ip-address | current-interface }
undo igmp-snooping leave source-ip
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
ip-address:指定任意合法的IP地址作為代理發送IGMP離開報文的源IP地址。
current-interface:指定當前VLAN接口的IP地址作為代理發送IGMP離開報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為代理發送IGMP離開報文的源IP地址。
【描述】
igmp-snooping leave source-ip命令用來配置代理發送IGMP離開報文的源IP地址。undo igmp-snooping leave source-ip命令用來恢複缺省情況。
缺省情況下,代理發送IGMP離開報文的源IP地址為0.0.0.0。
需要注意的是:
· 在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
· 模擬主機發送的IGMP離開報文的源IP地址也采用本命令所配置的源IP地址。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置代理發送IGMP離開報文的源IP地址為10.1.1.1。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping proxying enable
[Sysname-vlan2] igmp-snooping leave source-ip 10.1.1.1
【命令】
igmp-snooping max-response-time interval
undo igmp-snooping max-response-time
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
interval:IGMP普遍組查詢的最大響應時間,取值範圍為1~25,單位為秒。
【描述】
igmp-snooping max-response-time命令用來在VLAN內配置IGMP普遍組查詢的最大響應時間。undo igmp-snooping max-response-time命令用來恢複缺省情況。
缺省情況下,IGMP普遍組查詢的最大響應時間為10秒。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable、max-response-time和igmp-snooping query-interval。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置IGMP普遍組查詢的最大響應時間為5秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping max-response-time 5
【命令】
igmp-snooping overflow-replace [ vlan vlan-list ]
undo igmp-snooping overflow-replace [ vlan vlan-list ]
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-list:在指定VLAN內配置組播組替換功能。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
igmp-snooping overflow-replace命令用來在端口上使能組播組替換功能。undo igmp-snooping overflow-replace命令用來關閉端口上的組播組替換功能。
缺省情況下,組播組替換功能處於關閉狀態。
需要注意的是:
· 本命令對使能了IGMP Snooping的VLAN有效。
· 在二層以太網端口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該端口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該端口屬於指定VLAN時,該配置才生效。
· 在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。
相關配置可參考命令overflow-replace。
【舉例】
# 在VLAN 2內的端口Ethernet1/0/1上使能組播組替換功能。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping overflow-replace vlan 2
【命令】
igmp-snooping proxying enable
undo igmp-snooping proxying enable
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp-snooping proxying enable命令用來在VLAN內使能IGMP Snooping代理功能。undo igmp-snooping proxying enable命令用來在VLAN內關閉IGMP Snooping代理功能。
缺省情況下,VLAN內的IGMP Snooping代理功能處於關閉狀態。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping代理功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping proxying enable
【命令】
igmp-snooping querier
undo igmp-snooping querier
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
igmp-snooping querier命令用來使能IGMP Snooping查詢器。undo igmp-snooping querier命令用來關閉IGMP Snooping查詢器。
缺省情況下,IGMP Snooping查詢器處於關閉狀態。
需要注意的是,在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping查詢器。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping querier
【命令】
igmp-snooping query-interval interval
undo igmp-snooping query-interval
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
interval:發送IGMP普遍組查詢報文的時間間隔,取值範圍為2~300,單位為秒。
【描述】
igmp-snooping query-interval命令用來配置發送IGMP普遍組查詢報文的時間間隔。undo igmp-snooping query-interval命令用來恢複缺省情況。
缺省情況下,發送IGMP普遍組查詢報文的時間間隔為60秒。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable、igmp-snooping querier、igmp-snooping max-response-time和max-response-time。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置發送IGMP普遍組查詢報文的時間間隔為20秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping querier
[Sysname-vlan2] igmp-snooping query-interval 20
【命令】
igmp-snooping report source-ip { ip-address | current-interface }
undo igmp-snooping report source-ip
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
ip-address:指定任意合法的IP地址作為代理發送IGMP報告報文的源IP地址。
current-interface:指定當前VLAN接口的IP地址作為代理發送IGMP報告報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為代理發送IGMP報告報文的源IP地址。
【描述】
igmp-snooping report source-ip命令用來配置代理發送IGMP報告報文的源IP地址。undo igmp-snooping report source-ip命令用來恢複缺省情況。
缺省情況下,代理發送IGMP報告報文的源IP地址為0.0.0.0。
需要注意的是:
· 在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
· 模擬主機發送的IGMP報告報文的源IP地址也采用本命令所配置的源IP地址。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置代理發送IGMP報告報文的源IP地址為10.1.1.1。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping proxying enable
[Sysname-vlan2] igmp-snooping report source-ip 10.1.1.1
【命令】
igmp-snooping router-aging-time interval
undo igmp-snooping router-aging-time
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
interval:動態路由器端口的老化時間,取值範圍為1~1000,單位為秒。
【描述】
igmp-snooping router-aging-time命令用來在VLAN內配置動態路由器端口的老化時間。undo igmp-snooping router-aging-time命令用來恢複缺省情況。
缺省情況下,動態路由器端口的老化時間為105秒。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable和router-aging-time。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置動態路由器端口的老化時間為100秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping router-aging-time 100
【命令】
igmp-snooping router-port-deny [ vlan vlan-list ]
undo igmp-snooping router-port-deny [ vlan vlan-list ]
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-list:在指定VLAN內禁止端口成為動態路由器端口。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。
【描述】
igmp-snooping router-port-deny命令用來禁止端口成為動態路由器端口。undo igmp-snooping router-port-deny命令用來恢複缺省情況。
缺省情況下,不禁止端口成為動態路由器端口。
需要注意的是:
· 本命令對使能了IGMP Snooping的VLAN有效。
· 在二層以太網端口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該端口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該端口屬於指定VLAN時,該配置才生效。
· 在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。
【舉例】
# 在VLAN 2內禁止端口Ethernet1/0/1成為動態路由器端口。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping router-port-deny vlan 2
【命令】
igmp-snooping special-query source-ip { ip-address | current-interface }
undo igmp-snooping special-query source-ip
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
ip-address:指定IP地址作為發送IGMP特定組查詢報文時的源IP地址。
current-interface:指定當前VLAN接口的IP地址作為IGMP特定組查詢報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為IGMP特定組查詢報文的源IP地址。
【描述】
igmp-snooping special-query source-ip命令用來配置IGMP特定組查詢報文的源IP地址。undo igmp-snooping special-query source-ip命令用來恢複缺省情況。
缺省情況下,IGMP特定組查詢報文的源IP地址為0.0.0.0。
在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並配置IGMP特定組查詢報文的源IP地址為10.1.1.1。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping special-query source-ip 10.1.1.1
【命令】
igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id
undo igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
group-address:靜態加入的組播組地址,取值範圍為224.0.1.0~239.255.255.255。
source-address:靜態加入的組播源地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。
vlan vlan-id:指定端口所屬的VLAN。vlan-id為指定VLAN的編號,取值範圍為1~4094。
【描述】
igmp-snooping static-group命令用來配置靜態成員端口,即配置端口靜態加入組播組或組播源組。undo igmp-snooping static-group命令用來恢複缺省情況。
缺省情況下,端口不是靜態成員端口。
需要注意的是:
· 隻有當IGMP Snooping的版本為3時,配置參數source-ip source-address才會有實際的意義;當IGMP Snooping的版本為2時,雖然也可以配置參數source-ip source-address,但該配置將不會生效。
· 在二層以太網端口或二層聚合接口視圖下配置時,隻有當該端口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。
【舉例】
# 在VLAN 2內的端口Ethernet1/0/1上配置靜態加入組播源組(1.1.1.1,232.1.1.1)。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
[Sysname-vlan2] quit
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping static-group 232.1.1.1 source-ip 1.1.1.1 vlan 2
【命令】
igmp-snooping static-router-port vlan vlan-id
undo igmp-snooping static-router-port vlan vlan-id
【視圖】
二層以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-id:在指定VLAN內配置靜態路由器端口。vlan-id為指定VLAN的編號,取值範圍為1~4094。
【描述】
igmp-snooping static-router-port命令用來配置靜態路由器端口。undo igmp-snooping static-router-port命令用來恢複缺省情況。
缺省情況下,端口不是靜態路由器端口。
需要注意的是:
· 本命令對使能了IGMP Snooping的VLAN有效。
· 在二層以太網端口或二層聚合接口視圖下配置時,隻有當該端口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。
【舉例】
# 在VLAN 2內的端口Ethernet1/0/1上配置靜態路由器端口。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] igmp-snooping static-router-port vlan 2
【命令】
igmp-snooping version version-number
undo igmp-snooping version
【視圖】
VLAN視圖
【缺省級別】
2:係統級
【參數】
version-number:表示IGMP Snooping的版本號,取值範圍為2~3。
【描述】
igmp-snooping version命令用來配置IGMP Snooping的版本。undo igmp-snooping version命令用來恢複缺省情況。
缺省情況下,IGMP Snooping的版本為2。
需要注意的是,在配置本命令之前,必須先在VLAN內使能IGMP Snooping。
相關配置可參考命令igmp-snooping enable。
【舉例】
# 在VLAN 2內使能IGMP Snooping,並將其版本配置為3。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
【命令】
last-member-query-interval interval
undo last-member-query-interval
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
interval:發送IGMP特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。
【描述】
last-member-query-interval命令用來全局配置發送IGMP特定組查詢報文的時間間隔。undo last-member-query-interval命令用來恢複缺省情況。
缺省情況下,發送IGMP特定組查詢報文的時間間隔為1秒。
本命令隻對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令igmp-snooping last-member-query-interval。
【舉例】
# 全局配置發送IGMP特定組查詢報文的時間間隔為3秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] last-member-query-interval 3
【命令】
在係統視圖下:
mac-address multicast mac-address interface interface-list vlan vlan-id
undo mac-address [ multicast ] [ [ mac-address [ interface interface-list ] ] vlan vlan-id ]
在以太網端口視圖或二層聚合接口視圖下:
mac-address multicast mac-address vlan vlan-id
undo mac-address [ multicast ] mac-address vlan vlan-id
在端口組視圖下:
mac-address multicast mac-address vlan vlan-id
undo mac-address multicast mac-address vlan vlan-id
【視圖】
係統視圖/以太網端口視圖/二層聚合接口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
mac-address:靜態組播MAC地址,取值範圍為除0100-5Exx-xxxx、3333-xxxx-xxxx和0180-c2xx-xxxx(前32個協議保留MAC地址)以外的任意組播MAC地址(組播MAC地址就是最高字節的最低比特位為1的MAC地址),其中x代表0~F的任意一個十六進製數。當配置的靜態組播MAC地址與其他協議的MAC地址衝突時,係統會給出提示。
interface-list:接口列表,表示一個或多個接口。表示方式為interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-n>。其中,interface-type為接口類型,interface-number為接口編號;&<1-n>表示前麵的參數最多可以輸入n次。
vlan vlan-id:指定接口所屬的VLAN,必須為已創建的VLAN,如果指定的接口不屬於該VLAN,係統將提示出錯。vlan-id為指定VLAN的編號,取值範圍為1~4094。
【描述】
mac-address multicast命令用來配置靜態組播MAC地址表項。undo mac-address multicast命令用來刪除靜態組播MAC地址表項。
缺省情況下,沒有配置靜態組播MAC地址表項。
需要注意的是,執行undo mac-address multicast命令時若未指定multicast參數,將刪除包括靜態組播MAC地址表項和單播MAC地址表項在內的所有MAC地址表項。
相關配置可參考命令display mac-address multicast,以及“二層技術-以太網交換命令參考/MAC地址表”中的命令mac-address。
【舉例】
# 配置靜態組播MAC地址表項0100-0001-0001,對應的接口為VLAN 2內的Ethernet1/0/1 到Ethernet1/0/5。
<Sysname> system-view
[Sysname] mac-address multicast 0100-0001-0001 interface ethernet 1/0/1 to ethernet 1/0/5 vlan 2
# 在接口Ethernet1/0/1下配置靜態組播MAC地址表項0100-0001-0001,該接口屬於VLAN 2。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] mac-address multicast 0100-0001-0001 vlan 2
【命令】
max-response-time interval
undo max-response-time
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
interval:IGMP普遍組查詢的最大響應時間,取值範圍為1~25,單位為秒。
【描述】
max-response-time命令用來全局配置IGMP普遍組查詢的最大響應時間。undo max-response-time命令用來恢複缺省情況。
缺省情況下,IGMP普遍組查詢的最大響應時間為10秒。
本命令隻對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令igmp-snooping max-response-time和igmp-snooping query-interval。
【舉例】
# 全局配置IGMP普遍組查詢的最大響應時間為5秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] max-response-time 5
【命令】
overflow-replace [ vlan vlan-list ]
undo overflow-replace [ vlan vlan-list ]
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
vlan vlan-list:在指定VLAN內配置組播組替換功能。vlan-list為VLAN列表,表示多個VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。
【描述】
overflow-replace命令用來全局使能組播組替換功能。undo overflow-replace命令用來全局關閉組播組替換功能。
缺省情況下,組播組替換功能處於關閉狀態。
需要注意的是,如果不指定VLAN,則該配置將對所有VLAN有效;如果指定了VLAN,則該配置隻對指定VLAN有效。
相關配置可參考命令igmp-snooping overflow-replace。
【舉例】
# 在VLAN 2內全局使能組播組替換功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] overflow-replace vlan 2
【命令】
report-aggregation
undo report-aggregation
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
report-aggregation命令用來使能IGMP成員關係報告報文抑製功能。undo report-aggregation命令用來關閉IGMP成員關係報告報文抑製功能。
缺省情況下,IGMP成員關係報告報文抑製功能處於使能狀態。
本命令對使能了IGMP Snooping的VLAN有效。
【舉例】
# 關閉IGMP成員關係報告報文抑製功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] undo report-aggregation
【命令】
reset igmp-snooping group { group-address | all } [ vlan vlan-id ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
group-address:指定組播組,取值範圍為224.0.1.0~239.255.255.255。
all:表示所有組播組。
vlan vlan-id:指定VLAN的編號,取值範圍為1~4094。
【描述】
reset igmp-snooping group命令用來清除IGMP Snooping組的動態加入記錄。
需要注意的是:
· 本命令隻對使能了IGMP Snooping的VLAN有效。
· 本命令隻能清除動態加入記錄,而無法清除靜態加入記錄。
【舉例】
# 清除所有IGMP Snooping組的動態加入記錄。
<Sysname> reset igmp-snooping group all
【命令】
reset igmp-snooping statistics
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
reset igmp-snooping statistics命令用來清除IGMP Snooping監聽到的所有IGMP報文的統計信息。
【舉例】
# 清除IGMP Snooping監聽到的所有IGMP報文的統計信息。
<Sysname> reset igmp-snooping statistics
【命令】
router-aging-time interval
undo router-aging-time
【視圖】
IGMP-Snooping視圖
【缺省級別】
2:係統級
【參數】
interval:動態路由器端口的老化時間,取值範圍為1~1000,單位為秒。
【描述】
router-aging-time命令用來全局配置動態路由器端口的老化時間。undo router-aging-time命令用來恢複缺省情況。
缺省情況下,動態路由器端口的老化時間為105秒。
本命令隻對使能了IGMP Snooping的VLAN有效。
相關配置可參考命令igmp-snooping router-aging-time。
【舉例】
# 全局配置動態路由器端口的老化時間為100秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] router-aging-time 100
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!