Linux
Linux 中的 NIC 綁定是如何工作的?
維基百科中有關 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 查詢。