網絡組Network Teaming
是將多個網卡聚合在一起方法,從而實現冗錯和提高吞吐量
多種工作模式:
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-slaveIFACE
nmcli dev dis INAME
nmcli con up CNAME
INAME 設備名 CNAME 網絡組接口名或port接口
刪除網絡組
nmcli connection down team0
teamdctl team0 state
nmcli connection show
nmcli connectioni delete team0-eth0
nmcli connectioni delete team0-eth1
nmcli connection show
示例
一、創建網絡組
創建網絡組
加入兩個網絡組,
啓用網絡組接口,
查看關聯成功
查看狀態,工作模式
二、查看生成的team配置文件
team網絡組myteam文件
team網絡組中接口team-eth0、team-eth1 文件
三、刪除網絡組
首先禁用網絡組
進行刪除