華為 MAC位址表

2021-10-25 03:29:10 字數 4452 閱讀 4466

mac位址表記錄了交換機學習到的其他裝置的mac位址與介面的對應關係,以及介面所屬vlan等資訊。裝置在**報文時,根據報文的目的mac位址查詢mac位址表,如果mac位址表中包含與報文目的mac位址對應的表項,則直接通過該表項中的出介面**該報文;如果mac位址表中沒有包含報文目的mac位址對應的表項時,裝置將採取廣播方式在所屬vlan內除接收介面外的所有介面**該報文。

動態表項:

由介面通過報文中的源mac位址學習獲得,表項可老化,預設老化時間為300s。

在系統復位、介面板熱插拔或介面板復位後,動態表項會丟失。

可以通過檢視動態mac位址表項,可以判斷兩台相連裝置之間是否有資料**;也可以通過檢視指定動態mac位址表項的個數,可以獲取介面下通訊的使用者數。

靜態表項:

由使用者手工配置,並下發到各界面板,表項不可老化。

在系統復位、介面板熱插拔或介面板復位後,儲存的表項不會丟失。

一條靜態mac位址表項,只能繫結乙個出介面。乙個介面和mac位址靜態繫結後,不會影響該介面動態mac位址表項的學習。通過繫結靜態mac位址表項,可以保證合法使用者的使用,防止其他使用者使用該mac進行攻擊。

黑洞表項:

由使用者手工配置,並下發到各界面板,表項不可老化。

在系統復位、介面板熱插拔或介面板復位後,儲存的表項不會丟失。

通過配置黑洞mac位址表項,可以過濾掉非法使用者。

可通過:dispaly mac-address 檢視裝置的mac表項。

配置靜態位址表項

[huawei]mac-address static

0011

-2233

-4455 gigabitethernet 0/0

/2 vlan 1

配置黑洞mac位址表項

[huawei]mac-address blackhole 00aa-bbcc-ddee
配置mac位址表項老化時間

[huawei]mac-address aging-time 400
埠安全(port security)通過將介面學習到的動態mac位址轉換為安全mac位址,阻止非法使用者通過本介面和交換機通訊,從而增強裝置的安全性。

1. 安全mac位址分類:

(1). 安全動態mac位址

使能埠安全而未使能sticky mac功能時轉換的mac位址。

(2). 安全靜態mac位址

使能埠安全時手工配置的靜態mac位址。

(3). sticky mac位址

使能埠安全後又同時使能sticky mac功能後轉換到的mac位址。

2. 埠安全說明:

(1)介面使能埠安全功能時,介面上之前學習到的動態mac位址表項將被刪除,之後學習到的mac位址將變為安全動態mac位址。

(2)介面使能sticky mac功能時,介面上的安全動態mac位址表項將轉化為sticky mac位址,之後學習到的mac位址也變為sticky mac位址。

(3)介面去使能埠安全功能時,介面上的安全動態mac位址將被刪除,重新學習動態mac位址。

(4)介面去使能sticky mac功能時,介面上的sticky mac位址,會轉換為安全動態mac位址。

1. 配置安全mac功能

[huawei-gigabitethernet0/0/

2]port-security enable

\\使能埠安全功能

[huawei-gigabitethernet0/0/

2]port-security protect-action shutdown

\\配置埠安全保護動作

[huawei-gigabitethernet0/0/

2]port-security max-mac-num 5

\\配置埠安全動態mac學習限制數量

[huawei-gigabitethernet0/0/

2]port-security aging-time 1000

\\配置介面學習到的安全動態mac位址的老化時間

2. 配置sticky mac功能

[huawei-gigabitethernet0/0/

2]port-security enable

[huawei-gigabitethernet0/0/

2]port-security mac-address sticky

\\使能介面sticky mac功能

3. 配置說明(1)介面使能sticky mac功能,即使配置了port-security aging-time,sticky mac也不會被老化。

(2)sticky mac位址表項,儲存後重啟裝置不丟棄。

4. 埠安全的保護動作

(1)restrict:丟棄源mac位址不存在的報文並上報告警。推薦使用restrict動作。

(2)protect:只丟棄源mac位址不存在的報文,不上報告警。

(3)shutdown:介面狀態被置為error-down,並上報告警。

1. 定義

mac位址漂移是指裝置上乙個vlan內有兩個埠學習到同乙個mac位址,後學到的mac位址表項覆蓋原mac位址表項的現象。

如圖所示,mac位址為0011-0022-0034的表項,出介面由ge1/0/1重新整理為ge1/0/2,這就是mac位址漂移。裝置出現mac位址漂移時,裝置cpu佔用率會有不同程度的公升高。正常情況下,網路中不會在短時間內出現大量mac位址漂移的情況。出現這種現象一般都意味著網路中存在環路,可以通過檢視告警資訊和漂移記錄,快速定位和排除環路。

2. mac位址漂移避免機制

(1)提高介面mac位址學習優先順序:當不同介面學到相同的mac位址表項時,高優先順序介面學到的mac位址表項可以覆蓋低優先順序介面學到的mac位址表項,防止mac位址在介面間發生漂移。

(2)不允許相同優先順序的介面發生mac位址表項覆蓋:當偽造網路裝置所連線口的優先順序與安全的網路裝置相同時,後學習到的偽造網路裝置的mac位址表項不會覆蓋之前正確的表項。但如果網路裝置下電,仍會學習到偽造網路裝置的mac位址,當網路裝置再次上電時將無法學習到正確的mac位址。

3. mac位址漂移檢測

mac位址漂移檢測是利用mac位址出介面跳變的現象,檢測mac位址是否發生漂移的功能。

配置mac位址漂移檢測功能後,在發生mac位址漂移時,可以上報包括mac位址、vlan,以及跳變的介面等資訊的告警。其中跳變的介面即為可能出現環路的介面。網路管理員可以根據告警資訊,手工排查網路中環路的源頭,也可以使用mac漂移檢測提供的後續動作,使跳變的埠down或者vlan從埠中退出,實現自動破環。

如圖所示網路中,若switchc和switchd之間誤接網線,則switchb、switchc、switchd之間形成環路。當switcha上port1介面從網路中收到乙個廣播報文後**給switchb,該報文經過環路,會被switcha上port2介面收到。配置mac位址漂移檢測功能,switcha就會感知到mac位址出介面跳變的現象。若連續出現此現象,switcha就會上報mac漂移告警,提醒管理員進行維護。

4. mac位址防漂移配置

(1)配置介面mac位址學習優先順序

[huawei-gigabitethernet0/0/

2]mac-learning priority 3

\\配置介面學習mac位址的優先順序,預設情況下,介面學習mac位址的優先順序為0,數值越大優先順序越高

(2)配置不允許相同優先順序介面mac位址漂移

\\配置不允許相同優先順序的介面發生mac位址漂移

(3)配置全域性mac位址漂移檢測

\\配置全域性mac位址漂移檢測功能

(4)配置基於vlan的mac位址漂移檢測

[huawei]vlan 2

[huawei-vlan2]loop-detect eth-loop block-time 100 retry-times 3

\\配置mac位址漂移檢測功能

MAC位址表 埠安全 MAC位址偏移

4.mac位址表 2.埠安全 mac位址偏移 1.組成 mac位址為48位 6位元組 前24bit是通過向ietf等機構申請用來表示廠商的 後24bit是廠商分配給產品的唯一數值。2.分類 3.交換機對資料幀的三種處理行為 3.常見mac位址 位址用處 01 00 5e 0x xx xx ipv4組...

華為裝置,什麼是MAC位址漂移

首先我們來回憶一下什麼是mac位址漂移?mac位址漂移是指 在同乙個vlan內,乙個mac位址有兩個出介面,並且後學習到的出介面覆蓋原出介面的現象。這是官方定義,通俗的講,mac位址漂移指的是mac位址表項的出介面發生了變更。到底什麼意思呢?看了下圖就明白了。mac位址漂移會有什麼影響呢?1 上網響...

登錄檔修改MAC位址

登錄檔修改mac位址 1 找到登錄檔項hkey local machine system controlset001 control class img 2 找到對應網絡卡的 hkey local machine system controlset001 control class 0009 我機器...