在实际的环境中服务器通过网ロ绑定技术,可以很容易的实现网口冗余负载均衡,从而达到高可用的目的而且可以提升网络的性能,大幅的提升网络I/O
一般情况下,Linux的多网口绑定使用的是内核中的“bonding”模块目前发行的各个Linux版本内核中都已经包含了该模块。
这里演示一下绑定的过程将测试服务器嘚eth2,eth3两个网卡绑定成一个逻辑接口。
第一步:创建逻辑接口bond0的配置文件;
第二步:配置成员接口;
在成员端口中加入配置:
第三步:修改modprobe相關配置文件;
第四步:加载bonding模块(如果重启系统就不需要手动加载)
重启网络服务以后查看bond的网卡状态:
上面可以看到连个重要信息。
模式这个就是我们配置的Mode=***,上面我们配置的是1
做完以上的操作,基本上就绑定完成了
通常情况下,我们会配合交换机的链路聚合功能提高整体的网络性能。这里我们使用的是华为的5700交换机,在上面启用eth-trunk功能并配置的是LACP模式。
注意事项:配置交换机使用是绑定的模式需要设置为4(802.3ad)