1.网卡的链路聚合
- 网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行
- 可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度
- 网卡的链路聚合一般常用的有"bond"和"team"两种模式
- "bond"模式最多可以添加两块网卡,"team"模式最多可以添加八块网卡
2.bond模式
linux系统允许管理员使用bonding内核模块和成为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道
根据选择的绑定模式,通过绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和 / 提供冗杂性
nmcli connection show
#查看存在的网卡信息
nmcli connection delete System\ eth0
#删除原有的网卡信息
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 I72.25.254.220/24
#新建链接
watch -n cat /proc/net/bonding/bond0
#实时监控网卡的工作状态
ping 172.25.254.2
#连接172.25.254.2
mode |
网卡阵列类型 |
active-backup |
主备式,一个网卡工作,另一网卡备用;当一个宕掉另一个马上由备份转换为主设备 |
active-rr |
轮询式,传输数据包顺序是依次传输,你一个,我一个;链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路 |
balance-xor |
平衡策略,表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合; 此模式提供负载平衡和容错能力 |
broadcast |
广播策略,表示所有包从所有网络接口发出,这个不均衡,只有冗余机制,但过于浪费资源; 在每个slave接口上传输每个数据包,此模式提供了容错能力 |
- 添加物理网卡:
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0