Linux配置网卡绑定team

Posted 晦暗留给过往

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux配置网卡绑定team相关的知识,希望对你有一定的参考价值。

Linux 配置网卡绑定team

team和bond功能是几乎一样的,只是有些细节不太一样,看了资料,team应该会更好一些。bond是先推出的,后来team推出,二者可共存在系统中。

  • activebackup - 主备模式
    一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。(无需交换机聚合)
#创建team网卡,网卡名为team0,模式为主备模式
nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'

#给team0网卡添加ip。掩码和网关
nmcli con mod team0 ipv4.addresses 11.11.205.140/24 ipv4.gateway 11.11.205.158 ipv4.method manual connectio.autoconnect yes

#添加网卡ens37到team0-port1
nmcli con add type team-slave con-name team0-port1 ifname ens37 master team0

#添加网卡ens38到team0-port1
nmcli con add type team-slave con-name team0-port2 ifname enp38 master team0

#重新加载team0配置
nmcli connection reload	

#启动team0网卡
nmcli connection up team0

#命令查看team0网卡的状态
teamdctl  team0 state
#关闭team0网卡
nmcli connection down team0

#查看所有网卡链接信息
nmcli connection show

#查看当前链接中状态的网卡信息
nmcli  connection  show --active

#删除team0-port1 team0-port2两张网卡
nmcli connection delete team0-port1
nmcli connection delete team0-port2

# 删除两张物理网卡ens33,ens38
nmcli connection delete ens33 ens38

# 再次添加team0-port1 team0-port2两张网卡
nmcli connection add type team-slave con-name team0-port1 ifname ens33 master team0
nmcli connection add type team-slave con-name team0-port2 ifname ens38 master team0

当前team0网卡的模式为:activebuckup

如果需要修改team0的模式为: roundrobin
(所有链路处于负载均衡状态,这种模式的特点增加了带宽,同时支持容错能力。)需要交换机做聚合

修改 vi /etc/sysconfig/network-scripts/ifcfg-team0 文件即可,如图

但是使用ethtool team0 ,是无法看到此时team0网卡的速率,目前还没找方法来查看组建好的team0网卡速率;
但是bond的网卡速率,是可以用ethtool bond 查的到

参考链接:https://blog.csdn.net/u010674953/article/details/117714659

以上是关于Linux配置网卡绑定team的主要内容,如果未能解决你的问题,请参考以下文章

linux 7 网卡绑定

nmcli网卡绑定与teaming配置

Redhat7.0版本下双网卡绑定

CentOS7多网卡绑定之team

linux网卡实现高可用:team链路聚合

centos7 team网卡绑定不生效