1,628 瀏覽數

Linux – brctl & bonding

一開始這兩東西困惑我很久,感覺功能都是將多個 NIC ports 綁在一起來使用,但是最後功能上又不是很像.其實brctl 的功能是將 linux 模擬成一個 Bridge(switch)來使用.凡是 brctl (Bridge) 的 NIC ports 實體網路埠就相當於是一個交換機埠(switch port) 一樣,每個實體網路埠都有專屬的 MAC.不像是 Bonding 外面看來所有的 NIC 的 MAC 都是一樣.

還有一點要注意的 bridge 是不能實現 bonding 的負載平衡(load-balancing),容錯(fault-tolerance)的功能.如果你把 Brctl (Bridge) 的 NIC ports 實體網路埠都接到同一交換機(Switch),那麼就會出現 Loop 環路(如果 switch 預設沒有將 STP 開啟).接下來大概你的 switch 因為廣播風暴就掛了.

關於 Linux – Bridge 請參考: http://benjr.tw/20497

關於 Linux – Bonding 請參考: http://benjr.tw/233

網友的想法

  1. 自動參照通知: 硬體裝置 | Benjr.tw

發表迴響