HCIE-STP復習

文章目錄

  • STP

STP

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主頁:點擊!

🤖Datacom專欄:點擊!

??創作時間:2025年05月31日13點17STP通過三要素選舉消除環路:

  1. 根橋(BID最小,建議設優先級為0)
  2. 根端口(最優BPDU接收路徑)
  3. 指定端口(BPDU轉發接口)

非選舉端口進入阻塞狀態。端口需經歷
阻塞 → 偵聽 → 學習 → 轉發 阻塞 \rightarrow 偵聽 \rightarrow 學習 \rightarrow 轉發 阻塞偵聽學習轉發五階段狀態遷移(30秒延遲防臨時環路)。選舉優先級:路徑開銷 < 發送方BID < 端口ID。僅根橋主動發送BPDU,新優根橋可觸發搶占。

在這里插入圖片描述

STP的根橋是可以搶占的,為了確保交換網絡的穩定性,提前規劃STP組網,并將規劃為根橋的交換機優先級設置為0

STP選舉完成之后,只有根橋會產生并發送BPDU報文

在生成樹中一個端口要想轉發數據至少要30s,為了防止臨時環路的問題

  1. 選舉根橋(根交換機)
    • 基于橋ID(16bit的優先級和48bit的橋MAC地址構成)
    • STP網絡中,BID最小的設備會被選舉為根橋,越小越優
    • 優先級范圍:0-61440----4096 的倍數,默認32768
  2. 選舉根端口(基于根路徑開銷、對端BID、對端PID、本端PID)—非根交換機用來接收根橋發過來的BPDU最近的接口
    • 路徑開銷:沒條路徑的開銷值
    • 根路徑開銷:到達根橋的所有路徑開銷之和
    • 當根路徑開銷一樣的時候,比較對端BID(越小越優先)
    • 如果還沒比較出來則比較對端PID(越小越優)PID=端口優先級+端口號,端口優先級范圍:0-240 16的倍數 默認128
    • 最后比較本段PID(越小越優)和比較對端PID是一樣的規則,只不過這次是本段接口
  3. 選舉指定端口(基于根路徑開銷、本段BID、本段PID)—根交換機發出BPDU的接口(每一條鏈路上進行選舉的)
    • 首先根橋的接口大概率是指定端口(一條線的兩個接口插到了同一臺設備上這種情況就是一個指定一個阻塞端口)
    • 其次比較根路徑開銷值,小的是指定端口
    • 如果指定端口通過路由開銷比較不出來,則比較BID 小的優先,最后是比較PID,小的優先
  4. 非根非指定端口阻塞掉——A口
    • 既不是根端口也不是指定端口的接口就會被當成阻塞端口
    • 最后剩下的一個端口就是阻塞端口

STP接口狀態

  • 禁用:不收發BPDU,也不收發數據幀
  • 阻塞:不發BPDU,但是持續監聽BPDU,不轉發業務數據幀,不進行MAC地址學習
  • 偵聽:該端口為指定端口或者是根端口,接口依然處于STP計算過程中,可收發BPDU,不收發業務數據幀,不進行MAC地址學習
  • 學習:偵聽業務數據幀,但不轉發,且收到業務數據幀后進行MAC地址學習
  • 轉發:處理并正常轉發業務數據幀,進行BPDU處理,接口角色是根接口或指定端口才會進入轉發狀態

個人總結:一開始啥都不弄,阻塞開始偵聽BPDU,偵聽開始學習并收發BPDU,學習開始偵聽業務數據幀且學習MAC地址,轉發就全部收發

接口狀態遷移

  1. 接口初始化或激活,自動進入阻塞狀態
  2. 接口被選舉為根端口或是指定端口,自動進入偵聽狀態
  3. 轉發延遲計時器超時且接口依然為根接口或指定接口,進入學習狀態,之后進入轉發狀態
  4. 當接口不再是根接口或指定接口或指定狀態,會直接進入阻塞狀態
  5. 接口被禁用或者鏈路失效會直接進入禁用或者Down狀態

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

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

相關文章

leetcode17.電話號碼的字母組合:字符串映射與回溯的巧妙聯動

一、題目深度解析與字符映射邏輯 題目描述 給定一個僅包含數字 2-9 的字符串 digits&#xff0c;返回所有它能表示的字母組合。數字與字母的映射關系如下&#xff08;與電話按鍵相同&#xff09;&#xff1a; 2: "abc", 3: "def", 4: "ghi", …

【Unity】模型漸變技術 BlendShapes變形

模型fbx拖拽到場景并賦予腳本上SkinnedMeshRenderer參數 按下空格即可演示漸變 可去到3DsMax 或 Blender等軟件制作 這種帶有BlendShapes的模型 (Sphere002)是另一個模型&#xff0c;3DsMax叫變形器。 可參考&#xff1a;【技術美術百人計劃】美術 3.5 BlendShape基礎_嗶哩嗶哩…

CTFHub-RCE 命令注入-無過濾

觀察源代碼 判斷是Windows還是Linux 源代碼中有 ping -c 4 說明是Linux 查看有哪些文件 127.0.0.1|ls 發現除了index.php文件外&#xff0c;還存在一個可疑的文件 打開flag文件 我們嘗試打開這個文件 127.0.0.1|cat 19492844826916.php 可是發現 文本內容顯示不出來&…

DrissionPage ChromiumPage模式:瀏覽器自動化的高效利器

引言 在Python自動化領域&#xff0c;Selenium與Requests是開發者耳熟能詳的工具&#xff0c;但二者在功能側重上存在明顯割裂。DrissionPage的出現打破了這一局面&#xff0c;其創新的ChromiumPage模式通過整合瀏覽器自動化與HTTP請求能力&#xff0c;為網頁操作提供了全新解…

uniapp分包配置,uniapp設置subPackages

在使用uniapp開發過程中&#xff0c;由于項目比較大&#xff0c;無法直接上傳&#xff0c;需要分包后才可以上傳。 步驟&#xff1a; 1、在pages同級目錄下創建分包的目錄&#xff08;pages_second&#xff09;&#xff0c;把要分包的文件放到該目錄下&#xff1b; 2、在pag…

零基礎一站式端游內存輔助編寫教程(無密)

目錄如下&#xff1a; 基礎理論篇 內存基礎概念&#xff08;如內存地址、數據類型、讀寫原理&#xff09;端游內存機制簡介&#xff08;游戲進程與內存分配&#xff09; 工具與環境搭建 常用內存分析工具介紹&#xff08;如 Cheat Engine、x64dbg 等&#xff09;開發環境配…

汽車售后診斷數據流詳細分析

一、引言 隨著汽車電子化程度的不斷提升&#xff0c;電控系統已成為車輛運行的核心支撐。據羅蘭貝格 2025 年智能汽車白皮書數據顯示&#xff0c;中央計算 區域控制架構&#xff08;Zonal EEA&#xff09;的普及率已突破 58%&#xff0c;推動整車線束成本下降 41%12。與此同時…

智能守護電網安全:探秘輸電線路測溫裝置的科技力量

在現代電力網絡的龐大版圖中&#xff0c;輸電線路如同一條條 “電力血管”&#xff0c;日夜不息地輸送著能量。然而&#xff0c;隨著電網負荷不斷增加&#xff0c;長期暴露在戶外的線路&#xff0c;其線夾與導線在電流熱效應影響下&#xff0c;極易出現溫度異常。每年因線路過熱…

設計模式——單例設計模式(創建型)

摘要 本文詳細介紹了單例設計模式&#xff0c;包括其定義、結構、實現方法及適用場景。單例模式是一種創建型設計模式&#xff0c;確保一個類只有一個實例并提供全局訪問點。其要點包括唯一性、私有構造函數、全局訪問點和線程安全。文章還展示了單例設計模式的類圖和時序圖&a…

Lyra學習筆記 Experience流程梳理

目錄 前言1 創建2 加載3 Deactivate4 總結與圖示 前言 這篇主要將視角放在Experience的流程&#xff0c;所以不會涉及一些更深的東西 之后ULyraExperienceManagerComponent簡稱為EMC 1 創建 完事開頭難&#xff0c;首先找到了管理Experience的組件&#xff0c;那么它的初始化…

Ubuntu下編譯mininim游戲全攻略

目錄 一、安裝mininim 軟件所依賴的庫&#xff08;重點是allegro游戲引擎庫&#xff09;二、編譯mininim 軟件三、將mininim打包給另一個Ubuntu系統使用四、安卓手機運行mininim 一、安裝mininim 軟件所依賴的庫&#xff08;重點是allegro游戲引擎庫&#xff09; 1. 用apt-get…

SMT貼片制造流程關鍵環節解析

內容概要 現代電子制造領域中&#xff0c;SMT&#xff08;表面貼裝技術&#xff09;作為核心工藝&#xff0c;其流程的精密性與穩定性直接決定產品性能與生產良率。本文以SMT貼片制造流程為主線&#xff0c;系統解析焊膏印刷、元器件貼裝、回流焊接三大核心工藝的技術要點。其…

HTTP/2與HTTP/3特性詳解:為你的Nginx/Apache服務器開啟下一代Web協議

更多服務器知識&#xff0c;盡在hostol.com 嘿&#xff0c;各位站長和服務器管理員朋友們&#xff01;咱們天天跟網站打交道&#xff0c;都希望自己的網站能像火箭一樣快&#xff0c;用戶體驗“嗖嗖”的。但你知道嗎&#xff1f;除了服務器硬件配置、代碼優化、CDN加速這些“常…

pytest 常見問題解答 (FAQ)

pytest 常見問題解答 (FAQ) 1. 基礎問題 Q1: 如何讓 pytest 發現我的測試文件&#xff1f; 測試文件命名需符合 test_*.py 或 *_test.py 模式測試函數/方法需以 test_ 開頭測試類需以 Test 開頭(且不能有__init__方法) Q2: 如何運行特定測試&#xff1f; pytest path/to/t…

【前端】SPA v.s. MPA

鏈接&#xff1a;頁面結構 誤區 頁面結構管理有兩種常見方式&#xff1a;路由形式 和 組件形式。路由形式 對應MPA &#xff0c;組件形式對應SPA ? 誤區 1&#xff1a;路由形式 MPA? 路由是 SPA 和 MPA 共有的概念&#xff0c;區別在于路由映射的對象&#xff1a; MPA 的…

Matlab數據類型

本篇介紹我在南農matlab課程上的所學&#xff0c;我對老師ppt上的內容重新進行了整理并且給出代碼案例。主要內容在矩陣。如果真的想學matlab&#xff0c;我不認為有任何文檔能夠超過官方文檔&#xff0c;請移步至官網&#xff0c;本篇說實話只是寫出來給自己和學弟學妹作期末復…

代碼隨想錄算法訓練營 Day58 圖論Ⅷ 拓撲排序 Dijkstra

圖論 題目 117. 軟件構建 拓撲排序&#xff1a;給出一個有向圖&#xff0c;把這個有向圖轉成線性的排序就叫拓撲排序。 當然拓撲排序也要檢測這個有向圖是否有環&#xff0c;即存在循環依賴的情況&#xff0c;因為這種情況是不能做線性排序的。所以拓撲排序也是圖論中判斷有向…

vscode中launch.json、tasks.json的作用及實例

文章目錄 launch.json是什么作用多環境調試簡單實例進階使用核心配置項解析調試第三方程序 launch.json是什么 顧名思義&#xff1a;它是在.vscode文件夾下的launch.json&#xff0c;所以是vscode啟動調試的配置文件。總結&#xff1a;通過定義調試參數、環境變量和啟動方式&a…

NeRF PyTorch 源碼解讀 - 體渲染

文章目錄 1. 體渲染公式推導1.1. T ( t ) T(t) T(t) 的推導1.2. C ( r ) C(r) C(r) 的推導 2. 體渲染公式離散化3. 代碼解讀 1. 體渲染公式推導 如下圖所示&#xff0c;渲染圖像上點 P P P 的顏色值 c c c 是累加射線 O P → \overrightarrow{OP} OP 在近平面和遠平面范圍…

標題:2025海外短劇爆發年:APP+H5雙端系統開發,解鎖全球流量與變現新大陸

描述&#xff1a; 2025年出海新風口&#xff01;深度解析海外短劇系統開發核心&#xff08;APPH5雙端&#xff09;&#xff0c;揭秘高效開發策略與商業化路徑&#xff0c;助您搶占萬億美元市場&#xff01; 全球娛樂消費模式正在劇變。2025年&#xff0c;海外短劇市場已從藍海…