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的主要内容,如果未能解决你的问题,请参考以下文章