链接聚合是将一组物理接口_如何增加带宽,提升网络可靠性?
根據聚合組中可以加入以太網接口的類型,可以將聚合組分為兩類:
1) 二層聚合組:隨著二層聚合接口的創建而自動生成,只能包含二層以太網接口;
2) 三層聚合組:隨著三層聚合接口的創建而自動生成,只能包含三層以太網接口。
3. 聚合成員端口的狀態
聚合組中的成員端口有下面兩種狀態:
1) Selected 狀態:處于此狀態的接口可以參與轉發用戶業務流量;
2) Unselected 狀態:處于此狀態的接口不能轉發用戶業務流量。
聚合接口的速率、雙工狀態由其Selected成員端口決定:聚合接口的速率是Selected成員端口的速率之和,聚合接口的雙工狀態與Selected 成員端口的雙工狀態一致。
4. LACP協議
LACP—鏈路聚合控制協議是一種基于IEEE802.3ad 標準的協議。LACP 協議通過LACPDU—鏈路聚合控制協議數據單元與對端交互信息。
處于動態聚合組中的接口會自動使能 LACP 協議,該接口將通過發送LACPDU 向對端通告自己的系統LACP 協議優先級、系統MAC、端口的LACP 協議優先級、端口號和操作Key。
對端接收到LACPDU 后,將其中的信息與其它接口所收到的信息進行比較,以選擇能夠處于Selected 狀態的接口,從而雙方可以對接口處于Selected狀態達成一致。
5. 操作Key
操作Key是在鏈路聚合時,聚合控制根據成員端口的某些配置自動生成的一個配置組合,包括端口屬性配置(包含端口速率、雙工模式和鏈路狀態配置)和第二類配置(所含配置內容請見表1)。
表1:第二類配置
同一聚合組中,如果成員端口之間的上述配置不同,生成的操作Key 必定不同。如果成員端口與聚合接口的上述配置不同,那么該成員端口不能成為Selected 端口。在聚合組中,處于 Selected 狀態的成員端口有相同的操作Key。
三、鏈路聚合的模式
按照聚合方式的不同,鏈路聚合可以分為兩種模式:靜態聚合模式和動態聚合模式。
1. 靜態聚合模式
靜態聚合模式中,成員端口的 LACP 協議為關閉狀態。系統按照以下原則設置成員端口的選中狀態:
1) 當聚合組內有處于up 狀態的端口時,系統按照端口全雙工/高速率、全雙工/低速率、半雙工/高速率、半雙工/低速率的優先次序,選擇優先次序最高且處于up 狀態的、端口的第二類配置和對應聚合接口的第二類配置相同的端口作為該組的參考端口(優先次序相同的情況下,端口號最小的端口為參考端口);
2) 與參考端口的端口屬性配置和第二類配置一致且處于up 狀態的端口成為可能處于Selected 狀態的候選端口,其它端口將處于Unselected 狀態;
3) 聚合組中處于 Selected 狀態的端口數是有限制的,當候選端口的數目未達到上限時,所有候選端口都為Selected 狀態,其它端口為Unselected 狀態;當候選端口的數目超過這一限制時,系統將按照端口號從小到大的順序選擇一些;
4) 候選端口保持在Selected 狀態,端口號較大的端口則變為Unselected 狀態;
5) 當聚合組中全部成員都處于down 狀態時,全組成員均為Unselected 狀態;
6) 因硬件限制(如不能跨板聚合)而無法與參考端口聚合的端口將處于Unselected 狀態。
2. 動態聚合模式
當聚合組配置為動態聚合模式后,聚合組中成員端口的 LACP 協議自動使能。在動態聚合模式中,成員端口處于不同狀態時對協議報文的處理方式如下:
1) Selected 端口可以收發LACP 協議報文。
2) 處于up狀態的Unselected 端口如果配置和對應的聚合接口配置相同,可以收發LACP 協議報文。
系統按照以下原則設置成員端口的選中狀態:
1、 本端系統和對端系統會進行協商,根據兩端系統中設備ID 較優的一端的端口ID 的大小,來決定兩端端口的狀態。具體協商步驟如下:
1) 比較兩端系統的設備 ID(設備ID=系統的LACP 協議優先級+系統MAC 地址)。先比較系統的LACP 協議優先級,如果相同再比較系統MAC 地址。設備ID 小的一端被認為較優(系統的LACP 協議優先級和MAC 地址越小,設備ID 越小);
2) 比較設備 ID 較優的一端的端口ID(端口ID=端口的LACP 協議優先級+端口號)。對于設備ID 較優的一端的各個端口,首先比較端口的LACP 協議優先級,如果優先級相同再比較端口號。端口ID 小的端口作為參考端口(端口的LACP 協議優先級和端口號越小,端口ID 越小);
3) 與參考端口的端口屬性配置和第二類配置一致且處于 up 狀態的端口、并且該端口的對端端口與參考端口的對端端口的配置也一致時,該端口才成為可能處于Selected 狀態的候選端口。否則,端口將處于Unselected 狀態;
4) 聚合組中處于 Selected 狀態的端口數是有限制的,當候選端口的數目未達到上限時,所有候選端口都為Selected 狀態,其它端口為Unselected 狀態;當候選端口的數目超過這一限制時,系統將按照端口ID 從小到大的順序選擇一些端口保持在Selected 狀態,端口ID 較大的端口則變為Unselected 狀態。
同時,對端設備會感知這種狀態的改變,相應端口的狀態將隨之變化。
2、 因硬件限制(如不能跨板聚合)而無法與參考端口聚合的端口,將處于Unselected 狀態。
四、聚合組的負載分擔類型
聚合組可以分為兩種類型:負載分擔聚合組和非負載分擔聚合組。系統按照以下原則設置聚合組的負載分擔類型:
1) 當存在聚合資源時,果聚合組中有兩個或兩個以上的 Selected 端口,則系統創建的聚合組為負載分擔類型;如果聚合組中只有一個Selected 端口,則系統創建的聚合組的負載分擔類型與設備的型號有關,請以設備的實際情況為準。
2) 當聚合資源分配完后,創建的聚合組將為非負載分擔類型。
總結
以上是生活随笔為你收集整理的链接聚合是将一组物理接口_如何增加带宽,提升网络可靠性?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vim复制粘贴删除,Linu
- 下一篇: 大数据相加_推动媒体融合与大数据相加发展