交換器頻繁發生MAC 位址漂移咋整?

本期跟大家分享網路基本原理。下面,我們一起來看。

什麼是MAC位址漂移?

交換器上不同連接埠在短時間內學習到同一個MAC位址,後來學習到的MAC位址表項覆蓋原MAC位址表項的現象,叫做「MAC位址漂移」。

如何確認介面發生了MAC位址漂移?

舉例如華為交換機,可執行指令:

display mac-address flapping
  • 1.

查看設備上所有的MAC位址漂移的歷史記錄。 (以下顯示資訊僅為示意,具體內容請以設備為準)

Original-Port表示發生漂移的來源連接埠。 Move-Ports表示發生MAC位址漂移後的端口,可能出現多個漂移後端口。

產生MAC漂移的可能原因

  • 終端漫遊:手機終端在AP間漫遊或PC快速在多個交換器存取。
  • 網路環路:網路出現環路可能導致MAC位址漂移。
  • 非法MAC位址攻擊:有異常終端偽造其它終端的MAC位址加入網路。
  • 相同MAC位址的終端:有相同MAC位址的終端存取網路。

處理MAC漂移的診斷步驟

(1) 終端漫遊狀況影響:

  • 確認是否有終端漫遊或移動PC更換連接埠接取的情況。
  • 如果存在且網路應用正常,則無需進一步處理。

(2) 網路環路:

  • 觀察連接埠指示燈閃爍情況。
  • 檢查交換器連接埠收包統計,判斷是否有大量廣播/多播封包成長。

若確認是網路環路引起,可透過拔線、啟用STP功能、啟用環路保護功能的方式逐一破解環路。

(3) 非法MAC位址攻擊:

使用MAC位址搜尋功能,尋找異常終端所接取的連接埠。

拔除異常終端所接取的連接埠網路線,阻止其對網路的攻擊。

(4) 相同MAC位址的終端:

  • 尋找是否存在使用相同MAC位址的終端。
  • 修改終端MAC位址或排除多個終端使用相同MAC位址的情況。