
雙網卡綁定技術
雙網卡綁定就是將兩塊物理網卡虛擬成一塊邏輯網卡,使其具有相同的IP地址,合成一個邏輯鏈路進行工作。這項技術在Sun和Cisco的設備中早已存在,分別被稱為Trunking和Etherchannel,在Linux中這種技術被稱為Bonding。Bonding技術最早應用在集群——Beowulf上,是為了提高集群節點間的數據傳輸效率而設計的。
Bonding運行在網卡的混雜(Promisc)模式下,而且它將兩塊網卡的MAC地址修改為一樣的;祀s模式就是網卡不再只接收目的硬件地址是自身MAC地址的數據幀,而是可以接收網絡上所有的幀。利用Bonding技術配置雙網卡綁定的前提條件是兩塊網卡芯片組型號相同,并且都具備獨立的BIOS芯片。
配置方法
1. 指定網卡IP
建立并修改ifcfg-bond0文件,把IP地址、子網掩碼、網卡ID等信息指定到虛擬網卡(bond0)即可。注意,不要指定單個網卡的這些信息。
|
把ifcfg-bond0文件修改為如下內容:
|
另外,還需要將兩塊網卡的配置文件ifcfg-eth0和ifcfg-eth1中的“BOOTPROTO”設為“dhcp”,并且刪除關于“IPADDR”、“NETMASK”和“BROADCAST”的設置。
2.修改/etc/modules.conf 文件
編輯/etc/modules.conf文件,加入如下內容,以使系統在啟動時加載Bonding模塊。
|
“miimon=100”表示系統每100ms監測一次鏈路連接狀態,如果監測到有一條線路不通就轉入另一條線路。
“mode”的值表示工作模式,共有0、1、2和3四種模式,常用的為0、1兩種。
3.修改/etc/rc.d/rc.local文件
加入以下兩行(路由視具體情況而定):
|
以上配置完畢后重新啟動機器。重啟時看見以下信息就表示雙網卡綁定配置成功了。
|
“mode”設為1時,Bonding提供冗余功能(Fault-Tolerance (active-backup)),即Bonding工作在主備模式下,同時只有一塊網卡工作,另一塊作為備份。當主網卡失效時,系統會按照文件/etc/rc.d/rc.local里指定的順序啟動備用網卡工作,保證服務器不會出現長時間的網絡中斷。
用ifconfig命令查看網卡的配置信息,顯示如下:
|
“mode”設為0時,Bonding工作在負載均衡(Load Balancing (round-robin))方式下,即兩塊網卡同時工作,這時理論上Bonding能提供兩倍的帶寬。在這種情況下如果一塊網卡失效,僅僅會使服務器出口帶寬下降,并不會影響網絡使用。
通過ifconfig命令查看網卡的配置信息,“mode=0”和“mode=1”的區別在于eth1是工作在“SLAVE” 狀態,而非“NOARP”。
小結
通過以下命令可以詳細掌握Bonding的工作狀態:
|
無論是“mode=0”還是“mode=1”,都大大增加了Linux服務器的高可用性,使服務器可以為用戶提供不間斷的關鍵服務。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/
領測軟件測試網最新更新
關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月