Linux Bond 技術學習資料

Bond 技術原理

Bond 就是將多塊網卡虛擬成爲一塊網卡的技術,經過 bond 技術讓多塊網卡看起來是一個單獨的以太網接口設備並具備相同的 IP 地址。 html

Bond 的原理是網卡在混雜 (promisc) 模式下運行;在這種模式下,網卡不像在一般狀況下,只接收目的硬件地址是自身 Mac 的以太網幀,對於別的數據幀都濾掉,以減輕驅動程序的負擔;而是接收網絡上全部的數據幀,並且修改了驅動程序中的 mac 地址,將兩塊網卡的 Mac 地址改爲相同,能夠接收特定 mac 的數據幀,而後把相應的數據幀傳送給 bond 驅動程序處理。 服務器

Bond 網卡的工做模式

網卡 bond 後的工做模式有兩種:主備的工做方式和負載均衡方式。 網絡

雙網卡 bond 拓撲圖以下所示: 負載均衡

圖 1. 雙網卡 bond 拓撲圖
圖 1. 雙網卡 bond 拓撲圖

在主備模式下 , 只有主網卡 eth0 工做,eth1 做爲備份網卡是不工做的,只有當一個網絡接口失效時 ( 例如主交換機掉電等 ),爲了避免會出現網絡中斷,系統會按照配置指定的網卡順序啓動工做,保證機器仍能對外服務,起到了失效保護的功能。 spa

在負載均衡工做模式下,因爲兩塊網卡都正常工做,它能提供兩倍的帶寬,在這種狀況下出現一塊網卡失效,僅僅會是服務器出口帶寬降低,也不會影響網絡使用。 .net

Linux下經過網卡邦定技術既增長了服務器的可靠性,又增長了可用網絡帶寬,爲用戶提供不間斷的網絡服務。 code

 

下面是收集的一些關於Linux 下配置Bond的文章 htm

http://sunshyfangtian.blog.51cto.com/1405751/577762blog

http://blog.itpub.net/27144762/viewspace-1127106接口

http://support.huawei.com/ecommunity/bbs/10155553.html

相關文章
相關標籤/搜索