華為堆疊理論及配置

一,堆疊基本概念

1.1交換機角色

    主交換機(Master):主交換機負責管理整個堆疊。**堆疊系統中只有一臺主交換機。**備交換機(Standby):備交換機是主交換機的備份交換機。堆疊系統中只有一臺備交換機。從交換機(Slave):從交換機用于業務轉發,堆疊系統中可以有多臺從交換機。從交換機數量越多,堆疊系統的轉發帶寬越大。除主交換機和備交換機外,堆疊中其他所有的成員交換機都是從交換機。當備交換機不可用時,從交換機承擔備交換機的角色。

1.2優先級

    堆疊優先級是成員交換機的一個屬性,主要用于角色選舉過程中確定成員交換機的角色,優先級值越大表示優先級越高,優先級越高當選為主交換機的可能性越大。

1.3堆疊ID

堆疊ID,即成員交換機的槽位號(Slot ID),用來標識和管理成員交換機,堆疊中所有成員交換機的堆疊ID都是唯一的。 設備堆疊ID缺省為0。堆疊時由堆疊主交換機對設備的堆疊ID進行管理,當堆疊系統有新成員加入時,如果新成員與已有成員堆疊ID沖突,則堆疊主交換機從0~最大的堆疊ID進行遍歷,找到第一個空閑的ID分配給該新成員。
在這里插入圖片描述

1.4堆疊邏輯口

    堆疊邏輯口:交換機之間用于建立堆疊的邏輯接口,每臺交換機支持兩個邏輯堆疊端口,分別為stack-port n/1和stack-port n/2,其中n為成員交換機的堆疊ID。 一個邏輯堆疊端口可以綁定多個物理成員端口,用來提高堆疊的可靠性和堆疊帶寬。 堆疊成員設備之間,本端設備的邏輯堆疊端口stack-port n/1必須與對端設備的邏輯堆疊端口stack-port m/2相連。

在這里插入圖片描述

二、堆疊建立過程

2.1堆疊組建流程

    ①物理連接:選擇合適的連接方式和連接拓撲,組建堆疊網絡。②交換機角色選舉:成員交換機之間互相發送堆疊協商報文,根據堆疊選舉原則,選舉出各自角色。③拓撲收集和備交換機選舉:主交換機收集所有成員交換機的拓撲信息,向成員交換機分配堆疊ID,之后選出堆疊系統備交換機。④軟件和配置同步:主交換機講堆疊系統的拓撲信息同步給所有成員交換機,成員交換機同步主交換機的系統軟件和配置文件,之后進入穩定運行狀態。

2.2物理連接

2.2.1堆疊方式

①堆疊卡堆疊

    使用專用的堆疊插卡或者交換機自身集成的堆疊插卡,使用專用的線纜進行堆疊連接。

在這里插入圖片描述
②業務口堆疊

            交換機之間使用邏輯堆疊接口(stack-port)連接,使用業務接口作為物理成員端接口。

2.2.2連接拓撲

①鏈型連接

    堆疊成員交換機距離較遠時,組建環形連接比較困難,可以使用鏈形連接。 但可靠性較低,其中一條堆疊鏈路出現故障就會導致已經形成的堆疊斷開。

在這里插入圖片描述
②環形連接

    堆疊成員交換機距離較近時,從可靠性和堆疊鏈路利用率上考慮,建議使用環形連接。 可靠性較高,其中一條堆疊鏈路出現故障,環形拓撲變成鏈形拓撲,不影響堆疊系統正常工作。

在這里插入圖片描述

2.3 選舉過程

2.3.1主交換機選舉

  確定堆疊方式和連接方式并完成物理連接,所有成員交換機完成商店后堆疊系統開始進行主交換機的選舉。

① 運行狀態比較,已經運行的交換機比處于啟動狀態的交換機優先競爭為交換機。堆疊主交換機選舉超時時間為20s,堆疊成員交換機上電或重啟時,由于不同成員交換機所需的啟動時間可能差異較大,因此不是所有成員交換機都有機會參與主交換機的第一次選舉。

② 堆疊優先級高的交換機優先競爭為主交換機。

③堆疊優先級相同時,MAC地址小的交換機優先競爭為主交換機。

2.3.2備交換機選舉

    主交換機選舉完成后,主交換機會收集所有成員交換機的拓撲信息,并向所有成員交換機分配堆疊ID。之后進行備交換機的選舉,作為主交換機的備份。

①除主交換機外最先完成設備啟動的交換機優先被選為備份交換機。

②堆疊優先級最高的交換機成為備交換機。

③堆疊優先級相同,MAC地址小的成為備交換機。

2.3.3軟件、配置同步

    當角色選舉、拓撲收集完成后,所有交換機自動同步交換機的系統軟件和配置文件。

①堆疊具有自動加載系統軟件的功能,待組成堆疊的成員交換機不需要具有相同軟件版本,只需要版本間兼容即可。 當備交換機或從交換機與主交換機的軟件版本不一致時,備交換機或從交換機會自動從主交換機下載系統軟件,然后使用新系統軟件重啟,并重新加入堆疊。

②堆疊具有配置文件同步機制,備交換機或從交換機會將主交換機的配置文件同步到本設備并執行,以保證堆疊中的多臺設備能夠像一臺設備一樣在網絡中工作,并且在主交換機出現故障之后,其余交換機仍能夠正常執行各項功能。

2.3.4管理及其配置文件

管理:

    登錄任意成員交換機的console或系統內的任意可達IP通過telnet,stelnet,Web等方式即可管理整個堆疊系統。

在這里插入圖片描述
配置文件:
在這里插入圖片描述

三,堆疊狀態改變

3.1堆疊成員退出

    堆疊成員退出是指成員交換機從堆疊系統中離開。根據退出成員交換機角色的不同,對堆疊系統的影響也不同。

①主交換機退出:備份交換機升級為主交換機,重新計算堆疊拓撲并同步到其他成員交換機,指定新的備交換機,之后進入穩定運行狀態

②備交換機退出:主交換機重新指定備交換機,重新計算堆疊拓撲并同步到其他成員交換機,之后進入穩定運行狀態。

③從交換機退出:主交換機重新計算堆疊拓撲并同步到其他成員交換機,之后進入穩定運行狀態。

3.2堆疊成員加入

    堆疊成員加入是指向已經穩定運行的堆疊系統添加一臺新的交換機:

①將未上電的交換機連線加入堆疊之后再上電啟動,新加入的交換機會選舉為從交換機,堆疊系統中原有主備從角色不變。

②角色選舉結束后,主交換機更新堆疊拓撲信息,同步到其他成員交換機上,并向新加入的交換機分配堆疊ID(新加入的交換機沒有配置堆疊ID或配置的堆疊ID與原堆疊系統的沖突時)。

③新加入的交換機更新堆疊ID,并同步主交換機的配置文件和系統軟件,之后進入穩定運行狀態。

原文鏈接:https://blog.csdn.net/qq_27599713/article/details/131680136

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

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

相關文章

【數字經濟】數據即產品架構在數字經濟時代的應用

數據即產品架構在數字經濟時代的應用 在數字經濟中,數據已成為核心生產要素,“數據即產品”(Data-as-a-Product)架構通過系統化封裝原始數據,實現其可交易、可交付的產品化價值。以下是其架構設計與應用解析&#xff…

MySQL 中的時間序列數據分析與處理

在互聯網應用和企業業務系統中,特別是現在當下環境電商以及跨境電商火爆的情況下,時間序列數據無處不在,如電商訂單時間、用戶登錄日志、設備監控數據等。MySQL 作為主流數據庫,具備強大的時間序列數據處理能力。本文將結合電商訂…

STM32——MDK5編譯和串口下載程序+啟動模式

一、MDK5編譯 1.1 編譯中間文件 還可通過 .map文件計算程序大小 中間文件 > 下載到開發板中的文件 > .hex 二、串口下載 2.1 前提須知 2.2 串口硬件鏈接(M3、M4系列) M7無串口下載 PC端需安裝 CH340 USB 虛擬串口驅動:CH340 USB 虛…

HyperWorks仿真案例:拓撲優化與激光增材制造的完美結合挖掘輕量化結構的新潛力

許多技術創新都基于自然界中生物結構的設計。通過不斷進化,大自然在數百萬年間已學會根據各種形狀的功能對形狀進行調整,從而最大程度地提高效率。當工程師設法構建堅固而輕盈的結構時,這些自然界中的示例可以提供重要線索。在目前的研究項目…

在Windows系統部署本地智能問答系統:基于百度云API完整教程

引言 在人工智能時代,搭建私有化智能問答系統能有效保護數據隱私并提升響應效率。本教程將手把手教你在Windows環境中,通過百度云API構建專屬智能問答系統,全程無需服務器,僅需本地計算機即可運行! 一、環境準備 系統…

Vue的watch函數實現

<script setup> import { watch, ref, reactive, toRefs } from vue;const count ref(0); const obj reactive({name: 張三,age: 18 });// 我們可以使用toRefs&#xff0c;將reactive對象中的屬性轉換為ref對象&#xff0c;保持響應性&#xff01;&#xff01; const {…

Tomcat 安裝使用教程

&#x1f4cc; 什么是 Tomcat&#xff1f; Apache Tomcat 是一個開源的 Java Servlet 容器&#xff0c;也是運行 Java Web 應用最常用的服務器之一&#xff0c;支持 Servlet、JSP 等規范。 &#x1f9f0; 一、準備工作 1. 系統要求 操作系統&#xff1a;Windows / Linux / m…

【邀請】點擊邀請鏈接參加阿里云訓練營活動,完成學習送禮品+戶外折疊凳,一個小時就能完成

點擊邀請鏈接參加阿里云訓練營活動&#xff0c;完成學習送禮品戶外折疊凳&#xff0c;快的話一個小時就能完成。 7月28日23:59前完成。 OSS進階應用與成本優化訓練營 禮品如下&#xff1a; 包尖鋼筆/祈福小神仙積木/雨傘/不銹鋼餐具隨機發放 戶外折疊凳

用戶行為序列建模(篇六)-【阿里】DSIN

簡介 DSIN&#xff08;Deep Session Interest Network&#xff09;是阿里巴巴于2019年提出的點擊率預估模型。相比于DIN、DIEN&#xff0c;考慮了用戶行為序列的內在結構&#xff08;序列是由session組成的&#xff0c;在每個session內&#xff0c;用戶行為是高度同構的&#…

現代Web表情選擇器組件:分類系統與實現詳解

你好呀&#xff0c;我是小鄒。今天給博客的emoji表情進行了歸類、補充&#xff0c;具體優化如下。 表情選擇器的核心價值在于其分類系統。本文將深入解析表情分類體系的設計與實現&#xff0c;通過完整代碼示例展示如何構建一個專業級的表情選擇器組件。 一、表情分類系統設計…

華為云Flexus+DeepSeek征文 |華為云ModelArts Studio集成OpenAI Translator:開啟桌面級AI翻譯新時代

華為云FlexusDeepSeek征文 |華為云ModelArts Studio集成OpenAI Translator&#xff1a;開啟桌面級AI翻譯新時代 引言一、ModelArts Studio平臺介紹華為云ModelArts Studio簡介ModelArts Studio主要特點 二、OpenAI Translator介紹openai-translator簡介openai-translator主要特…

GitHub 趨勢日報 (2025年06月27日)

&#x1f4ca; 由 TrendForge 系統生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日報中的項目描述已自動翻譯為中文 &#x1f4c8; 今日獲星趨勢圖 今日獲星趨勢圖 817 twenty 655 awesome 476 free-for-dev 440 Best-websites-a-programmer-shoul…

Java語法通關秘籍:this、構造方法到String核心精粹

文章目錄 &#x1f50d; **一、就近原則與this關鍵字**1. **成員變量**2. **局部變量** &#x1f6e0;? **二、構造方法&#xff08;構造器&#xff09;**1. **標準格式**2. **有參構造實戰**3. **靈魂三問** ? &#x1f4e6; **三、JavaBean黃金標準**&#x1f9e0; **四、對…

@Cacheable 等緩存注解是不是也用到了 AOP?

Spring 的聲明式緩存注解&#xff08;Cacheable, CachePut, CacheEvict 等&#xff09;是 AOP 技術在實際應用中最強大、最經典的范例之一&#xff0c;其原理與 Transactional 非常相似。 核心思想&#xff1a;一個智能的“秘書” 你可以把 Cacheable 的 AOP 實現想象成一個極…

解鎖云原生微服務架構:搭建與部署實戰全攻略

目錄 一、引言二、微服務拆分2.1 拆分的必要性2.2 拆分方法2.3 注意事項 三、服務注冊與發現3.1 概念與原理3.2 常用組件介紹3.3 實踐案例 四、負載均衡4.1 作用與原理4.2 實現方式4.3 負載均衡算法4.4 案例與代碼實現4.4.1 項目依賴配置4.4.2 配置 Ribbon4.4.3 代碼實現負載均…

Python 數據分析與可視化 Day 7 - 可視化整合報告實戰

好的&#xff0c;我們進入&#xff1a; &#x1f9e0; 第5周 第7天 &#x1f3af; 主題&#xff1a;測試復盤 項目封裝實戰 ? 今日目標 回顧第5周數據分析與可視化核心知識對整個“學生成績分析系統”進行項目封裝與模塊化拆分增加命令行參數支持&#xff0c;提升可復用性…

力扣1498. 滿足條件的子序列數目隨筆

“方生方死&#xff0c;方死方生。”——《莊子》 題目 給你一個整數數組 nums 和一個整數 target 。 請你統計并返回 nums 中能滿足其最小元素與最大元素的 和 小于或等于 target 的 非空 子序列的數目。 由于答案可能很大&#xff0c;請將結果對 取余后返回。 難度&#…

5.Docker安裝Tomcat

#官方的使用 docker run -it --rm tomcat:9.0 #我們之前使用docker run -d 某鏡像都是后來運行&#xff0c;容器停止之后&#xff0c;容器還能夠查詢到 而docker run -it -rm 是用完之后&#xff0c;容器刪除&#xff0c;鏡像還存在。 測試的時候可以用官方的 &#xff08…

企業事業政府單位智慧主題展廳素材管理平臺播放軟件

以下為企事業單位及政府智慧主題展廳素材管理平臺播放軟件的核心功能簡介&#xff0c;綜合多維度技術實現統一管控與智能展示&#xff1a; 一、內容資產管理 全格式素材支持? 兼容視頻、3D模型、圖文、AR/VR場景等多媒體格式&#xff0c;支持批量導入與云端存儲。 智能分類與…

Python+FastAPI的一些語法與問題解決

Q1:result await dbsession.execute(text(sql_context),params) 如何把result轉成key,value的字典列表 A1: 使用SQLAlchemy的mappings()方法獲取字典形式的結果集&#xff1a; result await db_session.execute(text(sql_context), params) dict_list [dict(row) for row…