7.22總結mstp,vrrp

一、MSTP技術





  • MSTIMSTI域根





MSTP中的端口角色

3. MSTP工作原理?

MSTP 計算方法

? CST/IST的計算和RSTP類似
? MSTI的計算僅限于區域內
? MSTI計算參數包含在IST BPDU中,和IST的計
算同步完成





  • 3)轉發路徑選擇
MSTP的P/A機制
? 上游橋發送的Proposal BPDU中,P標志位和A標志位都置位
? 下游收到P標志位和A標志位都置位的Proposal BPDU,在將端
口同步后會回應Agreement BPDU,使得上游的指定端口快速
進入轉發狀態

    
    保護機制
    • 根橋保護機制?

      邊緣端口保護:當邊緣端口收到配置消息時,MSTP會將這些端口關閉,防止非法設備接入網絡。配置命令為[H3C] stp bpdu-protection。
      非法根橋影響:合法根橋收到優先級更高的配置消息時會失去根橋地位,導致網絡拓撲結構變動。
      1. 邊緣端口保護?
      保護原理:通過關閉收到BPDU的邊緣端口來阻止非法設備接入網絡。
      配置方式:在系統視圖下配置stp bpdu-protection命令。
      處理方式:當邊緣端口收到BPDU時,直接關閉該端口,需要管理員手動恢復。
      2. 根橋保護配置?

      配置位置:在接口視圖下配置,而不是系統視圖。
      配置命令:在接口視圖下使用stp root-protection命令。
      配置原因:避免在網絡內部主備根橋切換時誤觸發保護機制。
      3. 根橋保護實例?

      實例配置:
      進入接口視圖:int g0/0/3
      啟用根橋保護:stp root-protection
      設置優先級:stp instance 0 priority 0
      狀態變化:當端口收到更優BPDU時,會進入discarding狀態。
      4. 根橋保護狀態切換?

      狀態轉換:當保護端口收到更優BPDU時,會切換到偵聽狀態(在RSTP中表現為discarding狀態)。
      行為限制:處于保護狀態的端口不會轉發數據報文。
      5. 根橋保護注意事項?
      配置位置限制:
      不應在上行接口配置根橋保護
      只能在連接外部設備的接口配置
      主備切換影響:避免在主備根橋切換的正常過程中誤觸發保護機制
      與邊緣端口保護區別:
      根橋保護在接口視圖配置
      邊緣端口保護在系統視圖配置

    環路保護機制
    1. 環路保護原理
    • 觸發條件:當光纖鏈路單通或網絡擁塞導致BPDU丟失時,下游設備會重新選擇端口角色,可能形成環路
    • 保護機制:開啟環路保護的端口若無法收到上游設備的BPDU,無論當前端口角色如何,都會強制轉為Discarding狀態
    • 應用場景:特別適用于光纖連接環境(如SFP模塊的雙纖連接),防止因單向鏈路故障導致的環路
    • 狀態轉換:保護機制觸發后,端口會先進入Listening狀態,相當于臨時關閉端口功能
    TC保護機制
    1. TC攻擊防御
    • 攻擊原理:偽造大量TC-BPDU報文會導致交換機頻繁刷新MAC地址表,影響網絡穩定性
    • 防御措施:設置時間窗口(默認10秒)內處理TC報文的最大次數閾值
    • 默認值:系統默認閾值為1次,可根據實際需要調整(但不宜過大)
    • 處理邏輯:超過閾值的TC報文將被忽略,避免地址表被惡意刷新
    2. TC保護配置
    • 配置位置:在系統視圖下進行全局配置
    • 驗證方法:通過頻繁開關端口模擬TC攻擊,觀察地址表刷新行為
    • 實際應用:在穩定拓撲中TC報文應較少出現,閾值設置需平衡安全性與可用性
    • 注意事項:與根保護、環路保護不同,TC保護是針對泛洪攻擊的防御機制
    五、VRRP技術
    1. VRRP基本概念
    • 協議定義: VRRP(Virtual Router Redundancy Protocol)是RFC 3768定義的容錯協議,通過將多個路由器組成備份組形成虛擬路由器來承擔網關功能。
    • 核心功能: 實現網關設備冗余備份,當主網關故障時自動切換備份網關,保證網絡連通性。
    • 工作邏輯: 將多個三層設備(交換機/路由器)組成邏輯設備,終端只需配置虛擬IP為網關地址,不感知具體轉發設備。
    2. VRRP工作原理

    • 組結構:
      • 每個VRRP組包含1個Master(主設備)和若干Backup(備份設備)
      • Master實際承擔數據轉發,Backup處于監聽狀態
    • 虛擬地址:
      • 虛擬IP:終端配置的網關地址
      • 虛擬MAC:固定格式0000-5E00-01XX(XX對應VRID)
    • 切換機制: 當Master故障時,優先級最高的Backup接替轉發工作,虛擬IP/MAC保持不變。
    3. VRRP主備切換

    

    

    • 選舉原則: 通過優先級(Priority)選舉Master,默認優先級100,數值越大越優先
    • 故障檢測: Backup通過組播報文檢測Master狀態,3倍Advertisement間隔未收到報文即觸發切換
    • 透明切換: 終端無需感知主備切換過程,網關IP/MAC始終保持不變
    六、VRRP負載分擔

    

    

    1. 多網段負載分擔
    • 實現條件: 需要至少兩個網段(如10.100.10.0/24和10.100.11.0/24)
    • 配置方式:
      • 設備A作為網段1的Master/網段2的Backup
      • 設備B作為網段2的Master/網段1的Backup
    • 流量分布: 不同網段流量通過不同物理設備轉發,實現負載均衡
    七、VRRP協議報
    八、VRRP優先級
    1. 默認優先級
    • 取值范圍:8位二進制數,默認值為100,最高優先級為255(思科/華為設備默認值相同)
    • 選舉規則:
      • 優先級高的設備成為Master路由器
      • 優先級相同時比較接口IP地址,較大者成為Master
      • 同一VRRP組中必須且只能存在一個Master路由器,但可存在多個Backup路由器
    2. 特殊優先級255
    • 觸發條件:當物理接口IP地址與虛擬路由器IP地址完全相同時
    • 特性:
      • 自動獲得255優先級(不可人工修改)
      • 直接成為Master路由器且不可降級
      • 避免網絡中IP地址沖突的保障機制
    • 限制:人工配置優先級最高只能設為254
    九、VRRP工作過程
    1. VRRP協議號
    • 協議層:網絡層協議(直接封裝在IP包頭后)
    • 協議號:112(無傳輸層封裝)
    2. VRRP報文格式

    

    • 基本字段:
      • Version:當前通用v2版本
      • Type:唯一報文類型(只有通告報文)
      • Virtual Rtr ID:VRRP組標識(1-255)
      • Priority:當前設備優先級
      • Count IP Addrs:維護的IP地址數量
    • 通信參數:
      • 組播地址:224.0.0.18(首個學習的組播地址)
      • 通告間隔:默認1秒
      • 超時判定:3個周期(3秒)未收到報文即判定Master故障
    3. VRRP狀態機

    

    

    • 三種狀態:
      • Initialize:端口關閉時進入
      • Master:定期發送通告報文(含虛擬MAC應答)
      • Backup:僅監聽報文(不處理任何數據轉發)
    • 狀態轉換規則:
      • 優先級≠255:先進入Backup狀態再選舉
      • 優先級=255:直接成為Master
      • 接口恢復后需重新參與選舉

    十、VRRP搶占模式

    

    1. 接口跟蹤功能

    

    • 工作機制:
      • 跟蹤接口故障時自動降低優先級
      • 默認搶占模式允許Backup接管
      • 非搶占模式需人工干預切換
    • 典型場景:
      • 上行鏈路故障時觸發主備切換
      • 優先級差值需足夠觸發狀態變更
    2. 免費ARP機制
    • 作用:解決主備切換后的二層通信問題
    • 觸發時機:新Master產生時立即發送
    • 報文特性:
      • 使用虛擬IP和虛擬MAC(格式:0000-5E00-01XX)
      • 強制更新終端ARP緩存表(無需等待30秒老化)
    • 必要性:避免因MAC地址未更新導致通信中斷
    十一、VRRP配置實例

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

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

    相關文章

    【電腦】網卡的基礎知識

    網卡(Network Interface Card, NIC)是計算機中用于連接網絡的關鍵組件之一,它負責管理和發送數據包到互聯網或其他局域網設備。下面是一些關于網卡的詳細知識:網卡的基本結構MAC地址:每個網卡都有一個唯一的物理地址&a…

    IPv4枯竭時代:從NAT技術到IPv6的演進之路

    🔍 開發者資源導航 🔍🏷? 博客主頁: 個人主頁📚 專欄訂閱: JavaEE全棧專欄 IPv4(Internet Protocol version 4)是互聯網最核心的通信協議之一,自 1981 年正式標準化以來…

    模式結構-微服務架構設計模式

    需求(Forces)結果上下文(Resulting context)相關模式(Related patterns)需求:必須解決的問題需求部分描述了必須解決的問題和圍繞這個問題的特定上下文環境。需求有時候是相互沖突的,所以不能指望把他們全部都解決(必須取舍&#…

    30個常用的Linux命令匯總和實戰場景示例

    下面匯總常用的 30 個常用的 Linux 命令,每個都附有簡要說明和典型示例,適合日常開發、服務器維護或系統學習使用。30 個常用的 Linux 命令匯總 一、文件與目錄操作(基礎)命令說明示例ls列出文件和目錄ls -l 顯示詳細信息cd切換目…

    Taro 網絡 API 詳解與實用案例

    Taro 網絡 API 詳解與實用案例 在現代前端開發中,網絡通信是不可或缺的一環。Taro 作為一款多端開發框架,提供了豐富且統一的網絡 API,幫助開發者在小程序、H5、React Native 等多端環境下高效地進行數據交互。本文將詳細介紹 Taro 的四大網…

    Bitbucket平臺的HTTP Access Tokens操作手冊

    在Bitbucket平臺添加HTTP Access Tokens(用于替代密碼進行認證)。 1. 登錄Bitbucket并訪問個人設置 打開 Bitbucket 并登錄賬號。點擊右上角頭像 → 選擇 Manage account。 2. 生成Access Token 在左側菜單中選擇 Access tokens(位于 Sec…

    低成本、高泛化能力的無人機自主飛行!VLM-Nav:基于單目視覺與視覺語言模型的無地圖無人機導航

    作者:Gobinda Chandra Sarker1^{1}1, AKM Azad2^{2}2, Sejuti Rahman1^{1}1, Md Mehedi Hasan1^{1}1單位:1^{1}1達卡大學,2^{2}2伊瑪目穆罕默德伊本沙特伊斯蘭大學論文標題:VLM-Nav: Mapless UAV-Navigation Using Monocular Visi…

    Docker Desktop 安裝到D盤(包括wsl)

    默認WSL虛擬機位置&#xff1a; C:\Users\<用戶名>\AppData\Local\Docker\wsl重裝DockerDesktop下載安裝包Docker Desktop Installer.exe在D盤創建文件夾D:\Program Files\DockerDesktopD:\Program Files\DockerDesktop\data 在cmd運行 start /w "" "Dock…

    網絡協議(三)網絡層 IPv4、CIDR(使用子網掩碼進行網絡劃分)、NAT在私網劃分中的應用

    利用子網掩碼進行子網劃分 這是一個模擬搭建的私網&#xff0c;有倆臺主機ab。現在主機a要給云端服務器發送一條消息&#xff0c;這條消息怎么才能到達云端服務器呢&#xff1f;確定這條數據中的源端為本地ip的9000端口&#xff0c;目的端為24.24.24.8888端口&#xff0c;首先&…

    8.4 Java 原生 TCP Socket 實現 HTTP 請求解析和請求分發

    使用 Java 原生 TCP Socket 實現 HTTP 請求解析和請求分發&#xff0c;是一個理解 HTTP 協議底層原理的好方法。雖然 Java 提供了 HttpServer 類來簡化 HTTP 服務器開發&#xff0c;但如果你想從 TCP 層 開始構建一個簡單的 HTTP 服務器&#xff0c;可以使用 ServerSocket 和 S…

    自研能管項目開發界面

    自研能管軟件實現一個界面開發 目的&#xff1a; ? 通過接口方式實現展示哪些數據例如&#xff1a; ? 已知制絲車間下的計量電表&#xff0c;在可視化界面通過點擊制絲車間的方式&#xff0c;自動在MySQL存儲制絲車間的電表數據(假設是每分鐘存儲一次)&#xff0c;前端即可以…

    【NLP輿情分析】基于python微博輿情分析可視化系統(flask+pandas+echarts) 視頻教程 - 基于wordcloud庫實現詞云圖

    大家好&#xff0c;我是java1234_小鋒老師&#xff0c;最近寫了一套【NLP輿情分析】基于python微博輿情分析可視化系統(flaskpandasecharts)視頻教程&#xff0c;持續更新中&#xff0c;計劃月底更新完&#xff0c;感謝支持。今天講解基于wordcloud庫實現詞云圖 視頻在線地址&…

    Vue3 面試題及詳細答案120道(31-45 )

    《前后端面試題》專欄集合了前后端各個知識模塊的面試題&#xff0c;包括html&#xff0c;javascript&#xff0c;css&#xff0c;vue&#xff0c;react&#xff0c;java&#xff0c;Openlayers&#xff0c;leaflet&#xff0c;cesium&#xff0c;mapboxGL&#xff0c;threejs&…

    Proxmox VE 8.3/8.4開啟Intel 核顯的vGPU,搭建vGPU云桌面系統

    1. Intel Graphics SR-IOV 介紹Intel Graphics SR-IOV 是 Intel 最新的圖形虛擬化技術。單根 I/O 虛擬化 &#xff08;SR-IOV&#xff09; 通過將設備劃分為多個虛擬功能來定義共享物理設備功能的標準方法。每個虛擬函數都直接分配給一個虛擬機&#xff0c;從而為虛擬機實現接近…

    LeetCode 熱題100

    文章目錄哈希兩數之和字母異位詞分組最長連續序列雙指針移動零盛最多水的容器滑動窗口子串多刷題 LeetCode 熱題100 哈希 兩數之和 思路分析&#xff1a; 暴力做法&#xff1a;每一個數字都與剩余的數字作比較&#xff0c;時間復雜度是O(n2)O(n^2)O(n2)哈希做法&#xff1a;我…

    Idea或Pycharm上.idea的忽略提交的問題總結

    文章目錄問題描述如果是首次提交或者之后的提交代碼時把.idea及其文件提交到遠端倉庫中&#xff0c;此時再創建.gitignore會不生效。問題描述 由于在代碼托管平臺上創建的項目&#xff0c;沒有關聯創建.gitignore文件。導致git 克隆到本地電腦上時&#xff0c;項目的根目錄下也…

    【鎖】MySQL中有哪幾種鎖?

    &#x1f4da; 歡迎來到我的Java八股文專欄&#xff01; &#x1f389; 各位程序員小伙伴們好呀~ &#x1f44b; 我是雪碧聊技術&#xff0c;很高興能在CSDN與大家相遇&#xff01;? &#x1f680; 專欄介紹 這個專欄將專注于分享Java面試中的經典"八股文"知識點 &a…

    曠視科技視覺算法面試30問全景精解

    曠視科技視覺算法面試30問全景精解 ——AI賦能 智能安防 視覺創新&#xff1a;曠視科技視覺算法面試核心考點全覽 前言 曠視科技&#xff08;Megvii&#xff09;作為全球領先的人工智能公司&#xff0c;專注于計算機視覺、深度學習和智能安防等領域&#xff0c;推動人臉識別、…

    docker nginx 部署前端踩坑記錄

    文章目錄坑點1&#xff1a;localhost 與127.0.0.1坑點1&#xff1a;localhost 與127.0.0.1 server {listen 80 default_server;client_max_body_size 20M;# 記錄訪問日志和錯誤日志access_log /var/log/nginx/host.access.log main;error_log /var/log/nginx/error.l…

    JAVA_TEN-面向對象高級一

    一.Static一 定義&#xff1a;叫靜態&#xff0c;可以修飾成員變量、成員方法成員變量按有無static修飾&#xff0c;分為兩種&#xff1a;類變量&#xff1a;有static 修飾&#xff0c;屬于類&#xff0c;在計算機里只有一份&#xff0c;會被類的全部對象共享。實例變量&#x…