數據通信學習筆記之OSPF其他內容3

對發送的 LSA 進行過濾

當兩臺路由器之間存在多條鏈路時,可以在某些鏈路上通過對發送的 LSA 進行過濾,減少不必要的重傳,節省帶寬資源。

通過對 OSPF 接口出方向的 LSA 進行過濾可以不向鄰居發送無用的 LSA,從而減少鄰居 LSDB 的大小提高網絡收斂速度

在接口下配置

對 ABR 3 類 LSA 進行過濾

對區域內出、入方向 ABR Type3 LSA (Summary LSA)設置過濾條件,只有通過過濾的 LSA 才能被發布和接收。
通過對區域內的 LSA 進行過濾可以不向鄰居發送無用的 LSA,從而減少 LSDB 的大小,提高網絡收斂速度。

OSPF Database Overflow

OSPF 要求同一個區域中的路由器保存相同的 LSDB。隨著網絡上路由數量不斷增加,一些路由器由于系統資源有限,不能再承載如此多的路由信息,這種狀態就被稱為數據庫超限(OSPFDatabaseOverflow)。

對于路由信息不斷增加導致路由器系統資源耗盡而失效的問題,可以通過配置 stub 或 NSSA 區域來解決,但 stub 或 NSSA 區域的方案不能解決動態路由增長導致的數據庫超限問題。為了解決數據庫超限引發的問題,通過設置 LSDB 中 ExternalLSA 的最大條目數,可以動態限制鏈路數據庫的規模.

設置 OSPF 的 LSDB 中 ExternalLSA 的最大條目數
?[Huawei-ospf-1]lsdb-overflow-limit 300?

OSPF 網絡中所有路由器都配置相同的上限值,只要路由器上外部路由的數量達到該上限,路由器就進入 Overflow 狀態,并同時啟動 Overflow 狀態定時器(默認超時時間為 5 秒),路由器在定時器超過 5 秒后自動退出 overflow 狀態

  • 進入 Overflow 狀態時

    • 路由器刪除所有自己產生的非缺省外部路由
    • 啟動 Overflow 狀態定時器
  • 處于 overflow 狀態中

    • 不產生非缺省外部路中

    • 丟棄新收到的非缺省外部路由,不回復確認報文

    • 當 Overflow 狀態定時器超時,你管外部路由數量是否
      仍然超過上限

      • N-ztzioverow 狀態
      • Y=> 重啟 Overflow 定時器 N
  • 退出 Overflow 狀態時

    • 刪除 Overflow 狀態定時器
    • 產生非缺省外部路由
    • 接收新收到的非缺省外部路由,回復確認報文
    • 準備下一次進入 Overflow 狀態

OSPF 多進程

OSPF 支持多進程,在同一臺路由器上可以運行多個不同的 OSPF 進程,它們之間互不影響,彼此獨立。不同 OSPF 進程之間的路由交互相當于不同路由協議之間的路由交互。

路由器的一個接口只能屬于某一個 OSPF 進程

應用場景:

OSPF 多進程的一個典型應用就是在 VPN 場景

如圖,同一臺 PE 設備連接了兩個不同的 VPN 客戶,并目 PE 和 CE 之間均部署 OSPF,因此可以通過在 PE 設備上部署多進程實現 VPN 客戶之間的隔離。

兩個 OSPF 進程之間互訪,需要引入路由

?

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

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

相關文章

智能安全用電系統預防電氣線路老化、線路或設備絕緣故障

智能安全用電系統預防電氣線路老化、線路或設備絕緣故障 智能安全用電系統,猶如一位忠實而敏銳的衛士,主要針對低壓供電網中一系列潛在的危險狀況進行了全方位且行之有效的預防和保護。 智能安全用電系統在低壓供電網這個復雜的體系中,電氣線…

使用Intel Advisor工具分析程序

使用Intel Advisor工具分析程序 Intel Advisor是一款性能分析工具,主要用于識別代碼中的向量化機會、線程化和內存訪問模式等問題。以下是使用Intel Advisor分析程序的基本步驟: 安裝與準備 從Intel官網下載并安裝Intel Advisor(通常作為I…

【UniApp】Vue2 scss 預編譯器默認已由 node-sass 更換為 dart-sass

從 HBuilderX 4.56 ,vue2 項目也將默認使用 dart-sass 預編譯器。 vue2開發者sass預處理注意: sass的預處理器,早年使用node-sass,也就是vue2最初默認的編譯器。 sass官方推出了dart-sass來替代。node-sass已經停維很久了。 另…

智慧能源安全新紀元:當能源監測遇上視頻聯網的無限可能

引言:在數字化浪潮席卷全球的今天,能源安全已成為國家安全戰略的重要組成部分。如何構建更加智能、高效的能源安全保障體系?能源安全監測平臺與視頻監控聯網平臺的深度融合,正為我們開啟一扇通向未來能源管理新世界的大門。這種創…

C++游戲服務器開發之⑦redis的使用

目錄 1.當前進度 2.守護進程 3.進程監控 4.玩家姓名添加文件 5.文件刪除玩家姓名 6.redis安裝 7.redis存取命令 8.redis鏈表存取 9.redis程序結構 10.hiredisAPI使用 11.基于redis查找玩家姓名 12.MAKEFILE編寫 13.游戲業務實現總結 1.當前進度 2.守護進程 3.進程監…

db中查詢關于null的sql該怎么寫

正確示例 # 等于null select * from 表名 where 字段名 is NULL; # 不等于null select * from 表名 where 字段名 is not NULL;若需要同時判斷字段不等于某個值且不為null select * from users where age ! 30 and age is not null; select * from users where age ! 30 or a…

從“堆料競賽”到“體驗深耕”,X200 Ultra和X200s打響手機價值升維戰

出品 | 何璽 排版 | 葉媛 vivo雙旗艦來襲! 4月21日,vivo X系列春季新品發布會盛大開啟,帶來了一場科技與創新的盛宴。會上,消費者期待已久的X200 Ultra及X200s兩款旗艦新品正式發布。 vivo兩款旗艦新品發布后,其打破…

多模態大語言模型arxiv論文略讀(三十二)

Proximity QA: Unleashing the Power of Multi-Modal Large Language Models for Spatial Proximity Analysis ?? 論文標題:Proximity QA: Unleashing the Power of Multi-Modal Large Language Models for Spatial Proximity Analysis ?? 論文作者&#xff1a…

基于貝葉斯優化的Transformer多輸入單輸出回歸預測模型Bayes-Transformer【MATLAB】

Bayes-Transformer 在機器學習和深度學習領域,Transformer模型已經廣泛應用于自然語言處理、圖像識別、時間序列預測等多個領域。然而,在一些實際應用中,我們面臨著如何高效地優化模型超參數的問題。貝葉斯優化(Bayesian Optimiz…

Ruby 正則表達式

Ruby 正則表達式 引言 正則表達式(Regular Expression,簡稱Regex)是一種強大的文本處理工具,在編程和數據處理中有著廣泛的應用。Ruby 作為一種動態、靈活的編程語言,同樣內置了強大的正則表達式功能。本文將詳細介紹…

kubernetes》》k8s》》刪除命名空間

使用 kubectl delete ns 命名空間 --force --grace-period0 如果還刪除不掉 需要 kubectl get namespace 命名空間 -o json > x.json vim x.json kubectl replace --raw “/api/v1/namespaces/命名空間/finalize” -f ./x.json

玩轉Docker | 使用Docker部署DashMachine個人書簽工具

玩轉Docker | 使用Docker部署DashMachine個人書簽工具 前言一、DashMachine介紹DashMachine簡介DashMachine使用場景二、系統要求環境要求環境檢查Docker版本檢查檢查操作系統版本三、部署DashMachine服務下載鏡像創建容器創建容器檢查容器狀態檢查服務端口安全設置四、訪問Das…

SQL進階知識:一、高級查詢

今天介紹下關于高級查詢的詳細介紹,包括子查詢、連接查詢、分組查詢等,并結合MySQL數據庫提供實際例子。 一、子查詢(Subqueries) 子查詢是嵌套在另一個查詢中的查詢語句,通常用于提供條件過濾、生成臨時數據集等。子…

【Git】Git Revert 命令詳解

Git Revert 命令詳解 1. Git Revert 的基本概念 Git Revert 是一個用于撤銷特定提交的命令。與 Git Reset 不同,Git Revert 不會更改提交歷史,而是會創建一個新的提交來撤銷指定提交的更改。這意味著,使用 Git Revert 后,項目的…

華為S系列交換機CPU占用率高問題排查與解決方案

問題概述 在華為S系列交換機(V100&V200版本)運行過程中,CPU占用率過高是一個常見問題,可能導致設備性能下降甚至業務中斷。根據華為官方維護寶典,導致CPU占用率高的主要原因可分為四大類:網絡攻擊、網絡震蕩、網絡環路和硬件…

招募隊員問題

#include <bits/stdc.h> using namespace std;int main() {int n;cin >> n; // 輸入隊伍人數&#xff08;行數&#xff09;vector<int> maxx(5, 0); // 用于記錄每個數字&#xff08;1~5&#xff09;出現的最大連續段長度// 定義二維數組 team&#xff0c;n …

2025.04.19react面試題

以下是整理的 20 道 React 面試題&#xff0c;涵蓋基礎、進階和實戰應用&#xff0c;適用于社招或內推準備&#xff1a; 一、React 基礎&#xff08;適合初中級&#xff09; React 中的組件有哪幾種&#xff1f;它們有什么區別&#xff1f; 什么是 JSX&#xff1f;它與 HTML 有…

Python爬蟲從入門到實戰詳細版教程Char01:爬蟲基礎與核心技術

1.1 什么是網絡爬蟲? 1.1.1 定義與分類 網絡爬蟲:互聯網世界的“信息捕手” 網絡爬蟲(Web Crawler),又稱網絡蜘蛛或網絡機器人,是一種通過預設規則自動訪問網頁、提取數據的程序系統。從技術視角看,其核心任務是通過模擬瀏覽器行為向目標服務器發起請求,解析網頁內容…

Python爬蟲實戰:獲取xie程網近兩周長沙飛敦煌機票數據,為51出行做參考

一、引言 1.1 研究背景 伴隨互聯網技術的迅猛發展與人們生活水平的顯著提升,在線旅游平臺成為人們出行預訂的重要途徑。其中,飛機作為高效快捷的長途出行方式備受青睞。xie程網作為國內領先的在線旅游平臺,匯聚了豐富的機票信息。對于計劃在 51 出行期間從長沙飛往敦煌的旅…

Mujoco robosuite 機器人模型

import ctypes import os# 獲取當前腳本所在的目錄 script_dir os.path.dirname(os.path.abspath(__file__))# 構建庫文件的相對路徑 lib_relative_path os.path.join(dynamic_models, UR5e, Jb.so)# 拼接成完整的路徑 lib_path os.path.join(script_dir, lib_relative_path…