Linux系統(tǒng)中怎么實(shí)現(xiàn)雙網(wǎng)卡綁定

Linux系統(tǒng)中怎么實(shí)現(xiàn)雙網(wǎng)卡綁定,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、淳安網(wǎng)站維護(hù)、網(wǎng)站推廣。

工作中主要以SuSE為主,網(wǎng)絡(luò)作為整個(gè)高可用架構(gòu)中最重要的環(huán)節(jié)之一,在物理上一般是雙網(wǎng)卡綁定模式,通常使用默認(rèn)的mode=1(active-backup)作為主備關(guān)系。

在最近測(cè)試大數(shù)據(jù)的生產(chǎn)服務(wù)器中,考慮到性能優(yōu)先,所以將綁定模式設(shè)置為mode=6(balance-alb),使用負(fù)載均衡提高1倍流量。與此同時(shí)針對(duì)SuSE HA架構(gòu)由Skybility HA往Corosync/Openais+Pacemaker 的測(cè)試過(guò)程中,配合網(wǎng)絡(luò)交換機(jī)Port Channel鏈路聚合采用mode=0(balance-rr ),憑借平衡輪詢實(shí)現(xiàn)網(wǎng)絡(luò)中斷0丟包。
Linux系統(tǒng)中怎么實(shí)現(xiàn)雙網(wǎng)卡綁定

基礎(chǔ)配置信息
常用的三種Bond模式

    配置過(guò)程以mode=6為例,其它7種模式請(qǐng)參考擴(kuò)展閱讀

mode=0:平衡負(fù)載模式,有自動(dòng)備援,但需要”Switch”支援及設(shè)定。 mode=1:自動(dòng)備援模式,其中一條線若斷線,其他線路將會(huì)自動(dòng)備援。 mode=6:平衡負(fù)載模式,有自動(dòng)備援,不必”Switch”支援及設(shè)定。
物理接口
Linux系統(tǒng)中怎么實(shí)現(xiàn)雙網(wǎng)卡綁定

CentOS版本

   

代碼如下:

datanode01:~>cat /etc/redhat-release
   CentOS release 6.4 (Final)

禁用NetworkManager

   

代碼如下:

#立即關(guān)閉禁用NetworkManager并禁用開機(jī)自啟動(dòng)
   /etc/init.d/NetworkManager stop
   chkconfig NetworkManager off
   /etc/init.d/network restart

關(guān)閉iptables和selinux(可選)

   

代碼如下:

#立即關(guān)閉iptables并禁用開機(jī)自啟動(dòng)
   /etc/init.d/iptables stop
   chkconfig iptables off
   
   #立即關(guān)閉selinux并永久禁用
   setenforce 0
   sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config

修改主機(jī)名

   

代碼如下:

vi /etc/sysconfig/network
   
   NETWORKING=yes
   HOSTNAME=namenode01
   
   #刷新生效
   hostname namnode01
   source /etc/sysconfig/network

配置IP
私有地址

   

代碼如下:

cd /etc/sysconfig/network-scripts
   
   [root@datanode09 network-scripts]# cat ifcfg-eth4
   DEVICE=eth4
   ONBOOT=yes
   BOOTPROTO=none
   IPADDR=10.129.46.19
   NETMASK=255.255.255.0
   IPV6INIT=no
   USERCTL=no

雙網(wǎng)卡綁定

   

代碼如下:

cd /etc/sysconfig/network-scripts
   
   #編輯eth0
   cat > ifcfg-eth0 << EOF
   DEVICE=eth0
   ONBOOT=yes
   BOOTPROTO=none
   USERCTL=no
   MASTER=bond0
   EOF
   
   #編輯eth3
   cat > ifcfg-eth3 << EOF
   DEVICE=eth3
   ONBOOT=yes
   BOOTPROTO=none
   USERCTL=no
   MASTER=bond0
   EOF
   
   #編輯bond0
   cat > ifcfg-bond0 << EOF
   DEVICE=bond0
   TYPE=Ethernet
   ONBOOT=yes
   BOOTPROTO=none
   IPADDR=10.3.3.214
   NETMASK=255.255.255.0
   GATEWAY=10.3.3.1
   IPV6INIT=no
   USERCTL=no
   EOF
   
   #設(shè)置bond參數(shù),注意mode選擇
   cat > /etc/modprobe.conf << EOF
   alias bond0 bonding
   options bond0 miimon=100 mode=6
   EOF
   
   #加入開機(jī)自啟動(dòng)參數(shù)
   cat >> /etc/rc.local << EOF
   ifenslave bond0 eth0 eth3
   EOF
   
   #重啟網(wǎng)卡
   service network restart
   
   #使綁定網(wǎng)卡立即生效
   ifenslave bond0 eth0 eth3
   
   #測(cè)試綁定網(wǎng)絡(luò)
   ping 10.3.3.1


    

常用3種網(wǎng)卡綁定模式對(duì)比
mode=0

    中斷任意一條鏈路或恢復(fù)鏈路,網(wǎng)絡(luò)0丟包

優(yōu)點(diǎn):流量提高1倍

缺點(diǎn):需要接入同一交換機(jī)做聚合配置,無(wú)法保證物理交換機(jī)高可用(Cisco似乎有解決方案?)
mode=1

    中斷任意一條鏈路丟失1-3個(gè)包(秒),恢復(fù)鏈路時(shí)0丟包

優(yōu)點(diǎn):交換機(jī)無(wú)需配置

缺點(diǎn):如上
mode=6

    中斷任意一條鏈路0丟包,恢復(fù)鏈路時(shí)丟失10-15個(gè)包(秒)

優(yōu)點(diǎn):交換機(jī)無(wú)需配置,流量提高1倍

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

當(dāng)前標(biāo)題:Linux系統(tǒng)中怎么實(shí)現(xiàn)雙網(wǎng)卡綁定
當(dāng)前網(wǎng)址:http://muchs.cn/article36/ghidsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、做網(wǎng)站品牌網(wǎng)站建設(shè)、域名注冊(cè)App開發(fā)、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)