鏈路聚合工作原理 -- kummer話你知
- 2022-12-11
鏈路聚合,是將多個物理二層鏈路捆綁為一個邏輯二層鏈路的技術。不同的廠商有不同的叫法:
這種場景主要應用在我們只想向用戶提供M條鏈路的頻寬,同時又希望提供一定的故障保護能力。當有一條鏈路出現故障時,系統能夠自動選擇一條優先順序最高且可以使用的鏈路加到當前的聚合組中。
如果在備用鏈路中無法找到可以啟用的鏈路,並且目前處於Up狀態的鏈路數目低於配置活動介面數下限閾值,那麼系統將會把匯聚埠關閉。
要是鏈路聚合正常工作,首先需要解決的問題是如何確定哪些介面形成一個邏輯介面(也就是說如何管理一個匯聚介面的成員介面,包括成員介面的加入、離開、是否參與轉發等)。
由於最終的匯聚鏈路表現為一個邏輯上的二層鏈路,所以整個邏輯鏈路需要有相同的二層配置,否則聚合鏈路的工作可能會出現混亂。這些配置包括:
根據IEEE,鏈路層分為兩個子層,MAC和LLC:
LACP為交換資料的裝置提供一種標準的協商方式,以供系統根據自身配置自動形成聚合鏈路並啟動聚合鏈路收發資料。聚合鏈路形成以後,負責維護鏈路狀態。在聚合條件發生變化時,自動調整或解散鏈路聚合。LACP工作的基本流程如下:
4。** 鏈路的保護與切換:**
以下兩種情況需要使能LACP的搶佔功能。