链路聚合与双网卡绑定几乎相同, 可以实现多网卡绑定主从荣誉, 负载均衡, 提高网络访问流量. 但链路聚合与双网卡绑定技术 (bond) 不同点就在于, 双网卡绑定只能使用两个网卡绑定, 而链路聚合最多可将 8 个网卡汇聚同时做绑定, 此聚合模式称之为 team
team 四种模式
广播容错:"broadcast"
平衡轮询:"roundrobin"
主备:"activebackup"
负载均衡:"loadbalance"
team nmcli 命令实现链路聚合
环境
已添加网卡 1 ens33
已添加网卡 2 ens34
已添加网卡 3 ens35
1, 新建 team master 配置文件, 选择模式为主备, 并添加地址.
- # nmcli connection add con-name 配置文件名称 type 模式类型 ifname 设备名称 config '{"runner":{"name":" 模式 "}}'
- nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}'
- # nmcli connection modify 设备名称 ipv4.addresses "IP 地址 / 掩码" connection.autoconnect 开启 ipv4.method 手动
- nmcli connection modify team0 ipv4.addresses "192.168.10.10/24" connection.autoconnect yes ipv4.method manual
2, 新建 team-slave 配置文件, 添加给 team master.
- # nmcli connection add con-name 配置文件名称 ifname 设备名称 type 模式类型 master master 设备名称
- nmcli connection add con-name team0-slave1 ifname ens33 type team-slave master team0
- nmcli connection add con-name team0-slave2 ifname ens34 type team-slave master team0
- nmcli connection add con-name team0-slave3 ifname ens35 type team-slave master team0
3, 启动已创建的网络设备
- nmcli connection up team0
- nmcli connection up ens33
- nmcli connection up ens34
- nmcli connection up ens35
4, 查看详情
teamdctl team0 state
5, 测试
ifconfig ens33 down
注: 去掉一块网卡, 可以看到网络依旧连通着.
来源: https://www.cnblogs.com/dinghailong128/p/12116943.html