前言
服务器要使用两张网卡做bond0以实现网络冗余和提高带宽(示例代码)以及相关的经验技巧
问题:服务器要使用两张网卡做bond0以实现网络冗余和提高带宽
注意:
linux网卡bonging的备份模式实验在真实机器上做完全没问题(前提是linux内核支持),但是在vmware workstation虚拟中做就会出现如下图问题。
解决方案如下
先添加一个网卡
使用命令ifconfg查看网卡是否添加成功
接下来就要分别进入网卡配置文件
vim ifcfg-ens33
vim ifcfg-ens36
vim ifcfg-bond0
-
mode=1(active-backup)
表示主备模式,即同时只有1块网卡在工作。
优点:冗余性高
缺点:链路利用率低,两块网卡只有1块在工作
重启网卡:
systemctl netowork restart
使用ip add 看一下是否有bond0
ping bond0的地址是否通畅
断掉一个网卡后再试一下
可行~
什么是bond
网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。