linux team方式进行网卡绑定

网卡绑定可采用team或者bond方式,模式如下:

  • 第一种:0:round robin(交换机端需要配置聚合)
  • 第二种:1:active-backup(这种模式接入不需要交换机端支持,随便怎么接入都行)
  • 第三种:2:load balancing (xor)
  • 第四种:3:fault-tolerance (broadcast)
  • 第五种:4:lacp(接入交换机侧开启LACP功能)                                                                                                                    特点:802.3ad模式是IEEE标准,因此所有实现了802.3ad的对端都可以很好的互操作。802.3ad 协议包括聚合的自动配置,因此只需要很少的对交换机的手动配置(要指出的是,只有某些设备才能使用802.3ad)。802.3ad标准也要求帧按顺序(一定程度上)传递,因此通常单个连接不会看到包的乱序。802.3ad也有些缺点:标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽
  • 第六种:5: transmit load balancing
  • 第七种:6:adaptive load balancing(交换机侧不需要做任何配置)

使用team方式绑定网卡步骤如下:

1、创建team虚拟网卡,绑定网卡ens4f0,ens4f1,采用lacp方式

nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"lacp"}}'   --创建team
nmcli connection modify team0 ipv4.addresses "172.24.6.110/24 172.24.6.110"   --设置IP,掩码,网关
nmcli connection modify team0 ipv4.method manual        --手动
nmcli connection add type team-slave con-name team0-1 ifname ens4f0 master team0 --创建team-slave,指向ens4f0
nmcli connection add type team-slave con-name team0-2 ifname ens4f1 master team0 --创建team-slave,指向ens4f1

2、启动team0
nmcli con up team0
3、查看team0状态ifconfig
teamdctl team0 state view

4、查看验证nmcli con show

若删除网卡team0命令如下:

nmcli con delete team0

nmcli con delete team0-1

nmcli con delete team0-2

注意:lacp方式接入交换机侧需要开启LACP功能

猜你喜欢

转载自blog.csdn.net/oFengYuan123456/article/details/81388985