網絡組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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章