网卡链路聚合之team

网卡链路聚合

链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。

team

1.

team也是一种链路聚合方式
最多支持8块网卡
支持模式有
广播( broadcast ) - 容错。所有封包都通过所有Slave 接口广播
轮询( roundrobin ) - 以轮询的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。
主备( activebackup )容错。一次只能使用一个Slave 接口 , 但是如果该接口出现故障 , 另一个Slave 将 接替它
负载均衡(loadbalance)分摊到多个操作单元上进行执行
• Team 和 bond0 功能类似
• Team 不需要手动加载相应内核模块
• Team 有更强的拓展性

2.配置

nm-connection-editor ##删除之前的网卡配置
nmcli connection add con-name team0 ifname team0 type team config ‘{“runner”:{“name”:”activebackup”}}’ ip4 172.25.254.133/24 ##配置team0链路聚合
这里写图片描述
这里写图片描述
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##给team0链路聚合添加网卡eth0
mcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##个体team0链路聚合添加网卡eth1
这里写图片描述

3.测试

watch -n 1 teamdctl team0 stat ##监控命令
这里写图片描述
ping 172.25.254.60 ##ping
ifconfig eth0 down ##让eth0停止工作
依旧可以ping通172.25.254.60,然后team0工作网卡转换为eth1
这里写图片描述

ifconfig eth0 up ##让eth0恢复工作
team0工作网卡依旧为eth1
这里写图片描述

ifconfig eth1 down ##让eth1停止工作
依旧可以ping通,但工作网卡变为了eth0
这里写图片描述

ifconfig eth1 up ##让eth1恢复工作
team0工作网卡还是eth0
这里写图片描述

以上就是team的主备工作模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值