Linux

Linux 中的 NIC 綁定是如何工作的?

  • March 17, 2015

維基百科中有關 NIC 綁定(主動備份)的條目:

主動備份 (active-backup) 綁定中只有一個 NIC 從屬活動。當且僅當活動的從屬失敗時,另一個從屬變為活動的。

當 NIC1(主)和 NIC2(從)處於綁定/組中並且 NIC1 發生故障時,NIC2 如何知道這一點?

看在上帝的份上。如果您點擊了 Wikipedia 文章那部分的參考連結,您就會發現 linux 綁定驅動程序是如何進行連結監控的。

http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding#Link_Monitoring

  • ARP 監視器依靠設備驅動程序本身來驗證流量是否在流動。特別是,驅動程序必須保持最新的最後接收時間 dev->last_rx 和傳輸開始時間 dev->trans_start。如果驅動程序沒有更新這些,那麼 ARP 監視器將立即使使用該驅動程序的任何從站失敗,並且這些從站將保持關閉

  • MII 監視器僅監視本地網路介面的運營商狀態。它通過以下三種方式之一完成此操作:依靠設備驅動程序來維護其載體狀態,通過查詢設備的 MII 寄存器,或通過對設備進行 ethtool 查詢。

引用自:https://serverfault.com/questions/676167