网卡配置bond(绑定)
網(wǎng)卡bond(綁定),也稱作網(wǎng)卡捆綁。就是將兩個(gè)或者更多的物理網(wǎng)卡 綁定成一個(gè)虛擬網(wǎng)卡。網(wǎng)卡是通過把多張網(wǎng)卡綁定為一個(gè)邏輯網(wǎng)卡,實(shí)現(xiàn)本地 網(wǎng)卡的冗余,帶寬擴(kuò)容和負(fù)載均衡,在應(yīng)用部署中是一種常用的技術(shù)。多網(wǎng)卡綁定實(shí)際上需要提供一個(gè)額外的軟件的bond驅(qū)動(dòng)程序?qū)崿F(xiàn)。通過 驅(qū)動(dòng)程序可以將多塊網(wǎng)卡屏蔽。對(duì)TCP/IP協(xié)議層只存在一個(gè)Bond網(wǎng)卡,在 Bond程序中實(shí)現(xiàn)網(wǎng)絡(luò)流量的負(fù)載均衡,即將一個(gè)網(wǎng)絡(luò)請(qǐng)求重定位到不同的網(wǎng) 卡上,來提高總體網(wǎng)絡(luò)的可用性。
網(wǎng)卡綁定的目的:
1.提高網(wǎng)卡的吞吐量。
2.增強(qiáng)網(wǎng)絡(luò)的高可用,同時(shí)也能實(shí)現(xiàn)負(fù)載均衡。
bond模式:
(1)Mode=0(balance-rr) 表示負(fù)載分擔(dān)round-robin,平衡輪詢策略,具有負(fù)載平衡和容錯(cuò)功能 bond的網(wǎng)卡MAC為當(dāng)前活動(dòng)的網(wǎng)卡的MAC地址,需要交換機(jī)設(shè)置聚合模式,將多個(gè)網(wǎng)卡綁定為一條 鏈路。
(2)Mode=1(active-backup) 表示主備模式,具有容錯(cuò)功能,只有一塊網(wǎng)卡是active,另外一塊是 備的standby,這時(shí)如果交換機(jī)配的是捆綁,將不能正常工作,因?yàn)榻粨Q機(jī)往兩塊網(wǎng)卡發(fā)包,有一半包 是丟棄的。 (3)Mode=2(balance-xor) 表示XOR Hash負(fù)載分擔(dān)(異或平衡策略),具有負(fù)載平衡和容錯(cuò)功能 每個(gè)slave接口傳輸每個(gè)數(shù)據(jù)包和交換機(jī)的聚合強(qiáng)制不協(xié)商方式配合。(需要xmit_hash_policy)。
(4)Mode=3(broadcast) 表示所有包從所有interface發(fā)出,廣播策略,具有容錯(cuò)能力,這個(gè)不均 衡,只有冗余機(jī)制...和交換機(jī)的聚合強(qiáng)制不協(xié)商方式配合。
(5)Mode=4(802.3ad) 表示支持802.3ad協(xié)議(IEEE802.3ad 動(dòng)態(tài)鏈接聚合) 和交換機(jī)的聚合 LACP方式配合(需要xmit_hash_policy)。
(6)Mode=5(balance-tlb) 適配器傳輸負(fù)載均衡,并行發(fā)送,無法并行接收,解決了數(shù)據(jù)發(fā)送的瓶 頸。 是根據(jù)每個(gè)slave的負(fù)載情況選擇slave進(jìn)行發(fā)送,接收時(shí)使用當(dāng)前輪到的slave。
(7)Mode=6(balance-alb) 在5的tlb基礎(chǔ)上增加了rlb。適配器負(fù)載均衡模式并行發(fā)送,并行接收 數(shù)據(jù)包
常用的有三種
mode=0:平衡負(fù)載模式,有自動(dòng)備援,但需要”Switch”支援及設(shè)定。
mode=1:自動(dòng)備援模式,其中一條線若斷線,其他線路將會(huì)自動(dòng)備援。
mode=6:平衡負(fù)載模式,有自動(dòng)備援,不必”Switch”支援及設(shè)定。
網(wǎng)卡配置bond(綁定)
1、eth1,eth2,eth3都配置綁定為bond0:
#cat ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=none
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
2、載入bond模塊:#modprobe bonding
3、查看bond0,并橋接到br1
#cat ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=static
USERCTL=no
ONBOOT=yes
#IPADDR=192.168.10.10
#PREFIX=24
#GATEWAY=192.168.10.19
BONDING_OPTS="mode=6 miimon=100"
BRIDGE=br1
4、配置新的網(wǎng)橋br0的配置文件:
#vimifcfg-br1
TYPE=Bridge
DEVICE=br1
ONBOOT=yes
#IPADDR=192.168.10.1
#IPADDR1=192.168.20.1
#IPADDR2=192.168.30.1
#IPADDR3=192.168.40.1
#IPADDR4=192.168.50.1
#PREFIX3=24 PREFIX4=24
#GATEWAY=172.16.0.1
#DNS1=172.16.254.251
#DNS2=223.5.5.5
5、重啟系統(tǒng):reboot
總結(jié)
以上是生活随笔為你收集整理的网卡配置bond(绑定)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: selenium——鼠标操作Action
- 下一篇: 搜车网Java实习面试(offer到手含