歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux入門教程:如何顯示Linux網橋的MAC學習表

Linux入門教程:如何顯示Linux網橋的MAC學習表

日期:2017/2/28 14:27:30   编辑:Linux教程

問題:我想要檢查一下我用brctl工具創建的Linux網橋的MAC地址學習狀態。請問,我要怎樣才能查看Linux網橋的MAC學習表(或者轉發表)?

Linux網橋是網橋的軟件實現,這是Linux內核的內核部分。與硬件網橋相類似,Linux網橋維護了一個2層轉發表(也稱為MAC學習表,轉發數據庫,或者僅僅稱為FDB),它跟蹤記錄了MAC地址與端口的對應關系。當一個網橋在端口N收到一個包時(源MAC地址為X),它在FDB中記錄為MAC地址X可以從端口N到達。這樣的話,以後當網橋需要轉發一個包到地址X時,它就可以從FDB查詢知道轉發到哪裡。構建一個FDB常常稱之為“MAC學習”或僅僅稱為“學習”過程。

你可以使用以下命令來檢查Linux網橋當前轉發表或MAC學習表。

  1. $ sudo brctl showmacs <bridge-name>

該命令將顯示一個學習到的MAC地址與關聯端口的列表。各個條目都有一個相關的附於其上的老化計時器,因此轉發條目可以在一定時間後刷新,以使MAC學習表更新到最新。

Copyright © Linux教程網 All Rights Reserved