实验环境:一台Red Hat8.0 主机(两张网卡):
ens224网卡 192.168.1.1/24
ens256网卡 192.168.1.2/24
虚拟网络team1:192.168.1.100/24
首先,先介绍链路聚合的三种方式:
- 负载均衡( loadbalance )
- 轮询式(roundrobin)的流量负载均衡
- 热备份(activebackup)连接冗余
1.创建一个新连接,类型为team 连接名称为team1为负载均衡模式
# nmcli con add type team con-name team1 ifname team1 config '{"name":{"name":"loadbalance"}}' # nmcli c up team1
创建之后如果要修改其链接的配置则是(比如修改成热备份模式)
# nmcli con modify team1 team.config '{"runner":{"name":"activebackup"}}' # nmcli c r team1
2. 将ens224和ens256加入到team1
# nmcli con add type team-slave con-name team1-1 ifname ens224 master team1 # nmcli con add type team-slave con-name team1-2 ifname ens256 master team1
3. 激活team1-1和team1-2的链接
# nmcli con up team1-1 # nmcli con up team1-2
4.为team1分配地址
# nmcli con modify team1 ipv4.address '192.168.1.100/24' # nmcli con modify team1 ipv4.method manual # nmcli c up team1
5.查看team1状态
# teamdctl team1 state # nmcli
成功
6.删除链路
# nmcli c delete team1