linux链接聚合

本文详细介绍了Linux系统中如何实现网络组(Team)以聚合多个网卡,提高网络性能和冗余。通过内核驱动和teamd守护进程,支持多种runner策略如广播、轮询、主备和负载均衡。配置步骤包括添加网卡、创建聚合接口、设置runner类型,并提供了启用和删除网络组的命令。此外,还展示了查看网络组状态和删除接口的示例。
摘要由CSDN通过智能技术生成

不好意思,没有时间去整理文档,只能留着以后进行整理了。下面这些有一部分是别人的,忘记名字了,先留着吧

1.介绍

网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量
网络组不同于旧版中bonding技术,提供更好的性能和扩展性
网络组由内核驱动和teamd守护进程实现
多种方式runner( broadcast / roundrobin / activebackup / loadbalance / lacp )

2.linux实现链路聚合

实现步骤:
a.在主机上添加两个网卡
b.添加一个聚合网卡名称
c.创建port接口并把两张网卡放在聚合网卡中
d.启用两个子接口

(1)创建聚合网卡名称(创建网路组team接口) 语法: nmcli con add type team con-name CNAME ifname INAME [config JSON] 解释: CNAME 连接名, INAME 接口名 JSON 指定runner方式(比如: ‘{“runner”: {“name”: “METHOD”}}’ )

举例:nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' ipv4.method manual ipv4.addresses 192.168.1.6/24 connection.autoconnect yes

(2)创建port接口并把两张网卡放在聚合网卡中
语法:nmcli connection add type team-slave con-name CNAME ifname INAME masterTEAM

解释:CNAME 连接名 INAME 网络接口名 TEAM 网络组接口名(team0), 注意:连接名若不指定,默认为team-slave-IFACE

举例:
nmcli connection add con-name team0-ens37 type team-slave ifname ens37 master team0
nmcli connection add con-name team0-ens38 type team-slave ifname ens38 master team0

(3)启用两个子接口

nmcli connection up team0-ens37
nmcli connection up team0-ens38

3.删除网络组

(1)查看网络组情况

teamdctl team0 state

效果图:
在这里插入图片描述

(2)删除网络组

语法:

nmcli connection down team0
nmcli connection delete team0-ens33
nmcli connection delete team0-ens37

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值