bond,team鏈路聚合

#####bond鏈路聚合#####

一、鏈路聚合:以太網鏈路聚合簡稱鏈路聚合,它通過將多條以太網物理鏈路捆綁在一起成爲一條邏輯鏈路,從而實現增加鏈路帶寬的目的。同時,這些捆綁在一起的鏈路通過相互間的動態備份,可以有效地提高鏈路的可靠性。

    鏈路聚合的功能:

    1、增加了帶寬---將多個鏈路的容量組合到一個邏輯鏈路中。

    2、自動故障轉移/故障恢復---將來自故障鏈路的通信轉移到聚合中的工作鏈路。

    3、負載均衡---傳入和外發通信都是根據用戶選擇的負載均衡策略(如源和目標 MAC 或 IP 地址)進行分配的。

    4、改進了管理---所有接口作爲一個單元進行管理。

     5、減少了網絡地址池消耗---可以將一個 IP 地址指定給整個聚合

二、基本概念

1、聚合組、成員端口和聚合接口

    將多個以太網接口捆綁在一起所形成的組合稱爲聚合組,而這些被捆綁在一起的以太網接口就稱爲該聚合組的成員端口。每個聚合組唯一對應着一個邏輯接口,我們稱之爲聚合接口。

2、成員端口狀態

    聚合組內的成員端口具有以下兩種狀態:

    選中狀態:此狀態下的成員端口可以參與用戶數據的轉發,處於此狀態的成員端口簡稱爲選中端口

    非選中狀態:此狀態下的成員端口不能參與用戶數據的轉發,處於此狀態的成員端口簡稱爲非選中端口

三.舉例




###################

#### ##team ########

###################
1.
team也是鏈路聚合的一種方式
最多支持8塊網卡
支持模式
廣播
論旬
主備
負載均衡

2.配置
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.100/24  ##添加team接口

teamdctl team0 stat    ##查看team0狀態

 nmcli connection add con-name eth0 ifname eth0 type team-slave master team0    ##添加eth0網卡設備

 nmcli connection add con-name eth1 ifname eth1 type team-slave master team0

3.測試
watch -n 1 teamdctl team0 stat
ifconfig eth0 down
ifconfig eth0 up



發佈了54 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章