網絡基礎17--設備虛擬化

一、傳統MSTP+VRRP的不足

?傳統MSTP+VRRP設計:

  • 規劃復雜:需要詳細規劃VRRP多實例的Master歸屬、MSTP的VLAN和生成樹實例歸屬,以及IP網段。

  • 收斂速度慢:故障恢復速度一般在秒級,VRRP收斂時間至少需要3秒,故障恢復速度較慢。

  • 帶寬浪費:MSTP需要阻塞某些端口以避免環路,導致帶寬利用率低。

  • 拓撲復雜:網絡設計復雜,維護難度高。


二、設備虛擬化的優勢
  • 簡化管理:多臺設備虛擬化為單一邏輯設備,管理員可以統一管理,而無需分別對這些交換機進行配置。

  • 簡化拓撲:多臺交換機做了虛擬化后,無需配置MSTP協議,避免環路問題。

  • 便于擴展:通過增加新設備擴展端口數量、處理能力和帶寬。

  • 高性能:整體性能隨設備數量線性增長(N*X)。

  • 跨設備鏈路聚合:支持跨成員設備的鏈路聚合,提高帶寬利用率和網絡穩定性。

  • 簡化路由管理:減少IP網段和路由鄰居數量,降低路由振蕩風險。

1. 擴展端口數量

? ?當接入的用戶數增加到原交換機端口密度不能滿足接入需求時,可以通過可以增加新交換機與原交換機組成堆疊系統來實現。

? ? ? ?

2. 擴展系統處理能力

當中心的交換機轉發能力不能滿足需求時,可以增加新交換機與原交換機組成堆疊系統來實現。

? ? ? ? ? ?

3.擴展帶寬

? ? ? ?

? ? ?? 當邊緣交換機上行帶寬增加時,可以增加新交換機與原交換機組成堆疊系統來實現。

? ? ?? 支持跨內部設備鏈路聚合:增加帶寬,避免網絡擁塞加強網絡穩定,減少單點故障環路避免

4. 虛擬化簡化路由管理

4.各大廠商設備虛擬化技術比較


三.?IRF概述

1.定義:IRF(Intelligent Resilient Framework,智能彈性架構)是將多臺設備通過堆疊口連接在一起形成一臺“聯合設備”。

? ? ? ? ? ? ? ? ? ? ? ??

2. 發展歷程

?IRF1(2004年)低端設備橫向虛擬化,解決接入層的網絡擴容和管理維護問題;

?IRF2(2009年)全系列設備橫向虛擬化,表項同步、跨機架鏈路聚合、負載分擔、統一管理;

?IRF3(2013年)縱向虛擬化;將整個網絡虛擬化為一個管理節點,降低管理難度并簡化了布線;

? ?(1)IRF1.0

? ?(2)IRF2.0(當前版本)

? (3)IRF3.0在IRF2.0的基礎上增加了縱向虛擬化,將三層網絡拓撲簡化為了一個大二層網絡拓撲

? ?

3.運行模式

IRF有兩種運行模式,兩種模式之間通過命令行進行切換。

? ? ? ? ?獨立運行模式:處于該模式下的設備只能單機運行,不能與別的設備形成IRF。

? ? ? ? ?IRF模式:處于該模式下的設備可以與其它設備互連形成IRF。

4.IRF拓撲類型

? ? ? ? IRF支持兩種拓撲類型,分別為環型連接和鏈型連接,其中環形連接可靠性更高

? ? ? ? ? ? ??

5.IRF設備的角色

? ? ??Master:負責管理整個IRF。

? ? ? Slave:作為Master的備份設備(V7版本中為Standby)。

? ? ? ?一個IRF中同時只能存在一臺Master,其它成員設備都是Slave。;Master和Slave均由角色選舉產生,成員優先級越大的越優。6.

? ? ? ??

6.display irf命令顯示信息描述

7.? ?1:N協議熱備

? ? ?IRF采用1:N冗余,即Master負責處理業務,Slave作為Master的備份,隨時與Master保持同步。當Master工作異常時,IRF將選擇其中一臺Slave成為新的Master,接替原Master繼續管理IRF系統,不影響網絡轉發

? ? ? ? ??

? ? ? ? IRF協議熱備份功能負責將各運行協議的配置信息和運行狀態等同步到其它所有成員設備,與單框設備的雙引擎工作方式相似,從而使得IRF系統能夠作為一臺獨立的設備在網絡中運行

?8.成員設備間報文轉發方式

?9.跨設備鏈路聚合

?

?10.IRF合并

? ? ? ?合并:兩個IRF各自已經穩定運行,通過物理連接和必要的配置,形成一個IRF,這個過程稱為IRF合并(merge)

? ? ? ? 合并后的IRF會在原來的兩個Master設備中選出新的Master。

? ??

?11.IRF分裂

? ? ? ?一個IRF形成后,由于IRF鏈路故障,導致IRF中兩相鄰成員設備物理上不連通,一個IRF變成兩個IRF,這個過程稱為IRF分裂(split)

? ? ? ?分裂后,不含有原Master設備的IRF區域會重新選舉新的Master;含有原Master設備的IRF區域不改變Master角色。

? ? ??

12.IRF端口與IRF物理端口?

四、IRF工作原理

1. IRF工作原理—物理連接

? ? ? ?? 要形成一個IRF,需要先按照以下規則連接IRF物理端口:

? ? ? ?? 本設備上與IRF-Port1綁定的IRF物理端口只能和鄰居成員設備IRF-Port2口上綁定的IRF物理端口相連,本設備上與IRF-Port2口綁定的IRF物理端口只能和鄰居成員設備IRF-Port1口上綁定的IRF物理端口相連。

2.?IRF工作原理—拓撲收集

? ? ?? 每個成員設備都在本地記錄自己已知的拓撲信息,通過和鄰居成員設備交互IRF Hello報文來收集整個IRF的拓撲。

? ? ? (1) 初始時刻,成員設備只記錄了自身的拓撲信息;

? ? ?(2) 當IRF端口狀態變為up后,成員設備會將已知的拓撲信息周期性的發送出去;

? ? ?(3) 成員設備收到鄰居的拓撲信息后,會更新本地記錄的拓撲信息。

? ? ? 經過一段時間的收集,所有設備上都會收集到完整的拓撲信息(稱為拓撲收斂)。此時會進入角色選舉階段。

? ? ? ?IRF Hello報文攜帶IRF端口連接關系、成員設備編號、成員設備優先級、成員設備的橋MAC等內容。

? ? ? ? IRF Hello報文周期性的由UP的IRF端口發送給鄰居。

? ? ?? 經過一段時間,所有成員都會收集到完整的拓撲信息(鏈路拓撲和接口信息等)。

3.?IRF工作原理—角色選舉

角色選舉規則如下:

? ? ? (1)當前Master優先(IRF系統形成時,沒有Master設備,所有加入的設備都認為自己是

Master,會跳轉到第二條規則繼續比較);

? ? ? (2)本地主控板優于本地備用板;

? ? ? (3)成員優先級大的優先;(優先級未修改時默認值為1)

? ? ?(4)系統運行時間長的優先(各設備的系統運行時間信息也是通過IRF Hello報文來傳遞的);

? ? ?(5)橋MAC地址小的優先。(跟之前CPU MAC關系)

4. IRF工作原理—IRF的管理與維護

? ? ? ? 角色選舉完成之后,IRF形成,所有的成員設備組成一臺虛擬設備存在于網絡中,所有成員設備上的資源歸該虛擬設備擁有并由Master統一管理。

? ? ?? MAD檢測:當IRF分裂時能夠檢測出網絡中同時存在的多個IRF,并進行相應的處理,盡量降低IRF分裂對業務的影響。

5.?MAD檢測

五.?IRF配置案例

?寫錯一個,undo shutdown 應該是no shutdown

六.?總結

? ? ? ?IRF技術通過虛擬化將多臺設備整合為單一邏輯設備,顯著簡化了網絡設計、管理和維護,同時提高了擴展性、可靠性和性能。其核心優勢在于替代傳統的復雜協議(如MSTP+VRRP),適用于需要高可用性和靈活擴展的網絡環境。

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

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

相關文章

深入解析Hadoop資源隔離機制:Cgroups、容器限制與OOM Killer防御策略

Hadoop資源隔離機制概述在分布式計算環境中,資源隔離是保障多任務并行執行穩定性的關鍵技術。Hadoop作為主流的大數據處理框架,其資源管理能力直接影響集群的吞吐量和任務成功率。隨著YARN架構的引入,Hadoop實現了計算資源與存儲資源的解耦&a…

static 關鍵字的 特殊性

static 關鍵字的 “特殊性” 主要體現在其與類、對象的綁定關系,以及由此帶來的一些反常規規則,具體如下:生命周期與內存位置特殊靜態成員(變量 / 方法)隨類加載而創建,隨類卸載而銷毀,生命周期…

win10系統Apache以 FastCGI方式運行PHP

文件下載及官方網站 VC運行庫Latest下載頁:Latest supported Visual C Redistributable downloads | Microsoft Learnapache httpd官網:Welcome! - The Apache HTTP Server Project下載頁:Apache VS17 binaries and modules downloadphp官網:PHP: Hypertext Preprocessor下載頁…

MCP與企業數據集成:ERP、CRM、數據倉庫的統一接入

MCP與企業數據集成:ERP、CRM、數據倉庫的統一接入 🌟 Hello,我是摘星! 🌈 在彩虹般絢爛的技術棧中,我是那個永不停歇的色彩收集者。 🦋 每一個優化都是我培育的花朵,每一個特性都是我…

【milvus檢索】milvus檢索召回率

Milvus中兩種核心查詢方式:暴力搜索(Brute-force Search) 和 近似最近鄰搜索(Approximate Nearest Neighbor, ANN)。 逐一計算相似度:這是暴力搜索,能保證100%找到最相似的向量,但速…

docker Neo4j

Day 1 :Docker Desktop 基礎熟悉 運行官方 hello-world 測試: docker -run hello-world 運行 Nginx 體驗容器暴露端口: docker run -d -p 8080:80 nginx -d --detach 以 分離模式 運行容器 -p --publish 設置 宿主機與容器的端口映射。…

Win10_Qt6_C++_YOLO推理 -(1)MingW-opencv編譯

先上效果圖: 因為是一個為了嘗試跑通的demo,美觀、功能都先忽略哈。 一、環境 庫版本下載鏈接備注cmakecmake-4.1.0-rc2-windows-x86_64.msihttps://cmake.org/download/make x86_64-15.1.0-release-posix-seh-ucrt-rt_v12-rev0.7zhttps://github.com/…

day060-zabbix監控各種客戶端

文章目錄0. 老男孩思想-一個人的背書1. zabbix各種客戶端1.1 Windows Server監控1.2 網絡設備監控1.3 java應用監控1.4 前端監控java程序故障2. 相關項監控3. 思維導圖0. 老男孩思想-一個人的背書 學歷、能力、態度、特長、人品、口碑(身邊的人、領導) …

OpenCV 官翻 2 - 圖像處理

文章目錄色彩空間轉換目標色彩空間轉換目標追蹤如何確定要追蹤的HSV值?練習圖像的幾何變換目標變換縮放翻譯旋轉仿射變換透視變換其他資源圖像閾值處理目標簡單閾值化自適應閾值化大津二值化法Otsu二值化算法原理其他資源練習圖像平滑處理目標二維卷積(圖…

動態路由協議基礎

一、動態路由協議簡介2.動態路由協議的基本功能二、動態路由協議分類對比項距離矢量(如 RIP)鏈路狀態(如 OSPF)信息來源只聽直接鄰居說收集全網鏈路狀態,自己建 “地圖”計算邏輯鄰居給的距離 1,簡單累加用…

netstat -tunlp | grep的作用

??一、命令整體結構解析??命令由兩部分通過管道符 |連接:netstat -tunlp:核心網絡狀態統計命令,輸出指定類型的網絡連接信息;grep:文本搜索工具,用于過濾 netstat的輸出結果,僅保留符合特定…

教育數字化革命:低代碼破局與未來展望

當下,教育領域正經歷前所未有的深刻變革——教育數字化轉型。這并非簡單的技術疊加,而是從教育理念到模式的全方位重塑,已成為推動教育高質量發展、助力我國邁向教育強國的核心驅動力。數字技術正以前所未有的速度和力度,全方位重…

云服務器磁盤IO性能優化的測試與配置方法

云服務器磁盤IO性能優化的測試與配置方法在云計算環境中,磁盤IO性能直接影響著應用程序的響應速度和系統整體穩定性。本文將深入解析云服務器磁盤IO性能優化的關鍵技術路徑,從測試方法論到配置調整方案,幫助運維人員突破存儲瓶頸。我們將重點…

Python Day22 - 復習日

浙大疏錦行 Pythonday22 本周學習內容主要是有關降維的一些內容以及基本的數組操作: 數組的常見操作以及shape聚類算法的選擇以及常用評估指標、聚類后的結果分析特征篩選方法:方差篩選、lasso等SVD進行降維常見的降維算法:LDA、PCA等

飛算JavaAI文字需求描述功能:高效驅動項目開發的智能解決方案

在數字化開發浪潮中,如何將模糊的需求快速轉化為具體的開發指令,是提升項目效率的關鍵環節。飛算JavaAI推出的文字需求描述功能,以自然語言交互為核心,為開發者和項目管理者提供了一套高效、精準的需求轉化與項目管理方案&#xf…

探索自然語言處理NLP的Python世界

文本預處理:數據清洗與標準化 在自然語言處理(NLP)的旅程中,文本預處理是至關重要的第一步。原始文本數據往往包含噪聲、不一致性以及各種格式問題,直接影響后續模型的性能。文本預處理旨在將文本轉化為統一、規范的格…

ECMAScript(簡稱 ES)和 JavaScript 的關系

ECMAScript(簡稱ES)和JavaScript的關系常常令人困惑。簡單來說:ECMAScript是標準,JavaScript是實現。以下從多個維度詳細解析它們的區別與聯系: 一、定義與核心關系ECMAScript 標準化規范:由ECMA國際&#…

筆試——Day16

文章目錄第一題題目思路代碼第二題題目:思路代碼第三題題目:思路代碼優化(滑動窗口)第一題 題目 字符串替換 思路 模擬 當遍歷到正常字符時,直接加入結果答案;當遍歷到占位符時,按順序使用arg…

第十四屆藍橋杯青少Scratch國賽真題——太空大戰

明天藍橋杯大賽青少組省賽報名就開始報名了,小伙伴們記得設好鬧鐘,去搶報呀~(去年是名額有限,全靠搶,今年估計也是,大家伙記得快點報名就對了)報名通道將于📅2025年7月23日13&#x…

小玩 Lifecycle

導包 [versions] lifecycle_version "2.3.1"[libraries] androidx-viewmodel { group "androidx.lifecycle", name "lifecycle-viewmodel-ktx", version.ref "lifecycle_version" } androidx-livedata { group "androidx…