01-MAC地址表命令
本章節下載: 01-MAC地址表命令 (290.77 KB)
目 錄
1.1.2 display mac-address aging-time
1.1.3 display mac-address mac-learning
1.1.4 display mac-address mac-move
1.1.5 mac-address (interface view)
1.1.6 mac-address (system view)
1.1.7 mac-address mac-learning enable
1.1.8 mac-address mac-learning priority
1.1.9 mac-address max-mac-count
1.1.10 mac-address max-mac-count enable-forwarding
1.1.11 mac-address notification mac-move
1.1.12 mac-address notification mac-move suppression (interface view)
1.1.13 mac-address notification mac-move suppression (system view)
1.1.15 snmp-agent trap enable mac-address
本章節內容隻涉及單播的靜態MAC地址表項的配置。
display mac-address命令用來顯示MAC地址表信息。
【命令】
display mac-address [ mac-address [ vlan vlan-id ] | [ [ dynamic | static ] [ interface interface-type interface-number ] ] [ vlan vlan-id ] [ count ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
mac-address:顯示指定MAC地址的MAC地址表項,mac-address的格式為H-H-H。在配置時,用戶可以省去MAC地址中每段開頭的“0”,例如輸入“f-e2-1”即表示輸入的MAC地址為“000f-00e2-0001”。
vlan vlan-id:顯示指定VLAN的MAC地址表項。vlan-id的取值範圍為1~4094。
dynamic:顯示動態MAC地址表項。
static:顯示靜態MAC地址表項。
interface interface-type interface-number:顯示指定接口的MAC地址表項。interface-type interface-number為接口類型和接口編號。
count:顯示MAC地址表項的數量。如果配置本參數,將僅顯示符合條件的(由count前麵的參數決定)MAC地址表項的數量,而不顯示MAC地址表項的具體內容。如果不指定本參數,則顯示符合條件的MAC地址表的具體內容。
【使用指導】
使用本命令可以查看靜態和動態MAC地址表項,表項內容主要包括MAC地址、VLAN ID、接口等信息。
如果不指定任何參數,將顯示所有的MAC地址表項信息。
對於聚合接口,需要有選中端口,該聚合接口對應的動態MAC地址才能在MAC地址表項中顯示。
【舉例】
# 顯示VLAN 100的MAC地址表項的信息。
<Sysname> display mac-address vlan 100
MAC Address VLAN ID State Port/Nickname Aging
0000-0000-0002 100 Static GE1/0/1 N
00e0-fc00-5829 100 Learned GE1/0/2 Y
# 顯示MAC地址表項的數量。
<Sysname> display mac-address count
1 mac address(es) found.
表1-1 display mac-address命令顯示信息描述表
字段 |
描述 |
MAC Address |
MAC地址 |
VLAN ID |
MAC地址對應接口所屬的VLAN |
State |
MAC地址表項的狀態,包括: · Static:表示該表項是靜態MAC地址表項 · Learned:動態MAC地址表項。由設備學習獲得 |
Port/Nickname |
MAC地址對應的接口名稱或Nickname(暫不支持)。如果顯示為接口名稱,表示發往該MAC地址的報文將從此接口發出 |
Aging |
老化時間,該表項有兩種取值: · Y:表示該表項會被老化 · N:表示該表項不會被老化 |
n mac address(es) found |
共有n個MAC地址表項 |
【相關命令】
· mac-address
· mac-address timer
display mac-address aging-time命令用來顯示MAC地址表動態表項的老化時間。
【命令】
display mac-address aging-time
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示MAC地址表中動態表項的老化時間。
<Sysname> display mac-address aging-time
MAC address aging time: 300s.
【相關命令】
· mac-address timer
display mac-address mac-learning命令用來顯示MAC地址學習功能的開啟狀態。
【命令】
display mac-address mac-learning [ interface interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type interface-number:顯示指定接口的MAC地址學習狀態。interface-type interface-number為接口類型和接口編號。如果不指定本參數,則顯示全局和所有接口的MAC地址學習狀態。
【舉例】
# 顯示全局和所有接口的MAC地址學習狀態。
<Sysname> display mac-address mac-learning
Global MAC address learning status: Enabled.
Port Learning Status
GE1/0/1 Enabled
GE1/0/2 Enabled
表1-2 display mac-address mac-learning命令顯示信息描述表
字段 |
描述 |
Global MAC address learning status |
全局的MAC地址學習狀態:Enabled為開啟,Disabled為禁止 |
Port |
接口名稱 |
Learning Status |
接口的MAC地址學習狀態:Enabled為開啟,Disabled為禁止 |
【相關命令】
· mac-address mac-learning enable
display mac-address mac-move命令用來顯示設備啟動後的MAC地址遷移記錄。
【命令】
display mac-address mac-move
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
如果MAC地址遷移頻繁出現,且同一MAC地址總是在特定的兩個接口之間遷移,那麼網絡中可能存在二層環路。可以通過查看MAC地址遷移記錄,發現和定位環路。
在遷移記錄中,如果MAC地址、VLAN、源端口、新端口都一樣,則視作一條表項。
設備最多能保存20條最近發生的MAC地址遷移記錄。當記錄超過20條時,新的遷移記錄將會根據上次遷移時間覆蓋最早的記錄。
【舉例】
# 顯示指定slot上的MAC地址遷移記錄。
<Sysname> display mac-address mac-move slot 1
MAC address VLAN Current port Source port Last time Times
0000-0001-002c 1 GE1/0/1 GE1/0/2 2013-05-20 13:40:52 1
0000-0001-002c 1 GE1/0/2 GE1/0/1 2013-05-20 13:41:30 1
--- 2 MAC address moving records found ---
# 顯示設備上的MAC地址遷移記錄。
<Sysname> display mac-address mac-move
MAC address VLAN Current port Source port Last time Times
0000-0094-0001 1 GE1/0/3 GE1/0/4 2013-05-20 13:42:22 13
0000-0094-0001 1 GE1/0/4 GE1/0/3 2013-05-20 13:42:21 12
--- 4 MAC address moving records found ---
表1-3 display mac-address mac-move命令顯示信息描述表
字段 |
描述 |
MAC address |
MAC地址 |
VLAN |
MAC地址對應接口所屬的VLAN |
Current port |
MAC地址遷移新接口 |
Source port |
MAC地址遷移源接口 |
Last time |
發生MAC地址遷移的最近一次時間 |
Times |
設備啟動後,MAC地址發生遷移的次數。對於同一MAC地址,僅當字段VLAN、Current port和Source port都相同時,次數才加1 |
【相關命令】
· mac-address notification mac-move
mac-address命令用來在接口下添加或者修改MAC地址表項。
undo mac-address命令用來刪除接口下的MAC地址表項。
【命令】
mac-address { dynamic | static } mac-address vlan vlan-id
undo mac-address { dynamic | static } mac-address vlan vlan-id
【缺省情況】
接口下未配置任何MAC地址表項。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【參數】
dynamic:動態MAC地址表項。
static:靜態MAC地址表項。
mac-address:MAC地址,格式為H-H-H,不支持組播MAC地址、全0的MAC地址和全F的MAC地址。在配置時,用戶可以省去MAC地址中每段開頭的“0”,例如輸入“f-e2-1”即表示輸入的MAC地址為“000f-00e2-0001”。
vlan vlan-id:當前接口所屬的VLAN。vlan-id為指定VLAN的編號,取值範圍為1~4094。該VLAN必須已經創建。
【使用指導】
一般情況下,設備通過源MAC地址學習過程自動建立MAC地址表。為了提高接口安全性,網絡管理員可手工在MAC地址表中加入特定MAC地址表項,將用戶設備與接口綁定,從而防止非法用戶騙取數據。手工配置的靜態MAC地址表項優先級高於自動生成的表項。
如果不保存配置,設備重啟後所有表項都會丟失;如果保存配置,靜態MAC地址表項不會丟失,動態MAC地址表項會丟失。
【舉例】
# 在端口GigabitEthernet1/0/1下增加靜態MAC地址表項000f-e201-0101,該端口屬於VLAN 2。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mac-address static 000f-e201-0101 vlan 2
# 在接口Bridge-Aggregation1下增加靜態MAC地址表項000f-e201-0102,該接口屬於VLAN 1。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] mac-address static 000f-e201-0102 vlan 1
【相關命令】
· display mac-address
· mac-address (system view)
mac-address命令用來添加或者修改MAC地址表項。
undo mac-address命令用來刪除MAC地址表項。
【命令】
mac-address { dynamic | static } mac-address interface interface-type interface-number vlan vlan-id
mac-address blackhole mac-address vlan vlan-id
undo mac-address [ [ dynamic | static ] mac-address interface interface-type interface-number vlan vlan-id ]
undo mac-address [ blackhole | dynamic | static ] [ mac-address ] vlan vlan-id
undo mac-address [ dynamic | static ] interface interface-type interface-number
undo mac-address [ [ mac-address ] vlan vlan-id ]
【缺省情況】
未配置任何MAC地址表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dynamic:動態MAC地址表項。
static:靜態MAC地址表項。
blackhole:黑洞MAC地址表項。當報文的源MAC地址或目的MAC地址與黑洞MAC地址表項匹配時,該報文被丟棄。
mac-address:MAC地址,格式為H-H-H,不支持組播MAC地址、全0的MAC地址和全F的MAC地址。在配置時,用戶可以省去MAC地址中每段開頭的“0”,例如輸入“f-e2-1”即表示輸入的MAC地址為“000f-00e2-0001”。
vlan vlan-id:指定接口所屬的VLAN。vlan-id為指定VLAN的編號,取值範圍為1~4094。該VLAN必須已經創建。
interface interface-type interface-number:出接口。interface-type interface-number為接口類型和接口編號。
【使用指導】
通過本命令可以添加或者修改如下類型的MAC地址表項:
動態MAC地址:設備通過源MAC地址學習過程自動建立MAC地址表或者由用戶手工配置。
靜態MAC地址:為了提高接口安全性,網絡管理員可手工在MAC地址表中加入特定MAC地址表項,將用戶設備與接口綁定,從而防止非法用戶騙取數據。手工配置的靜態MAC地址表項優先級高於自動生成的表項。
黑洞MAC地址:用於丟棄指定源MAC地址或目的MAC地址的報文。
用戶手工配置的靜態MAC地址表項或黑洞MAC地址表項不會被動態MAC地址表項覆蓋,而動態MAC地址表項可以被靜態MAC地址表項和黑洞MAC地址表項覆蓋。
刪除MAC地址表項時,需要注意:
· 執行undo mac-address命令時若不指定任何參數,將刪除所有單播MAC地址表項和靜態組播MAC地址表項。
· 可以刪除指定VLAN的所有MAC地址表項(包括單播MAC地址表項和靜態組播MAC地址表項);可以選擇刪除動態MAC地址表項、靜態MAC地址表項或者黑洞MAC地址表項。
如果不保存配置,設備重啟後所有表項都會丟失;如果保存配置,靜態MAC地址表項和黑洞MAC地址表項不會丟失,動態表項會丟失。
【舉例】
# 添加靜態地址表項,目的MAC地址為000f-e201-0101,出接口為GigabitEthernet1/0/1,且該接口屬於VLAN 2。
<Sysname> system-view
[Sysname] mac-address static 000f-e201-0101 interface gigabitethernet 1/0/1 vlan 2
【相關命令】
· display mac-address
· mac-address (interface view)
mac-address mac-learning enable命令用來打開設備接口的MAC地址學習功能。
undo mac-address mac-learning enable命令用來關閉設備接口的MAC地址學習功能。
【命令】
mac-address mac-learning enable
undo mac-address mac-learning enable
【缺省情況】
MAC地址學習功能處於開啟狀態。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【使用指導】
有時為了保證設備的安全,需要關閉MAC地址學習功能。常見的危及設備安全的情況是:非法用戶使用大量源MAC地址不同的報文攻擊設備,導致設備MAC地址表資源耗盡,造成設備無法根據網絡的變化更新MAC地址表。關閉MAC地址學習功能可以有效防止這種攻擊。
關閉MAC地址學習功能時,需要注意:
· 關閉MAC地址學習功能後,設備就學不到新地址,從而影響設備及時刷新MAC地址表。用戶可以根據實際情況關閉接口的MAC地址學習功能。
· 關閉MAC地址學習功能可能會導致廣播,因此在關閉接口的MAC地址學習功能的同時,一般還要使用接口廣播風暴抑製功能。有關廣播風暴抑製功能的介紹,請參見“接口管理配置指導”中的“以太網接口”。
· 關閉MAC地址學習功能後,對於已經存在的動態MAC地址表項,待老化時間超時後將自然老化。
【舉例】
# 關閉全局MAC地址學習功能。
<Sysname> system-view
[Sysname] undo mac-address mac-learning enable
# 關閉端口GigabitEthernet1/0/1的MAC地址學習功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo mac-address mac-learning enable
# 關閉接口Bridge-Aggregation1的MAC地址學習功能。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] undo mac-address mac-learning enable
【相關命令】
· display mac-address mac-learning
mac-address mac-learning priority命令用來配置接口的MAC地址學習優先級。
undo mac-address mac-learning priority命令用來恢複缺省情況。
【命令】
mac-address mac-learning priority { high | low }
undo mac-address mac-learning priority
【缺省情況】
MAC地址學習優先級為低優先級。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【參數】
high:配置MAC地址學習優先級為高優先級。
low:配置MAC地址學習優先級為低優先級。
【使用指導】
接口的MAC地址學習功能分為兩個優先級:高優先級和低優先級。對於高優先級的接口,可以學習任何MAC地址;對於低優先級的接口,在學習MAC地址時需要查看高優先級接口是否已經學到該MAC地址,如果已經學到,則不允許學習該MAC地址。
為了預防攻擊,避免下行接口學到網關等上層設備的MAC地址,可以進行如下配置:
· 將上行接口的MAC地址學習優先級配置為高優先級。
· 將下行接口的MAC地址學習優先級配置為低優先級。
【舉例】
# 配置端口GigabitEthernet1/0/1的MAC地址學習優先級為高優先級。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mac-address mac-learning priority high
# 配置接口Bridge-Aggregation1的MAC地址學習優先級為高優先級。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] mac-address mac-learning priority high
mac-address max-mac-count命令用來配置接口的MAC地址數學習上限。
undo mac-address max-mac-count命令用來恢複缺省情況。
【命令】
mac-address max-mac-count count
undo mac-address max-mac-count
【缺省情況】
接口的MAC地址數學習上限為參數count差異化列表描述中的最大取值。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【參數】
count:接口的MAC地址數學習上限,為0即表示不允許該接口學習MAC地址。
本命令的取值範圍與設備型號有關,請以設備的實際情況為準。
產品係列 |
產品型號 |
產品代碼 |
說明 |
WX2500X係列 |
· WX2560X · WX2580X |
· EWP-WX2560X · EWP-WX2580X |
EWP-WX2560X:取值範圍為0~8192 EWP-WX2580X:取值範圍為0~16384 |
WX2500X-E係列 |
WX2508X-E |
EWP-WX2508X-E |
取值範圍為0~16000 |
產品係列 |
產品型號 |
產品代碼 |
說明 |
WX2800X係列 |
· WX2812X-PWR · WX2860X · WX2880X |
· EWP-WX2812X-PWR · EWP-WX2860X · EWP-WX2880X |
EWP-WX2812X-PWR:取值範圍為0~2048 EWP-WX2860X:取值範圍為0~8192 EWP-WX2880X:取值範圍為0~16384 |
WSG1800X係列 |
· WSG1808X-PWR · WSG1808X-PWR · WSG1812X-PWR · WSG1840X |
· EWP-WSG1808X-PWR · EWP-WSG1808X-PWR-JP · EWP-WSG1812X-PWR · EWP-WSG1840X |
EWP-WSG1808X-PWR:取值範圍為0~2048 EWP-WSG1808X-PWR-JP:取值範圍為0~2048 EWP-WSG1812X-PWR:取值範圍為0~2048 EWP-WSG1840X:取值範圍為0~4096 |
【使用指導】
通過配置接口的MAC地址數學習上限,用戶可以控製設備維護的MAC地址表的表項數量。如果MAC地址表過於龐大,可能導致設備的轉發性能下降。當接口學習到的MAC地址數達到上限時,該接口將不再對MAC地址進行學習。
【舉例】
# 配置端口GigabitEthernet1/0/1的MAC地址數學習上限為200。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mac-address max-mac-count 200
【相關命令】
· mac-address
· mac-address max-mac-count enable-forwarding (interface view)
mac-address max-mac-count enable-forwarding命令用來配置當達到接口的MAC地址數學習上限時,允許轉發源MAC地址不在MAC地址表裏的報文。
undo mac-address max-mac-count enable-forwarding命令用來配置當達到接口的MAC地址數學習上限時,禁止轉發源MAC地址不在MAC地址表裏的報文。
【命令】
mac-address max-mac-count enable-forwarding
undo mac-address max-mac-count enable-forwarding
【缺省情況】
當達到接口的MAC地址數學習上限時,允許轉發源MAC地址不在MAC地址表裏的報文。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置端口GigabitEthernet1/0/1的MAC地址數學習上限為200,當端口學習的MAC地址數達到200時,禁止轉發源MAC地址不在MAC地址表裏的報文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mac-address max-mac-count 200
[Sysname-GigabitEthernet1/0/1] undo mac-address max-mac-count enable-forwarding
【相關命令】
· mac-address
· mac-address max-mac-count
mac-address notification mac-move命令用來開啟MAC地址遷移上報功能。
undo mac-address notification mac-move命令用來關閉MAC地址遷移上報功能。
【命令】
mac-address notification mac-move [ interval interval ]
undo mac-address notification mac-move
【缺省情況】
MAC地址遷移上報功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval interval:MAC地址遷移檢測周期,取值範圍為1~60,單位為分鍾。如果未指定該參數,將采用缺省MAC地址遷移檢測周期1分鍾。
【使用指導】
開啟MAC地址遷移上報功能後,當係統檢測到地址遷移,會按照MAC地址遷移檢測周期的間隔記錄上一個MAC地址遷移檢測周期內發生的MAC地址遷移日誌,包括MAC地址、該MAC地址所在VLAN ID、MAC地址遷移源接口和新接口,以及該MAC地址在一個MAC地址遷移檢測周期內的遷移次數。
一個MAC地址遷移檢測周期內,最多能記錄20條MAC地址的遷移日誌。該檢測周期內,除了已記錄的MAC地址遷移日誌,其他新發生的遷移日誌會被丟棄。等到下一個檢測周期內,新發生的遷移日誌會覆蓋最舊的日誌,舊的日誌信息將丟棄。
執行本命令後,係統采用Syslog方式上報MAC地址遷移信息到信息中心模塊,如果同時通過snmp-agent trap enable mac-address命令開啟MAC地址表的告警功能,係統還會采用Trap信息上報MAC地址遷移信息到SNMP模塊。
【舉例】
# 開啟MAC地址遷移上報功能。
<Sysname> system-view
[Sysname] mac-address notification mac-move
[Sysname]
%May 14 17:16:45:688 2013 Sysname MAC/4/MAC_FLAPPING: MAC address 0000-0012-0034 in VLAN 500 has moved from port GE1/0/1 to port GE1/0/2 for 1 times
以上顯示信息表明:MAC地址0000-0012-0034所在VLAN ID為500,MAC地址遷移源接口為GigabitEthernet1/0/1,MAC地址遷移新接口為GigabitEthernet1/0/2,該MAC地址在一個MAC地址遷移檢測周期內的遷移次數為1。
【相關命令】
· display mac-address mac-move
mac-address notification mac-move suppression命令用來開啟接口上的MAC地址遷移抑製功能。
undo mac-address notification mac-move suppression命令用來關閉接口上的MAC地址遷移抑製功能。
【命令】
mac-address notification mac-move suppression
undo mac-address notification mac-move suppression
【缺省情況】
MAC地址遷移抑製功能處於關閉狀態。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟MAC地址遷移抑製功能後,當監測到一個MAC地址遷移檢測周期內某個MAC地址從某端口上遷移出或者遷移到該端口的次數超過MAC地址遷移抑製的檢測閾值,則將該端口down,用戶可以執行命令shutdown和undo shutdown將該端口恢複,也可以等MAC地址遷移抑製時間間隔後讓該端口自行恢複up。
MAC地址遷移抑製功能使端口down後,係統將發送日誌信息到信息中心模塊,如果設備開啟了MAC地址表的告警功能(snmp-agent trap enable mac-address命令),係統還會發送告警信息到設備的SNMP模塊。
【舉例】
# 開啟MAC地址遷移抑製功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mac-address notification mac-move suppression
【相關命令】
· mac-address notification mac-move suppression (system view)
mac-address notification mac-move suppression命令用來配置MAC地址遷移抑製功能的相關參數。
undo mac-address notification mac-move suppression命令用來恢複缺省情況。
【命令】
mac-address notification mac-move suppression { interval interval | threshold threshold }
undo mac-address notification mac-move suppression { interval | threshold }
【缺省情況】
MAC地址遷移抑製功能的相關參數未配置,采用缺省抑製時間間隔30秒和缺省閾值3次。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval interval:MAC地址遷移抑製時間間隔(檢測攻擊後,端口保持down狀態的持續時間),取值範圍為30~86400,單位為秒。如果未指定該參數,將采用缺省抑製時間間隔30秒。
threshold threshold:MAC地址遷移抑製的檢測閾值(一個MAC地址遷移檢測周期內允許MAC地址遷移的最大的遷移次數),取值範圍為0~1024。如果未指定該參數,將采用缺省閾值3次。
【使用指導】
配置本命令後,當接口上開啟了MAC地址遷移抑製功能時,本命令配置的參數才能生效。
本命令可多次配置,配置interval interval和threshold threshold時互不影響。
【舉例】
# 配置MAC地址遷移抑製功能的抑製間隔為40s,檢測閾值為1。
<Sysname> system-view
[Sysname] mac-address notification mac-move suppression interval 40
[Sysname] mac-address notification mac-move suppression threshold 1
【相關命令】
· mac-address notification mac-move suppression (interface view)
mac-address timer命令用來配置動態MAC地址表項的老化時間。
undo mac-address timer命令用來恢複缺省情況。
【命令】
mac-address timer { aging seconds | no-aging }
undo mac-address timer
【缺省情況】
動態MAC地址表項的老化時間為300秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
aging seconds:動態MAC地址表項的老化時間,單位為秒,設備支持的取值範圍為10~1400。
no-aging:不老化。
【使用指導】
用戶配置的老化時間過長或者過短,都可能影響設備的運行性能:
· 如果用戶配置的老化時間過長,設備可能會保存許多過時的MAC地址表項,從而耗盡MAC地址表資源,導致設備無法根據網絡的變化更新MAC地址表。
· 如果用戶配置的老化時間太短,設備可能會刪除有效的MAC地址表項,可能導致設備廣播大量的數據報文,影響設備的運行性能。
所以用戶需要根據實際情況,配置合適的老化時間來有效的實現MAC地址老化功能。
【舉例】
# 配置動態MAC地址表項的老化時間為500秒。
<Sysname> system-view
[Sysname] mac-address timer aging 500
【相關命令】
· display mac-address aging-time
snmp-agent trap enable mac-address命令用來開啟MAC地址表的告警功能。
undo snmp-agent trap enable mac-address命令用來關閉MAC地址表的告警功能。
【命令】
snmp-agent trap enable mac-address [ mac-move ]
undo snmp-agent trap enable mac-address [ mac-move ]
【缺省情況】
MAC地址表的告警功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
mac-move:打開MAC地址表模塊的MAC地址遷移上報的告警功能。如果未指定該參數,則表示打開MAC地址模塊所有的告警功能。
【使用指導】
開啟MAC地址表的告警功能後,MAC地址表模塊會生成告警信息,用於報告該模塊的重要事件。生成的告警信息將發送到設備的SNMP模塊,請通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。
關閉MAC地址表的告警功能後,設備將隻發送日誌信息到信息中心模塊,此時請配置信息中心的輸出規則和輸出方向來查看MAC地址表模塊的日誌信息。
有關SNMP和信息中心的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”和“設備管理配置指導”中的“信息中心”。
目前MAC地址表模塊僅有MAC地址遷移上報的告警功能,所以打開或關閉MAC地址遷移上報的告警功能,就相當於打開或關閉MAC地址表所有的告警功能。
【舉例】
# 關閉MAC地址遷移的告警功能。
<Sysname> system-view
[Sysname] undo snmp-agent trap enable mac-address mac-move
【相關命令】
· mac-address notification mac-move
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!