1、虛擬網卡實現一個網卡多個地址
網卡別名多用于虛擬機,可理解為一塊網卡MAC地址對應多個IP地址,這樣比較方便管理,在不需要通過添加網卡的形式就可以使用到新的IP
在此圖可看到
eth1
eth1:100
eth1:200
其中HWaddr 相同,但IP卻各不相同
需要注意的點
別名網卡必須使用靜態地址,也就是要自己指定
首先要停止NetworkManager服務,才能使用別名
checking NetworkManager off
service NstworkManager stop
配置完成后要重啟服務
service network resart
2、多網卡bond,mode1
此用途多用于企業中,用于在訪問主機過程中,試想單獨的網卡如果出現錯誤,那么用戶將暫時會與主機斷開連接,會多莫不爽,多么影響用戶體驗。那么如果多塊網卡系統合作,其中一塊掛掉,那么另一塊接著頂上來,那么容錯率就會大幅度提升,保障業務的暢通。
所以bonding的出現解決了這種情況的出現,提供負載均衡和容錯能力。
實現原理
多塊網卡邏輯上綁定同一IP,虛擬出一塊網卡對外提供服務,物理網卡使用相同的MAC地址
工作模式
Mode 0 輪轉策略,每個slave都參與工作
Mode1 active-backup策略,活動備份,正常情況下只有一個slave工作,只有此slave掛掉后,立馬激活其他的slave接替工作
Mode3 在所有slave上傳遞報文
bondding設備的配置文件,以及SLAVE的配置文件
注意點
文件名和DEVICE名要一致
指定MASTER和SLAVE
BONDING_OPTS="miimon=100 mode=1" 指的是每100ms就檢查一次鏈路連接情況,如果不行就換另一條線路
配置成功后service network restart
可以看到bond0,eth1,eth2的MAC地址一致
此時物理機可以ping到bond0
查看當前工作的slave
其中一條為Currently Active Slave:eth2 可知道當前工作slave為eth2
然后斷開eth2,然后觀察物理機命令提示符的變化
發現其中出現一行請求超時,此時就是因為斷開eth2的連接,數據包才丟失,但又馬上恢復了連接,因為eth1被激活,開始工作
可看到當前活動SLAVE為eth1
eth1已經接替eth2的工作
原創文章,作者:000,如若轉載,請注明出處:http://www.www58058.com/43781
文章內容很詳細,從實驗也能看出作者很用心,贊一個。
@馬哥教育:過獎