bonding双网卡配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络设备热备方案
为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡(或者其所连接的交换机)出现故障,也不会导致连接中断。

在Linux下叫bonding,效果是将两块或更多的网卡当做一块网卡使用,可以提高冗余性。

测试方案将服务器的eth0和eth1绑定成虚拟网卡bond0,bongding1服务器的虚拟网卡ip为192.168.3.60;bonding2服务器的虚拟网卡ip为192.168.3.61。

如图:
一、配置双网卡绑定同一个ip地址:
1.插件安装:apt-get install ifenslave
2.在/etc/modules文件末尾加入:bonding
3.编辑网卡配置:vi/etc/network/inerfaces:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static
address 192.168.3.60
netmask 255.255.252.0
network 192.168.0.0
broadcast 192.168.3.255
gateway 192.168.0.66
bond-mode 1
bond-miimon 100
bond-slaves none
post-up /sbin/ifenslave bond0 eth0 eth1
pre-down /sbin/ifenslave -d bond0 eth0 eth1
auto eth0
iface eth0 inet manual
bond-master bond0
bond-primary eth0 eth1
auto eth1
iface eth1 inet manual
bond-maser bond0
bond-primary eth0 eth1
说明:miimon是用来进行链路监测的。

比如:miimon 100,那么系统每100 ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,常用的为0,1两种。

Mode 0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。

Mode 1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。

特点:一个端口处于主状态(eth0),一个处于从状态,所有流量都在主链路上处理,从不会有任何流量。

当主端口down掉时,从端口接手主状态。

此模式只能解决交换机故障,单台服务器处于主状态的端口故障的情况不适用此模式,如果配合交换机的MSTP可以达到很好的冗余效果。

Mode 3表示fault-tolerance(broadcast),一个报文会复制两份往bond下的两个接口分别发送出去。

4.重启系统: reboot
5.查看bond0接口状态:
cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0 (primary_reselect always)
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:23:8b:98:0e:ea
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:23:8b:98:0e:eb
Slave queue ID: 0
备注:更改模式需更改/etc/network/interfaces中的mode项,重启系
统。

相关文档
最新文档