Bonding多块网卡绑定同一IP地址
就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。
一共有七种模式这里提供三种常用的:
一、Mode 0 (balance-rr)
轮转( Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力
二、Mode 1 (active-backup)
活动-备份(主备)策略:在绑定中,只有一个slave被激活。当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见
三、Mode 3 (broadcast)
广播策略:在所有的slave接口上传送所有的报文。本模式提供容错能力
下面以MODE1为例进行演示
首先请确保有两块网卡,我这里用虚拟机做演示。
第一步创建并配置ifcfg-bond1文件
[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]#touch ifcfg-bond1 [root@localhost network-scripts]#vim ifcfg-bond1
ifcfg-bond1的文件配置如下图,红框部分注意miimon=100的意思是每隔100毫秒检查网卡状态是否被激活
第二步修改网卡eth0和eth1文件。
接下来就撤网卡检测,我已经测试都成功
原创文章,作者:fighter,如若转载,请注明出处:http://www.178linux.com/44504