Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能
? ? 在實(shí)際的環(huán)境中,服務(wù)器通過(guò)網(wǎng)口綁定技術(shù),可以很容易的實(shí)現(xiàn)網(wǎng)口冗余,負(fù)載均衡,從而達(dá)到高可用的目的,而且可以提升網(wǎng)絡(luò)的性能,大幅的提升網(wǎng)絡(luò)I/O。
? ? 一般情況下,Linux的多網(wǎng)口綁定使用的是內(nèi)核中的“bonding”模塊,目前發(fā)行的各個(gè)Linux版本內(nèi)核中都已經(jīng)包含了該模塊。
這里演示一下綁定的過(guò)程。將測(cè)試服務(wù)器的eth2,eth3兩個(gè)網(wǎng)卡綁定成一個(gè)邏輯接口。
第一步:創(chuàng)建邏輯接口bond0的配置文件;
# vim ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.5.49
NETMASK=255.255.255.0
DNS2=202.96.128.86
GATEWAY=192.168.5.1
DNS1=202.96.134.133
第二步:配置成員接口;
在成員端口中加入配置:
MASTER=bond0
SLAVE=yes
第三步:修改modprobe相關(guān)配置文件;
# echo "alias bond0 bonding" >>/etc/modprobe.d/bonding.conf
# echo "options bonding miimon=100 mode=1" >>/etc/modprobe.d/bonding.conf
第四步:加載bonding模塊(如果重啟系統(tǒng),就不需要手動(dòng)加載)
# modprobe bonding
# lsmod | grep bonding (驗(yàn)證加載結(jié)果)
bonding?????????????? 128245? 0
重啟網(wǎng)絡(luò)服務(wù)以后查看bond的網(wǎng)卡狀態(tài):
?
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
?
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:bd:d1:04:e0:12
Slave queue ID: 0
?
Slave Interface: eth3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:bd:d1:04:e0:13
Slave queue ID: 0
上面可以看到連個(gè)重要信息。
做完以上的操作,基本上就綁定完成了。
?
通常情況下,我們會(huì)配合交換機(jī)的鏈路聚合功能,提高整體的網(wǎng)絡(luò)性能。這里,我們使用的是華為的5700交換機(jī),在上面啟用eth-trunk功能,并配置的是LACP模式。
交換機(jī)配置如下:
interface Eth-Trunk5
?description Test-DB-Bond-169
?port link-type access
?port default vlan 5
?mode lacp
?load-balance src-ip
?lacp preempt enable
?max active-linknumber 3
?
注意事項(xiàng):配置交換機(jī)使用是,綁定的模式需要設(shè)置為4(802.3ad)
轉(zhuǎn)載于:https://www.cnblogs.com/zqingfeng/p/6590669.html
總結(jié)
以上是生活随笔為你收集整理的Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何把Python脚本导出为exe程序
- 下一篇: JustOj 2038: 叶神的字符串