Linux運維筆記-文檔總結-虛擬網絡接口bond

以下所有操作都是在Red-hat 7.0上


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

Bond 網卡的工作模式

bond有7種工作模式。

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

這裏寫圖片描述

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

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

實驗:主備模式下bond的工作方式

**1.首先準備兩塊網卡(不要設置)

2.添加一個bond模塊

這裏寫圖片描述
這裏寫圖片描述

3.給bon添加網卡

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

4.查看bond裏面幾個網卡

vim /proc/net/bonding/bond0

這裏寫圖片描述


The end

發佈了86 篇原創文章 · 獲贊 102 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章