網絡組Network Teaming
阿新 • • 發佈:2019-04-02
tieba 文件 分享 指定 設備名 ast -s ext cast 網絡組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模式為例)
創建網絡組
將網卡加入網絡組
啟用網絡組接口並查看
teamdctl 命令查看,team工作模式為actiebackup
查看生成的 team 配置文件
team 網絡組myteam 文件
team網絡組中接口team-eth0、team-eth1 文件
刪除網絡組
nmcli connection down team0
teamdctl team0 state
nmcli connection show
nmcli connectioni delete team0-eth0
nmcli connectioni delete team0-eth1
nmcli connection show
網絡組Network Teaming