物理网卡总是会坏的,为了保证工作的连续性,我们可以将两块物理网卡绑定成一块。
nmcli 命令可以用来创建和管理组和端口接口,分五个步骤:
- 创建接口组;
- 确定接口组的ipv4/6 的属性;
- 分配端口到接口;
- 启动/关闭组接口和端口接口;
- 查看team 的状态。
聚合后,两块网卡的工作方式:
broadcast:传输来自所有端口的每个包;
roundrobin:以轮循方式传输来自每个端口的包;
activebackup:故障转移运行程序,监视链接更改并选择活动端口进行数据传输。(主备)
loadbalance:监控流量并使用哈希函数以尝试在为包传输选择端口时达到完美均衡。
lacp:实施802.3ad 链路聚合控制协议。
配置举例:
1. 创建接口组;
语法格式:nmcli con add type team con-name CNAME ifname INAME config JSON
nmcli connection add type team con-name lewis ifname iflewis config '{"runner:":{"name":"activebackup"}}'
CNAME 是引用连接的名称;
INAME 是接口名称;
JSON 是指定要使用的运行程序:‘{“runner”:{“name”:“METHOD”}}’
其中的METHOD 就是我们前面讲的5 种运行程序,其中一种。
2. 确定接口组的ipv4/6 的属性;
[root@localhost ~]# nmcli connection modify lewis ipv4.addresses 192.168.1.1/24
[root@localhost ~]# nmcli connection modify