在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是鏈路聚合?怎么配置鏈路聚合?鏈路聚合簡介

jf_qwOiugB3 ? 來源:通信弱電交流學習 ? 2023-11-28 09:24 ? 次閱讀

01

鏈路聚合簡介

以太網鏈路聚合Eth-Trunk簡稱鏈路聚合,它通過將多條以太網物理鏈路捆綁在一起成為一條邏輯鏈路,從而實現增加鏈路帶寬的目的。

同時,這些捆綁在一起的鏈路通過相互間的動態備份,可以有效地提高鏈路的可靠性。

01鏈路聚合目的

隨著網絡規模不斷擴大,用戶對骨干鏈路的帶寬和可靠性提出越來越高的要求。

在傳統技術中,常用更換高速率的接口板或更換支持高速率接口板的設備的方式來增加帶寬,但這種方案需要付出高額的費用,而且不夠靈活。

采用鏈路聚合技術可以在不進行硬件升級的條件下,通過將多個物理接口捆綁為一個邏輯接口,達到增加鏈路帶寬的目的。

在實現增大帶寬目的的同時,鏈路聚合采用備份鏈路的機制,可以有效的提高設備之間鏈路的可靠性。

02鏈路聚合主要有以下三個優勢

增加帶寬

鏈路聚合接口的最大帶寬可以達到各成員接口帶寬之和。

提高可靠性

當某條活動鏈路出現故障時,流量可以切換到其他可用的成員鏈路上,從而提高鏈路聚合接口的可靠性。

負載分擔

在一個鏈路聚合組內,可以實現在各成員活動鏈路上的負載分擔。

02

鏈路聚合基本概念

如在兩個設備之間通過三條以太網物理鏈路相連,將這三條鏈路捆綁在一起,就成為了一條邏輯鏈路。

這條邏輯鏈路的最大帶寬等于原先三條以太網物理鏈路的帶寬總和,從而達到了增加鏈路帶寬的目的;

同時,這三條以太網物理鏈路相互備份,有效地提高了鏈路的可靠性。

01鏈路聚合組和鏈路聚合接口

鏈路聚合組LAG(Link Aggregation Group)是指將若干條以太鏈路捆綁在一起所形成的邏輯鏈路。

每個聚合組唯一對應著一個邏輯接口,這個邏輯接口稱之為鏈路聚合接口或Eth-Trunk接口。

鏈路聚合接口可以作為普通的以太網接口來使用,與普通以太網接口的差別在于:

轉發的時候鏈路聚合組需要從成員接口中選擇一個或多個接口來進行數據轉發。

02成員接口和成員鏈路

組成Eth-Trunk接口的各個物理接口稱為成員接口。

成員接口對應的鏈路稱為成員鏈路。

03活動接口和非活動接口、活動鏈路和非活動鏈路

鏈路聚合組的成員接口存在活動接口和非活動接口兩種。

轉發數據的接口稱為活動接口,不轉發數據的接口稱為非活動接口。

活動接口對應的鏈路稱為活動鏈路,非活動接口對應的鏈路稱為非活動鏈路。

04活動接口數上限閾值

設置活動接口數上限閾值的目的是在保證帶寬的情況下提高網絡的可靠性。

當前活動鏈路數目達到上限閾值時,再向Eth-Trunk中添加成員接口,不會增加Eth-Trunk活動接口的數目,超過上限閾值的鏈路狀態將被置為Down,作為備份鏈路。

例如,有8條無故障鏈路在一個Eth-Trunk內,每條鏈路都能提供1G的帶寬,現在最多需要5G的帶寬,那么上限閾值就可以設為5或者更大的值。

其他的鏈路就自動進入備份狀態以提高網絡的可靠性。

注:手工負載分擔模式鏈路聚合不支持活動接口數上限閾值的配置。

05活動接口數下限閾值

設置活動接口數下限閾值是為了保證最小帶寬,當前活動鏈路數目小于下限閾值時,Eth-Trunk接口的狀態轉為Down。

例如,每條物理鏈路能提供1G的帶寬,現在最小需要2G的帶寬,那么活動接口數下限閾值必須要大于等于2。

06鏈路聚合模式

鏈路聚合模式分為手工模式和LACP模式兩種。

1、這里給你比較一下兩種鏈路聚合模式:

38def236-8d83-11ee-939d-92fbcf53809c.png

2、設備支持的鏈路聚合方式:

同一設備:是指鏈路聚合時,同一聚合組的成員接口分布在同一設備。

堆疊設備:是指在堆疊場景下,成員接口分部在堆疊的各個成員設備上。

跨設備:是指E-Trunk基于LACP(單臺設備鏈路聚合的標準)進行了擴展,能夠實現多臺設備間的鏈路聚合。

03

手工模式鏈路聚合

根據是否啟用鏈路聚合控制協議LACP,鏈路聚合分為手工模式和LACP模式。

手工模式下,Eth-Trunk的建立、成員接口的加入由手工配置,沒有鏈路聚合控制協議LACP的參與。

當需要在兩個直連設備之間提供一個較大的鏈路帶寬而設備又不支持LACP協議時,可以使用手工模式。

手工模式可以實現增加帶寬、提高可靠性和負載分擔的目的。

04

LACP模式鏈路聚合

作為鏈路聚合技術,手工負載分擔模式Eth-Trunk可以完成多個物理接口聚合成一個Eth-Trunk口來提高帶寬;

同時能夠檢測到同一聚合組內的成員鏈路有斷路等有限故障,但是無法檢測到鏈路層故障、鏈路錯連等故障。

為了提高Eth-Trunk的容錯性,并且能提供備份功能,保證成員鏈路的高可靠性,出現了鏈路聚合控制協議LACP(Link Aggregation Control Protocol),LACP模式就是采用LACP的一種鏈路聚合模式。

LACP為交換數據的設備提供一種標準的協商方式,以供設備根據自身配置自動形成聚合鏈路并啟動聚合鏈路收發數據。

聚合鏈路形成以后,LACP負責維護鏈路狀態,在聚合條件發生變化時,自動調整或解散鏈路聚合。

01基本概念

系統LACP優先級

系統LACP優先級是為了區分兩端設備優先級的高低而配置的參數。LACP模式下,兩端設備所選擇的活動接口必須保持一致,否則鏈路聚合組就無法建立。此時可以使其中一端具有更高的優先級,另一端根據高優先級的一端來選擇活動接口即可。系統LACP優先級值越小優先級越高。

接口LACP優先級

接口LACP優先級是為了區別同一個Eth-Trunk中的不同接口被選為活動接口的優先程度,優先級高的接口將優先被選為活動接口。接口LACP優先級值越小,優先級越高。

成員接口間M:N備份

LACP模式鏈路聚合由LACP確定聚合組中的活動和非活動鏈路,又稱為M:N模式,即M條活動鏈路與N條備份鏈路的模式。這種模式提供了更高的鏈路可靠性,并且可以在M條鏈路中實現不同方式的負載均衡。

02LACP模式實現原理

基于IEEE802.3ad標準的LACP是一種實現鏈路動態聚合與解聚合的協議。

LACP通過鏈路聚合控制協議數據單元LACPDU(Link Aggregation Control Protocol Data Unit)與對端交互信息

在LACP模式的Eth-Trunk中加入成員接口后,這些接口將通過發送LACPDU向對端通告自己的系統優先級、MAC地址、接口優先級、接口號和操作Key等信息。

對端接收到這些信息后,將這些信息與自身接口所保存的信息比較,用以選擇能夠聚合的接口,雙方對哪些接口能夠成為活動接口達成一致,確定活動鏈路。

03LACPDU報文

38f580c8-8d83-11ee-939d-92fbcf53809c.png

04報文字段說明

3916754e-8d83-11ee-939d-92fbcf53809c.png

03抓包示例

392d93e6-8d83-11ee-939d-92fbcf53809c.png

圖:LACP報文抓包示例

05

LACP模式Eth-Trunk建立過程如下

01兩端互相發送LACPDU報文

如下圖所示,在DeviceA和DeviceB上創建Eth-Trunk并配置為LACP模式,然后向Eth-Trunk中手工加入成員接口。

此時成員接口上便啟用了LACP協議,兩端互發LACPDU報文。

39495acc-8d83-11ee-939d-92fbcf53809c.png

02確定主動端和活動鏈路

如下圖所示,兩端設備均會收到對端發來的LACPDU報文。

以DeviceB為例,當DeviceB收到DeviceA發送的報文時,DeviceB會查看并記錄對端信息,然后比較系統優先級字段,如果DeviceA的系統優先級高于本端的系統優先級,則確定DeviceA為LACP主動端。

如果DeviceA和DeviceB的系統優先級相同,比較兩端設備的MAC地址,確定MAC地址小的一端為LACP主動端。

選出主動端后,兩端都會以主動端的接口優先級來選擇活動接口,兩端設備選擇了一致的活動接口,活動鏈路組便可以建立起來,從這些活動鏈路中以負載分擔的方式轉發數據。

3959fe72-8d83-11ee-939d-92fbcf53809c.png

03LACP搶占

使能LACP搶占功能后,聚合組會始終保持高優先級的接口作為活動接口的狀態。

3960e21e-8d83-11ee-939d-92fbcf53809c.jpg

圖:搶占功能演示

04以下兩種情況需要使能LAXP的搶占功能

情況一:Port1接口出現故障而后又恢復了正常。

當接口Port1出現故障時被Port3所取代,如果在Eth-Trunk接口下未使能LACP搶占功能,則故障恢復時Port1將處于備份狀態;

如果使能了LACP搶占功能,當Port1故障恢復時,由于接口優先級比Port3高,將重新成為活動接口,Port3再次成為備份接口。

情況二:如果希望Port3接口替換Port1、Port2中的一個接口成為活動接口,可以使能了LACP搶占功能,并配置Port3的接口LACP優先級較高。

如果沒有使能LACP搶占功能,即使將備份接口的優先級調整為高于當前活動接口的優先級,系統也不會進行重新選擇活動接口的過程,不切換活動接口。

05LACP搶占延時

搶占延時是LACP搶占發生時,處于備用狀態的鏈路將會等待一段時間后再切換到轉發狀態。

配置搶占延時是為了避免由于某些鏈路狀態頻繁變化而導致Eth-Trunk數據傳輸不穩定的情況。

06活動鏈路與非活動鏈路的切換

LACP模式鏈路聚合組兩端設備中任何一端檢測到以下事件,都會觸發聚合組的鏈路切換:

鏈路Down事件。

以太網OAM檢測到鏈路失效。

LACP協議發現鏈路故障。

接口不可用。

在使能了LACP搶占功能的前提下,更改備份接口的優先級高于當前活動接口的優先級。

當滿足上述切換條件其中之一時,按照如下步驟進行切換:

1、關閉故障鏈路。

2、從N條備份鏈路中選擇優先級最高的鏈路接替活動鏈路中的故障鏈路。

3、優先級最高的備份鏈路轉為活動狀態并轉發數據,完成切換。

06

鏈路聚合負載分擔方式

01背景

數據流是指一組具有某個或某些相同屬性的數據包。

這些屬性有源MAC地址、目的MAC地址、源IP地址、目的IP地址、TCP/UDP的源端口號、TCP/UDP的目的端口號等。

對于負載分擔,可以分為逐包的負載分擔和逐流的負載分擔。

逐包的負載分擔

在使用Eth-Trunk轉發數據時,由于聚合組兩端設備之間有多條物理鏈路,就會產生同一數據流的第一個數據幀在一條物理鏈路上傳輸,而第二個數據幀在另外一條物理鏈路上傳輸的情況。

這樣一來同一數據流的第二個數據幀就有可能比第一個數據幀先到達對端設備,從而產生接收數據包亂序的情況。

逐流的負載分擔

這種機制把數據幀中的地址通過HASH算法生成HASH-KEY值,然后根據這個數值在Eth-Trunk轉發表中尋找對應的出接口。

不同的MAC或IP地址HASH得出的HASH-KEY值不同,從而出接口也就不同。

這樣既保證了同一數據流的幀在同一條物理鏈路轉發,又實現了流量在聚合組內各物理鏈路上的負載分擔。

逐流負載分擔能保證包的順序,但不能保證帶寬利用率。

注:目前AR系列路由器僅支持逐流的負載分擔。

02轉發原理

Eth-Trunk位于MAC與LLC子層之間,屬于數據鏈路層。

Eth-Trunk模塊內部維護一張轉發表,這張表由以下兩項組成。

HASH-KEY值

HASH-KEY值是根據數據包的MAC地址或IP地址等,經HASH算法計算得出。

接口號

Eth-Trunk轉發表表項分布和設備每個Eth-Trunk支持加入的成員接口數量相關,不同的HASH-KEY值對應不同的出接口。

Eth-Trunk模塊根據轉發表轉發數據幀的過程如下:

1、Eth-Trunk模塊從MAC子層接收到一個數據幀后,根據負載分擔方式提取數據幀的源MAC地址/IP地址或目的MAC地址/IP地址。

2、根據HASH算法進行計算,得到HASH-KEY值。

3、Eth-Trunk模塊根據HASH-KEY值在轉發表中查找對應的接口,把數據幀從該接口發送出去。

03負載分擔方式

為了避免數據包亂序情況的發生,Eth-Trunk采用逐流負載分擔的機制,其中如何轉發數據則由于選擇不同的負載分擔方式而有所差別。

負載分擔的方式主要包括以下幾種,用戶可以根據具體應用選擇不同的負載分擔方式。

根據報文的源MAC地址進行負載分擔

根據報文的目的MAC地址進行負載分擔

根據報文的源IP地址進行負載分擔

根據報文的目的IP地址進行負載分擔

根據報文的源MAC地址和目的MAC地址進行負載分擔

根據報文的源IP地址和目的IP地址進行負載分擔

配置負載分擔方式時,請注意:

負載分擔方式只在流量的出接口上生效,如果發現各入接口的流量不均衡,請修改上行出接口的負載分擔方式。

盡量將數據流通過負載分擔在所有活動鏈路上傳輸,避免數據流僅在一條鏈路上傳輸,造成流量擁堵,影響業務正常運行。

例如,數據報文的目的MAC和IP地址只有一個,則應選擇根據報文的源MAC和IP地址進行負載分擔。

如果選擇根據報文的目的MAC和IP地址進行負載分擔則會造成流量只在一條鏈路上傳輸,造成流量擁堵。

07

配置注意事項

01鏈路聚合前

成員接口不能配置某些業務,例如成員接口不能修改接口類型、不能配置靜態MAC地址。

Eth-Trunk接口不能嵌套,即Eth-Trunk接口的成員接口不能是Eth-Trunk接口。

一個Eth-Trunk接口中的成員接口必須是以太網類型和速率相同的接口。

以太網類型和速率不同的接口不能加入同一個Eth-Trunk接口,如GE接口和FE接口不能加入同一個Eth-Trunk接口,GE電接口和GE光接口不能加入同一個Eth-Trunk接口。

如果本端設備接口加入了Eth-Trunk,與該接口直連的對端接口也必須加入Eth-Trunk,兩端才能正常通信

兩臺設備對接時需要保證兩端設備上鏈路聚合的模式一致。

02鏈路聚合后

一個以太網接口只能加入到一個Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必須先退出原來的Eth-Trunk接口。

當成員接口加入Eth-Trunk后,學習MAC地址或ARP地址時是按照Eth-Trunk來學習的,而不是按照成員接口來學習。

刪除聚合組時需要先刪除聚合組中的成員接口。

缺省配置:

396cd862-8d83-11ee-939d-92fbcf53809c.png

08

鏈路聚合配置命令行

01配置手工負載分擔模式

如下圖,交換機1和2都有VLAN10,20.通過在兩個交換機之間配置鏈路聚合提高鏈路帶寬,以及增加一定的可靠性。

397e2324-8d83-11ee-939d-92fbcf53809c.png

配置手工負載模式

配置命令行:

兩個交換機配置相同

wKgZomVlQc2AAjNFAABlnz8eUkg207.jpg

執行:display eth-trunk 1,查看配置結果:

3985bbc0-8d83-11ee-939d-92fbcf53809c.png

手工負載模式配置情況

02配置LACP模式鏈路聚合

如下圖,在兩臺設備上配置LACP模式鏈路聚合組,提高兩設備之間的帶寬與可靠性,具體要求如下:

兩條活動鏈路具有負載分擔的能力。

兩設備間的鏈路具有一條冗余備份鏈路,當活動鏈路出現故障鏈路時,備份鏈路替代故障鏈路,保持數據傳輸的可靠性。

3991fc78-8d83-11ee-939d-92fbcf53809c.png

LACP模式

配置命令行:

wKgaomVlQeaADcKOAAEoiK7gch0477.jpg

配置結果:

3999352e-8d83-11ee-939d-92fbcf53809c.jpg

LACP配置結果

03其他常用命令

wKgZomVlQfmAM2VFAACUJW1x6V4983.jpg







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5460

    瀏覽量

    172729
  • lag
    lag
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1161

原文標題:什么是鏈路聚合,怎么配置鏈路聚合?

文章出處:【微信號:通信弱電交流學習,微信公眾號:通信弱電交流學習】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    突破無線監控網絡高帶寬瓶頸

    Aggregation Transfer Protocol),其前身是有線網絡的聚合技術。有線網絡聚合功能是將交換機的多個低帶寬端口捆綁成一條高帶寬,可以實現
    發表于 03-18 12:51

    中興新支點ICG路由器支持多聚合嗎?

    `因為要在弱網情況下使用,想問下中興新支點ICG路由器支持多聚合嗎?`
    發表于 11-29 14:48

    基于TLK10081的千兆以太網多速率聚合器參考設計包括原理圖和BOM表

    描述千兆位以太網聚合器參考設計采用了 TLK10081 器件,這是一種多速率聚合器,用于
    發表于 08-03 08:32

    淺析team聚合

    team:1.team也是聚合的一種方式a.最多支持八塊網卡b.支持模式:廣播、輪詢、主備、負載均衡
    發表于 07-12 07:03

    聚合,聚合是什么意思

    聚合,聚合是什么意思
    發表于 04-03 14:14 ?2504次閱讀

    11-聚合配置命令

    聚合配置命令
    發表于 12-17 10:44 ?6次下載

    三層交換機聚合配置

    12-聚合配置
    發表于 12-25 00:09 ?0次下載

    交換機聚合配置

    交換機聚合配置
    發表于 12-27 16:15 ?0次下載

    基于NIC Teaming與聚合實驗的設計與實現

    。因此,在利用現有網絡硬件設備的環境下,通過服務器上NIC Teaming及交換機聚合技術來提升服務器的帶寬和負載均衡是一種既經濟又有效的解決方案。本文主要討論NIC Teaming與
    發表于 12-04 09:22 ?0次下載
    基于NIC Teaming與<b class='flag-5'>鏈</b><b class='flag-5'>路</b><b class='flag-5'>聚合</b>實驗的設計與實現

    多卡多聚合傳輸解決方案

    多卡多聚合傳輸解決方案通過KiloLink專利的聚合算法,對網絡帶寬的精確探測和最小延時預測,實現穩定、高效、可靠的常規網絡傳輸和多
    發表于 11-17 15:45 ?1970次閱讀
    多卡多<b class='flag-5'>鏈</b><b class='flag-5'>路</b><b class='flag-5'>聚合</b>傳輸解決方案

    什么是多機箱聚合MLAG?為什么需要 MLAG?

    LAG(聚合)是指一種將多個以太網并行組合成單個邏輯
    發表于 10-17 11:56 ?1.2w次閱讀

    什么是以太網聚合 具有哪些優勢

      以太網聚合簡稱聚合,它通過將多條以太網物理
    的頭像 發表于 11-02 16:38 ?3744次閱讀

    華三交換機靜態聚合配置

    ? ID :wljsghq 拓撲如下: 1.配置聚合 SW1設備配置 ? system-view
    的頭像 發表于 06-17 09:06 ?1w次閱讀
    華三交換機靜態<b class='flag-5'>鏈</b><b class='flag-5'>路</b><b class='flag-5'>聚合</b><b class='flag-5'>配置</b>

    聚合配置

    。 采用聚合技術可以在不進行硬件升級的條件下,通過將多個物理接口捆綁為一個邏輯接口,來達到增加帶寬的目的。在實現增大帶寬
    發表于 06-25 09:56 ?0次下載

    靜態路由和聚合的通信原理

    靜態路由和聚合的通信原理
    發表于 12-23 16:59 ?0次下載
    主站蜘蛛池模板: 女人张开腿男人猛桶视频 | 黄色在线观看视频网站 | 青草午夜精品视频在线观看 | 日韩高清性爽一级毛片免费 | 亚洲va久久久噜噜噜久久天堂 | 99精品国产第一福利网站 | 天天干天天玩天天操 | 天天干天天草 | 亚洲一区二区三 | 成人在色线视频在线观看免费大全 | 日本免费色网站 | 色天使久久综合网天天 | 国产高清一级在线观看 | 香蕉久久久久久狠狠色 | 深爱五月综合网 | 日韩欧美高清色码 | 天堂在线www网亚洲 天堂在线观看 | 97九色| 男女交性动态免费视频 | 欧美一级片观看 | 欧美三级一级 | 色在线国产 | 91热成人精品国产免费 | 中文字幕欧美成人免费 | 日本一区二区三区不卡在线看 | 色秀网站 | jlzzjlzz亚洲大全| 日韩一级在线视频 | 99在线热播精品免费 | 色多多免费视频观看区一区 | 黄色小视频免费看 | 亚洲成a人片77777潘金莲 | 亚洲男人的天堂久久香蕉 | 手机在线视频观看 | 天天操操 | 日韩精品你懂的在线播放 | 狠狠干夜夜草 | 四虎影视网址 | 男女吃奶一进一出动态图 | 久久久久久久综合狠狠综合 | 日日摸夜夜爽夜夜爽出水 |