華為、浪潮、華三鏈路聚合概述

1、華為

鏈路聚合可以提高鏈路帶寬和鏈路冗余性。有三種類型,分別是手工鏈路聚合,靜態lacp鏈路聚合,動態lacp鏈路聚合。

  • 手工鏈路模式:也稱負載分擔模式,需手動指定鏈路,各鏈路之間平均分擔流量。
  • 靜態LACP模式:LACP模式是利用lacp協議進行聚合參數協商,確定鏈路聚合方式為活動(M)或者非活動(N)的鏈路聚合方式。
  • 動態LACP模式:動態LACP模式是利用LACP協議進行動態協商誰為活動或者非活動的鏈路聚合方式。
    華為也有檢測聚合口單條鏈路的trunk member-port-inspect,直接接口ping對端,只能檢測三層鏈路,如果中間有其他設備的話還是需要配置接口聯動。

1.1手工鏈路聚合

手工負載分擔模式下,Eth-Trunk的建立、成員接口的加入完全由手工來配置。該模式下所有活動鏈路都參與數據的轉發,平均分擔流量,因此稱為負載分擔模式。如果某條活動鏈路故障,鏈路聚合組自動在剩余的活動鏈路中平均分擔流量。手工匯聚由用戶手工配置,不允許系統自動添加或刪除匯聚組中的端口。匯聚組中必須至少包含一個端口。當匯聚組只有一個端口時,只能通過刪除匯聚組的方式將該端口從匯聚組中刪除。手工匯聚端口的LACP 協議為關閉狀態,禁止用戶使能手工匯聚端口的LACP 協議。

1.2靜態lacp鏈路聚合

LACP模式是一種利用LACP協議進行聚合參數協商、確定活動接口和非活動接口的鏈路聚合方式。該模式下,需手工創建Eth-Trunk,手工加入Eth-Trunk成員接口,由LACP協議協商確定活動接口和非活動接口。LACP模式也稱為M∶N模式。這種方式同時可以實現鏈路負載分擔和鏈路冗余備份的雙重功能。在鏈路聚合組中M條鏈路處于活動狀態,這些鏈路負責轉發數據并進行負載分擔,另外N條鏈路處于非活動狀態作為備份鏈路,不轉發數據。當M條鏈路中有鏈路出現故障時,系統會從N條備份鏈路中選擇優先級最高的接替出現故障的鏈路,并開始轉發數據。靜態LACP匯聚由用戶手工配置,不允許系統自動添加或刪除匯聚組中的端口。匯聚組中必須至少包含一個端口。當匯聚組只有一個端口時,只能通過刪除匯聚組的方式將該端口從匯聚組中刪除。靜態匯聚端口的LACP 協議為使能狀態,當一個靜態匯聚組被刪除時,其成員端口將形成一個或多個動態LACP 匯聚,并保持LACP 使能。禁止用戶關閉靜態匯聚端口的LACP 協議。

1.3動態lacp鏈路聚合

動態LACP匯聚是一種系統自動創建或刪除的匯聚,動態匯聚組內端口的添加和刪除是協議自動完成的。只有速率和雙工屬性相同、連接到同一個設備、有相同基本配置的端口才能被動態匯聚在一起。即使只有一個端口也可以創建動態匯聚,此時為單端口匯聚。動態匯聚中,端口的LACP 協議處于使能狀態。

2、浪潮

2.1動態

本章包含了一個鏈路聚合控制協議(LACP)配置示例。LACP 協議是基于 802.3ad 的IEEE 規范。它允許多個物理接口的捆綁,形成一個單一的邏輯通道,提供增強的性能和冗余。聚合接口被視為單一鏈路接到每個交換機上。生成樹將它視為一個接口。當有一個物理接口出現故障,其他接口正常連接,鏈路不會中斷。此實現在單一的邏輯通道上支持最多 16 個物理以太網鏈路。 LACP 協議使我們的設備可以管理與符合802.3ad 的協議的其他設備之間的鏈接聚合組。使用 LACP 協議,交換機學習支持LACP 成員識別的每個端口的能力。然后,具有相同的屬性動態組端口捆綁到一個單一邏輯鏈路。

2.2靜態

在這個例子中,在兩個交換機 S1 和 S2 之間的配置三條鏈路。這三個鏈路都分配在同一個管理中心,使他們能聚合形成一個單一的通道。

3、華三

功能簡介
鏈路聚合分為靜態聚合和動態聚合兩種模式,當鏈路發生故障時,靜態聚合組沒有檢測機制來響應鏈路故障;動態聚合組通過LACP來判斷鏈路狀況,但這種方式不能快速響應鏈路故障。鏈路聚合使用BFD(Bidirectional Forwarding Detection,雙向轉發檢測),能夠為聚合組選中端口間的鏈路提供快速檢測功能。通過為選中端口創建BFD會話來實現對成員鏈路故障的快速檢測。當鏈路發生故障時,該功能能夠快速使雙方對各自接口的選中/非選中狀態達成一致。關于BFD的介紹和基本功能配置,請參見“可靠性配置指導”中的“BFD”。

3.1靜態聚合

如果BFD檢測到鏈路故障,系統會通知聚合模塊對端不可達,將該鏈路連接端口的選中狀態修改為非選中狀態,BFD會話保留,并且會繼續發送BFD報文;當故障鏈路恢復,能收到對端發送來的BFD報文時,系統會再通知聚合模塊對端可達,端口又恢復為選中狀態。即配置此功能后靜態聚合鏈路不會出現一端為選中狀態,另一端為非選中狀態的情況。
抓包如下
在這里插入圖片描述

3.2動態聚合

如果BFD檢測到鏈路故障,系統會通知聚合模塊對端不可達,然后拆除BFD會話,并停止發送BFD報文;當故障鏈路恢復,通過LACP協議重新建立選中鏈路關系,并重建BFD會話,然后通知聚合模塊對端已可達。從而使動態聚合組中成員端口選中狀態快速收斂。
抓包如下
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/73770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/73770.shtml
英文地址,請注明出處:http://en.pswp.cn/web/73770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HarmonyOS NEXT 鴻蒙中關系型數據庫@ohos.data.relationalStore API 9+

核心API ohos.data.relationalStore API 9 數據庫 數據庫是存儲和管理數據的系統 數據庫(Database)是一個以特定方式組織、存儲和管理數據的集合,通常用于支持各種應用程序和系統的運行。它不僅是存放數據的倉庫,還通過一定的…

步進電機 cia402協議 報文自己的理解 (筆記)

1. cai402 協議是什么 CiA 402 協議(CAN in Automation 402),它是工業自動化領域中的一種通信協議,主要用于運動控制(如伺服驅動器、步進電機等)( )所屬標準 CiA 402 是 CANopen 應用…

鴻蒙攝像機,一場智能安防的“平權革命”

2025的春天,全國各行各業都感受到了普惠AI的魅力。大模型帶來的技術平權,讓每一個人都能輕松用上AI。 這時候,企業想知道,每時每刻離不開的攝像機,究竟什么時候才能迎來智能技術的平權與普惠。 博思數據研究中心的一份…

解決HuggingFaceEmbeddings模型加載報錯:缺少sentence-transformers依賴包

遇到報錯 報錯信息: Error loading model: Could not import sentence_transformers python package. Please install it with pip install sentence-transformers. 裝包信息: pip install modelscope langchain sentence_transformers langchain-huggingface on…

從泛讀到精讀:合合信息文檔解析如何讓大模型更懂復雜文檔

從泛讀到精讀:合合信息文檔解析如何讓大模型更懂復雜文檔 一、引言:破解文檔“理解力”瓶頸二、核心功能:合合信息的“破局”亮點功能亮點1:復雜圖表的高精度解析圖表解析:為大模型裝上精準“標尺”表格數據精準還原 功…

Python+requests實現接口自動化測試框架

為什么要做接口自動化框架 1、業務與配置的分離 2、數據與程序的分離;數據的變更不影響程序 3、有日志功能,實現無人值守 4、自動發送測試報告 5、不懂編程的測試人員也可以進行測試 正常接口測試的流程是什么? 確定接口測試使用的工具…

信息學奧賽一本通 1514:【例 2】最大半連通子圖 | 洛谷 P2272 [ZJOI2007] 最大半連通子圖

【題目鏈接】 ybt 1514:【例 2】最大半連通子圖 洛谷 P2272 [ZJOI2007] 最大半連通子圖 【題目考點】 1. 圖論:強連通分量 縮點 2. 圖論:拓撲排序 有向無環圖動規 【解題思路】 對于圖中任意兩頂點u、v,滿足u到v或v到u有路徑…

Android打aar包問題總結

1、moduleA 依賴 moduleB,將moduleA打包成aar時,未包含 moduleB的resources資源; 方法一:將moduleB的資源,手動拷貝一份到moduleA中; 方法二:使用 fat-aar 插件; 2、fat-aar插件使…

【網絡協議】【http】http 簡單介紹

【網絡協議】【http】http 簡單介紹 1 HTTP 頭部 HTTP 是一種請求-響應協議,客戶端向服務器發送請求,服務器返回響應。 1.1 HTTP 狀態碼 狀態碼是服務器返回給客戶端的 三位數字代碼,用于表示請求的執行結果。 狀態碼按照首位數字分類&am…

談談空間復雜度考量,特別是遞歸調用棧空間消耗?

空間復雜度考量是算法設計的核心要素之一,遞歸調用棧的消耗問題在前端領域尤為突出。 以下結合真實開發場景進行深度解析: 一、遞歸調用棧的典型問題 1. 深層次DOM遍歷的陷阱 // 危險操作:遞歸遍歷未知層級的DOM樹 function countDOMNode…

LeetCode算法題(Go語言實現)_16

題目 給定一個二進制數組 nums 和一個整數 k&#xff0c;假設最多可以翻轉 k 個 0 &#xff0c;則返回執行操作后 數組中連續 1 的最大個數 。 一、代碼實現 func longestOnes(nums []int, k int) int {left, zeroCnt, maxLen : 0, 0, 0for right : 0; right < len(nums); …

【數據結構】棧 與【LeetCode】20.有效的括號詳解

目錄 一、棧1、棧的概念及結構2、棧的實現3、初始化棧和銷毀棧4、打印棧的數據5、入棧操作---棧頂6、出棧---棧頂6.1棧是否為空6.2出棧---棧頂 7、取棧頂元素8、獲取棧中有效的元素個數 二、棧的相關練習1、練習2、AC代碼 個人主頁&#xff0c;點這里~ 數據結構專欄&#xff0c…

攻破tensorflow,勇創最佳agent(2)---損失(loss) 準確率(accuracy)問題

實戰播: 怎么判定一個模型好不好,你設置的值對不對? 需要再看幾個值: 例如: model Sequential()for units in model_structure:model.add(Dense(units, activationrelu))model.add(Dropout(train_config.get(dropout_rate, 0.3)))model.add(Dense(1, activationsigmoid)) 他…

pdfh5 pdf

踩坑1&#xff1a; 渲染失敗 &#xff08;1&#xff09;在vue項目中&#xff0c;讀取本地的pdf文件需要放到public下static文件夾中&#xff0c;不能放在別的地方&#xff1b; &#xff08;2&#xff09;引用時&#xff0c;不能使用相對路徑&#xff0c;因為使用public文件下…

6.5 模擬專題:LeetCode 38. 外觀數列

1. 題目鏈接 LeetCode 38. 外觀數列 2. 題目描述 給定一個正整數 n&#xff0c;生成外觀數列的第 n 項。外觀數列的定義如下&#xff1a; 第 1 項為 "1"。第 n 項是對第 n-1 項的描述。例如&#xff0c;第 2 項描述第 1 項&#xff08;"1"&#xff09;為…

什么是具身智能

具身智能&#xff08;Embodied Intelligence&#xff09;是人工智能與機器人學交叉的前沿領域&#xff0c;強調智能體通過身體與環境的動態交互實現自主學習和進化&#xff0c;其核心在于將感知、行動與認知深度融合?。通俗地講&#xff0c;就是機器人或者智能系統在物理環境中…

git命令使用小記(打補丁)

需求&#xff1a;需要從開發分支提取本人提交代碼&#xff0c;然后合并到主分支 一、制作補丁包 mkdir -p patches for commit in $(git log commitA..commitB --author"username" --reverse --prettyformat:"%h"); do …

mapbox基礎,加載popup彈出窗

????? 主頁: gis分享者 ????? 感謝各位大佬 點贊?? 收藏? 留言?? 加關注?! ????? 收錄于專欄:mapbox 從入門到精通 文章目錄 一、??前言1.1 ??mapboxgl.Map 地圖對象1.2 ??mapboxgl.Map style屬性1.3 ??popup 彈出窗 api1.3.1 ??構造函數1.…

C++11--(1)

目錄 1.列表初始化 {}初始化 C98中 C11中 內置置類型和自定義類型 創建對象也適用 std::initializer_list 2.變量類型推導 auto C98 C11 decltype nullptr 3.范圍for循環 4.STL中一些變化 array 1.創建和初始化 2.訪問元素 ?編輯 3.修改操作 4.支持迭代器…

Promise的狀態和方法是什么?

Promise 的狀態和方法 1. Promise 的狀態 一個 Promise 可以處于以下三種狀態之一&#xff1a; - Pending&#xff08;待定&#xff09;&#xff1a;初始狀態&#xff0c;表示異步操作正在進行中&#xff0c;Promise 還沒有被解決或拒絕。 - Fulfilled&#xff08;已完成&…