Linux有問必答:如何顯示Linux網橋的MAC學習表
問題:我想要檢查一下我用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學習表。
$ sudo brctl showmacs <bridge-name>
該命令將顯示一個學習到的MAC地址與關聯埠的列表。各個條目都有一個相關的附於其上的老化計時器,因此轉發條目可以在一定時間後重新整理,以使MAC學習表更新到最新。
via: http://ask.xmodulo.com/show-mac-learning-table-linux-bridge.html
相關文章
- Linux有問必答:如何更新過期版本的UbuntuLinuxUbuntu
- Linux有問必答:如何用Perl檢測Linux的發行版本Linux
- 顯示檔案內容的Linux命令有哪些?linux如何系統的學習Linux
- Linux有問必答:如何檢查Linux的記憶體使用狀況Linux記憶體
- Linux有問必答:如何在Linux中修改環境變數PATHLinux變數
- Linux有問必答:Linux上如何檢視某個程式的執行緒Linux執行緒
- Linux有問必答:如何在Linux下重新命名多個檔案Linux
- Linux有問必答:如何為在Linux中安裝兄弟牌印表機Linux
- Linux有問必答:如何在命令列下壓縮JPEG影像Linux命令列
- Linux有問必答:如何檢查MariaDB服務端版本Linux服務端
- Linux 有問必答:如何知道當前正在使用的 shell 是哪個?Linux
- Linux有問必答:如何在VMware ESXi虛擬機器上設定靜態MAC地址Linux虛擬機Mac
- Linux命令route顯示或管理路由表-linux網路程式設計學習班Linux路由程式設計
- Linux有問必答:如何修復“sshd error: could not load host key”LinuxError
- Linux 有問必答:如何知道程式執行在哪個 CPU 核心上?Linux
- Linux有問必答:如何在命令列建立一個MySQL資料庫Linux命令列MySql資料庫
- 學習Linux有前途嗎?Linux前景如何?Linux
- Linux 有問必答:如何從VirtualBox中從主機訪問NAT客戶機Linux
- LINUX網路不顯示Linux
- linux中顯示有顏色的字元......Linux字元
- Linux運維新手如何高效的提問?學習linuxLinux運維
- 沒有Linux基礎的是如何學習Linux運維的?Linux運維
- Linux有問必答:如何在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤LinuxUbuntu
- 複習Linux如何顯示檔案指定行數的內容Linux
- 掌握Linux技能的學習方法有什麼?Linux學習Linux
- Linux 有問必答:如何在Ubuntu或者Debian中編譯安裝ixgbe驅動LinuxUbuntu編譯
- Linux 有問必答:如何使用yum來下載RPM包而不進行安裝Linux
- Linux該如何學習呢?Linux學習分享!Linux
- 如何學習LinuxLinux
- Linux 有問必答:如何在桌面版 Ubuntu 中用命令列更改系統代理設定LinuxUbuntu命令列
- ifconfig配置或顯示網路介面資訊-linux運維教程線上學習Linux運維
- Linux基礎命令---顯示路由表routeLinux路由
- 如何選擇Linux雲端計算學校?linux學習網站Linux學習網站
- 如何才能學好Linux?學習Linux如何入門Linux
- 修復Arch Linux和Manjaro Linux無法顯示emoji的問題LinuxJAR
- Linux的好處有哪些?Linux運維學習Linux運維
- 如何修改linux的網路卡mac地址LinuxMac
- Linux-網橋原理分析********************Linux