其他分享
首页 > 其他分享> > 网络组Network Teaming

网络组Network Teaming

作者:互联网

网络组Network Teaming


网络组是将多个网卡聚合再一起的方法,从而实现容错和提高吞吐量
网络组是由内核驱动和teamd守护进程实现的,较旧版中 bonding 技术,网络组可以提供更好的性能和扩展性
网络组支持多种工作模式:
broadcast
roundrobin
activebackup
loadbalance
lacp (implements the 802.3ad Link Aggregation Control Protocol)

创建网络组接口

nmcli con add type team con-name CNAME ifname INAME [config JSON]

CNAME 连接名,INAME 接口名
JSON 指定runner方式
格式:'{"runner": {"name": "METHOD"}}'
METHOD 可以是broadcast, roundrobin,activebackup, loadbalance, lacp

创建port接口

nmcli con add type team-slave con-name CNAME ifname INAME master TEAM

CNAME 连接名
INAME 网络接口名
TEAM 网络组接口名

连接名若不指定,默认为team-slave-IFACE

关闭设备 nmcli dev dis INAME

启用接口 nmcli con up CNAME

INAME 设备名 CNAME 网络组接口名或port接口

创建网络组(以activebackup模式为例)

创建网络组

网络组Network Teaming

将网卡加入网络组

网络组Network Teaming

启用网络组接口并查看

网络组Network Teaming

teamdctl 命令查看,team工作模式为actiebackup

网络组Network Teaming

查看生成的 team 配置文件

team 网络组myteam 文件

网络组Network Teaming

team网络组中接口team-eth0、team-eth1 文件

网络组Network Teaming

删除网络组

nmcli connection down team0
teamdctl team0 state
nmcli connection show
nmcli connectioni delete team0-eth0
nmcli connectioni delete team0-eth1
nmcli connection show

标签:Network,nmcli,网络,接口,CNAME,team,Teaming,INAME
来源: https://blog.51cto.com/12980155/2373124