首頁  >  文章  >  鏈路聚合的三種方式分別是什麼

鏈路聚合的三種方式分別是什麼

王林
王林原創
2021-05-27 16:02:4635308瀏覽

負載平衡中連結聚合的三種方式分別是手動負載分擔模式連結聚合、靜態LACP模式連結聚合、動態LACP模式連結聚合。其中手動負載分擔模式是一種最基本的鏈路聚合方式。

鏈路聚合的三種方式分別是什麼

本文操作環境:windows10系統、thinkpad t480電腦。

負載平衡中連結聚合的三種模式:

手動負載分擔模式連結聚合

1、手動匯聚概述

手動負載分擔模式是一種最基本的鏈路聚合方式,在該模式下,Eth-Trunk 介面的建立,成員介面的加入完全由手動來配置,沒有鏈路聚合控制協定的參與。此模式下所有成員介面(selected)都參與資料的轉發,分擔負載流量,因此稱為手動負載分擔模式。手工匯聚埠的 LACP 協定為關閉狀態,禁止使用者啟用手動匯聚連接埠的LACP 協定。

2、手動匯聚群組中的連接埠狀態

在手動匯聚群組中,連接埠可能處於兩種狀態:Selected 或Standby。處於Selected 狀態且端口號最小的端口為匯聚組的主端口,其他處於Selected 狀態的端口為匯聚組的成員端口。

由於設備所能支援的匯聚組中的最大連接埠數有限制,如果處於Selected 狀態的連接埠數超過設備所能支援的匯聚組中的最大連接埠數,系統將依照連接埠號碼從小到大的順序選擇一些端口為Selected 端口,其他則為Standby 端口。

3、手動匯聚對連接埠配置的要求

一般情況下,手動匯聚對匯聚前的連接埠速率和雙工模式不作限制。但對於以下情況,系統會作特殊處理:對於初始就處於DOWN 狀態的端口,在匯聚時對端口的速率和雙工模式沒有限制;

對於曾經處於UP 狀態,並協商或強制指定過端口速率和雙工模式,而當前處於DOWN 狀態的端口,在匯聚時要求速率和雙工模式一致;對於一個匯聚組,當匯聚組中某個端口的速率和雙工模式發生變化時,系統不進行解匯聚,匯聚組中的連接埠也都處於正常運作狀態。但如果是主連接埠出現速率降低和雙工模式變化,則該連接埠的轉送可能出現丟包現象。

LACP協定鏈路聚合

LACP(Link Aggregation Control Protocol)連結聚合包含兩種類型:

1)靜態LACP模式鏈路聚合

a)靜態LACP模式鏈路聚合簡介

靜態LACP 模式下,Eth-Trunk 介面的建立,成員介面的加入,都是由手動設定完成的。但與手動負載分擔模式連結聚合不同的是,此模式下LACP 協定封包參與活動介面的選擇。也就是說,當把一組接口加入Eth-Trunk 接口後,這些成員接口中哪些接口作為活動接口,哪些接口作為非活動接口還需要經過LACP 協議報文的協商確定。

靜態匯聚埠的 LACP 協定為啟用狀態,當一個靜態匯聚組被刪除時,其成員埠將形成一個或多個動態LACP 匯聚,並維持LACP 啟用。禁止用戶關閉靜態匯聚埠的LACP 協定。

b)靜態匯聚組中的連接埠狀態

在靜態匯聚組中,連接埠可能處於兩種狀態:Selected 或Standby。 Selected 連接埠和Standby 連接埠都能收發LACP 協議,但Standby 連接埠無法轉送使用者封包。

2)動態LACP模式鏈路聚合

a)動態LACP模式鏈路聚合簡介

動態LACP 模式下,Eth-Trunk 介面的建立,成員介面的加入,活動介面的選擇完全由LACP 協定透過協商完成。這就意味著啟用了動態LACP 協定的兩台直連設備上,不需要創建Eth-Trunk 接口,也不需要指定哪些接口作為聚合組成員接口,兩台設備會透過LACP 協商自動完成鏈路的聚合操作。動態 LACP 匯聚是一種系統自動建立/刪除的匯聚,不允許使用者增加或刪除動態LACP 匯聚中的成員連接埠。只有速率和雙工屬性相同、連接到同一個設備、有相同基本配置的連接埠才能被動態匯聚在一起。即使只有一個連接埠也可以建立動態匯聚,此時為單一連接埠匯聚。動態匯聚中,連接埠的LACP 協定處於啟用狀態。

b)動態匯聚群組中的連接埠狀態

在動態匯聚組中,連接埠可能處於兩種狀態:Selected 或Standby。 Selected 連接埠和Standby 連接埠都能收發LACP 協議,但Standby 連接埠無法轉送使用者封包。由於設備所能支援的匯聚組中的最大連接埠數有限制,如果目前的成員連接埠數量超過了最大連接埠數的限制,則本端系統和對端系統會進行協商,根據設備ID 優的一端的連接埠ID 的大小,來決定連接埠的狀態。具體協商步驟如下:

比較設備 ID(系統優先權 系統MAC 位址)。先比較系統優先級,如果相同再比較系統MAC 位址。設備ID 小的一端被認為優。

比較連接埠 ID(連接埠優先權 埠號)。對於設備ID 優的一端的各個端口,首先比較端口優先級,如果優先級相同再比較端口號。端口ID 小的端口為Selected 端口,剩餘端口為Standby 端口。在一個匯聚組中,處於Selected 狀態且端口號最小的端口為匯聚組的主端口,其他處於Selected 狀態的端口為匯聚組的成員端口。

免費學習影片分享:程式設計影片

#

以上是鏈路聚合的三種方式分別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn