OSPF-單區域的配置

一、單區域概念:

單區域OSPF中,整個網絡被視為一個區域,區域ID通常為0(骨干區域)。所有的路由器都在這個區域內交換鏈路狀態信息。

補充知識點:

OSPF為何需要loopback接口:

1.Loopback接口的作用:在配置OSPF之前,有經驗的網絡管理員會創建一個loopback接口,并為其分配一個IP地址,通常是一個內網保留IP地址,如10.0.0.1。不同路由器不會使用相同的IP地址。

2.OSPF配置與Loopback接口的關系:雖然OSPF配置并不強制要求設置loopback接口,但這樣做有其好處。在OSPF數據包頭中的路由器ID字段是由路由器上的最大IP地址確定的,這個ID值在建立和維護服務器關系時起確定唯一路由器的作用.

3.Loopback接口的優勢:如果與該地址相對應的接口down了,那么路由器就不得繼續用這個IP地址作用其路由器ID,而要重新選擇一個信最大的IP地址作為路由器ID。路由器的ID發生改變后,必須在對所有鏈路上對其鄰居重新介紹自己。假設你正在調試一臺路由器的接口,或者路由器有一條不是太穩定的鏈路,那么可能發生路由器不得不時常重新建立毗鄰關系和重新通告鏈路狀態,這就造成不必要開銷。所以一般情況下網管都會一起一個loopback接口,并分出一個IP地址,OSPF會首先將這個IP地址作為路由器的ID,就算其他接口有數值更大的IP地址,loopback接口的好處是除非手工關閉,loopback接口總是up的,不受任何鏈路狀態的影響,除了手工關閉,唯一能使它down掉的就只有路由器down掉,路由器都down掉了OSPF也沒有意義了

?二、實驗拓撲

三、實驗目的:

1. 實現單區域OSPF的配置

2. 描述OSPF在多路訪問中鄰居關系建立的過程

四、實驗步驟:

配置IP

運行OSPF

五、實驗調試

1.查看AR1當前激活的OSPF的接口信息

Hello ?10:Hello包發送的間隔為10秒;

Dead ?40:如果40秒內沒有收到鄰居的Hello包,則認為鄰居失效;

Poll ?120:輪詢間隔為120秒;

Retransmit ?5:LSA的重傳次數為5次;

Transmit delay 10:傳輸延遲為1秒

2.在AR1上查看當前設備的鄰居狀態

3.查看AR1上的當前設備LSDB(鏈路狀態數據庫)

4.在AR1查看當前的OSPF路由表

六、總結

區域劃分

為了減少LSA的數量和提高路由計算的效率,OSPF將整個自治系統劃分為多個邏輯區域。常見的區域類型有:

為了減少LSA的數量和提高路由計算的效率,OSPF將整個自治系統劃分為多個邏輯區域。常見的區域類型有:

骨干區域(Area 0):是OSPF的核心區域,所有其他區域都必須直接或間接連接到骨干區域。它負責在不同區域之間傳輸路由信息,并維護整個自治系統的路由表。

標準區域:可以包多個路由器和網絡,具有特定的區域ID。標準區域內的路由器只需了解本區域的詳細拓撲結構和路由信息,對于外部區域的路由信息通過骨干區域進行匯總和傳遞。

末節區域(Stub Area):是一種特殊類型的區域,不允許外部路由信息的引入,減少了LSA的數量和路由計算的復雜度。末節區域內部的路由器只需了解本區域的路由信息和到達骨干區域的默認路由。

完全末節區域(Totally Stubby Area):是末節區域的一種更嚴格的形式,它不僅不允許外部路由信息的引入,還要求所有的路由器都使用默認路由到達外部網絡。這種區域適用于只需要訪問內部網絡資源的簡單場景。

OSPF具有快速收斂、精確的路由選擇、良好的可擴展性等優點,適用于大規模網絡。但同時,它也面臨配置復雜、占用資源較多等局限性。

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

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

相關文章

LeetCode100之二叉樹的直徑(543)--Java

1.問題描述 給你一棵二叉樹的根節點,返回該樹的 直徑 。 二叉樹的 直徑 是指樹中任意兩個節點之間最長路徑的 長度 。這條路徑可能經過也可能不經過根節點 root 。 兩節點之間路徑的 長度 由它們之間邊數表示。 示例1 輸入:root [1,2,3,4,5] 輸出&#…

C語言每日一練——day_4

引言 針對初學者,每日練習幾個題,快速上手C語言。第四天。(連續更新中) 采用在線OJ的形式 什么是在線OJ? 在線判題系統(英語:Online Judge,縮寫OJ)是一種在編程競賽中用…

工作流編排利器:Prefect 全流程解析

工作流編排利器:Prefect 全流程解析 本文系統講解了Prefect工作流編排工具,從基礎入門到高級應用,涵蓋任務與流程管理、數據處理、執行器配置、監控調試、性能優化及與其他工具集成等內容,文末項目實戰示例,幫助讀者全…

Web Workers 客戶端 + 服務端應用

一. Web Workers 客戶端應用 使用 JavaScript 創建 Web Worker 的步驟如下: 1.創建一個新的 JavaScript 文件,其中包含要在工作線程中運行的代碼(耗時任務)。該文件不應包含對 DOM 的引用,因為在工作線程中無法訪問 …

大模型工具Ollama存在安全風險

國家網絡安全通報中心:大模型工具Ollama存在安全風險 來源:國家網絡與信息安全信息通報中心 3月3日,國家網絡安全通報中心發布關于大模型工具Ollama存在安全風險的情況通報,內容如下: 據清華大學網絡空間測繪聯合研…

LINUX系統安裝+添加共享目錄

一、前言 Windows或mac系統中創建Linux工作環境是基于VMware和SL(Scientific Linux),下面分別安裝二者。 二、VMware軟件安裝及注冊 1、雙擊VMware安裝包 2、點擊下一步 3、 勾選接受許可,并點擊下一步 4、更改路徑(建議更改為容易找到的路…

BI 工具響應慢?可能是 OLAP 層拖了后腿

在數據驅動決策的時代,BI 已成為企業洞察業務、輔助決策的必備工具。然而,隨著數據量激增和分析需求復雜化,BI 系統“卡”、“響應慢”的問題日益突出,嚴重影響分析效率和用戶體驗。 本文將深入 BI 性能問題的根源,并…

基于SSM+Vue的汽車維修保養預約系統+LW示例

1.項目介紹 系統角色:管理員、員工、用戶功能模塊:用戶管理、員工管理、汽車類型管理、項目類型管理、維修/預約訂單管理、系統管理、公告管理等技術選型:SSM,vue(后端管理web),Layui&#xff…

在rocklinux里面批量部署安裝rocklinx9

部署三臺Rockylinux9服務器 實驗要求 1. 自動安裝ubuntu server20以上版本 2. 自動部署三臺Rockylinux9服務器,最小化安裝,安裝基礎包,并設定國內源,設靜態IP 實驗步驟 安裝軟件 # yum源必須有epel源 # dnf install -y epel-re…

Oxidized收集H3C交換機網絡配置報錯,not matching configured prompt (?-mix:^(<CD>)$)

背景:問題如上標題,H3C所有交換機配置的model都是comware 解決方案: 1、找到compare.rb [rootoxidized model]# pwd /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/model [rootoxidized model]# ll comware.rb -rw-r--…

mac本地安裝運行Redis-單機

記錄一下我以前用的連接服務器的跨平臺SSH客戶端。 因為還要準備畢設...... 服務器又過期了,只能把redis安裝下載到本地了。 目錄 1.github下載Redis 2.安裝homebrew 3.更新GCC 4.自行安裝Redis 5.通過 Homebrew 安裝 Redis 安裝地址:https://git…

C++學習之格斗小游戲綜合案例

C格斗游戲效果視頻 1.案例簡介 #include "broadSword.h" //構造函數 BroadSword::BroadSword() { FileManager fm; map<string, map<string, string>> mWeapon; fm.loadCSVData("Weapons.csv", mWeapon); //武器id string id …

《用Python+PyGame開發雙人生存游戲!源碼解析+完整開發思路分享》

導語? "你是否想過用Python開發一款可玩性高的雙人合作游戲&#xff1f;本文將分享如何從零開始實現一款類《吸血鬼幸存者》的生存射擊游戲&#xff01;包含完整源碼解析、角色系統設計、敵人AI邏輯等核心技術點&#xff0c;文末提供完整代碼包下載&#xff01;" 哈…

【理想解法學習筆記】

目錄 理想解法原理簡介算法步驟屬性值規范化方法代碼示例 理想解法 原理簡介 TOPSIS(Technique for Order Preference by Simi larity to IdealSolution)法是一種逼近理想解的排序方法。其基本的處理思路是&#xff1a;首先建立初始化決策矩陣&#xff0c;而后基于規范化后的初…

Linux基礎開發工具—vim

目錄 1、vim的概念 2、vim的常見模式 2.1 演示切換vim模式 3、vim命令模式常用操作 3.1 移動光標 3.2 刪除文字 3.3 復制 3.4 替換 4、vim底行模式常用命令 4.1 查找字符 5、vim的配置文件 1、vim的概念 Vim全稱是Vi IMproved&#xff0c;即說明它是Vi編輯器的增強…

Skyvern AI 實現 瀏覽器爬蟲+自動化工具

一、前言 本文Skyvern是一款功能強大的模擬瀏覽器自動化操作爬蟲軟件。它通過模擬人類在瀏覽器中的操作&#xff0c;實現對目標網站的自動化訪問、數據抓取和處理。Skyvern支持多種編程語言&#xff0c;用戶可根據需求編寫腳本&#xff0c;實現高效的數據采集。同時&#xff0c…

Spring Boot + MyBatis + MySQL:快速搭建CRUD應用

一、引言 1. 項目背景與目標 在現代Web開發中&#xff0c;CRUD&#xff08;創建、讀取、更新、刪除&#xff09;操作是幾乎所有應用程序的核心功能。本項目旨在通過Spring Boot、MyBatis和MySQL技術棧&#xff0c;快速搭建一個高效、簡潔的CRUD應用。我們將從零開始&#xff…

【Academy】OAuth 2.0 身份驗證漏洞 ------ OAuth 2.0 authentication vulnerabilities

OAuth 2.0 身份驗證漏洞 ------ OAuth 2.0 authentication vulnerabilities 1. 什么是 OAuth&#xff1f;2. OAuth 2.0 是如何工作的&#xff1f;3. OAuth 授權類型3.1 OAuth 范圍3.2 授權代碼授權類型3.3 隱式授權類型 4. OAuth 身份驗證4.1 識別 OAuth 身份驗證4.2 偵察OAuth…

C#常用的循環語句

在C#中&#xff0c;循環是一種控制結構&#xff0c;用于重復執行一組語句直到滿足特定條件。C#提供了幾種循環結構&#xff0c;包括for循環、while循環、do-while循環和foreach循環。每種循環都有其特定的用途和場景。下面我將逐一介紹這些循環的用法。 一、C#循環類型 1. fo…

C語言(23)

字符串函數 11.strstr函數 1.1函數介紹&#xff1a; 頭文件&#xff1a;string.h char *strstr ( const char * str1,const char *str2); 作用&#xff1a;在一個字符串&#xff08;str1&#xff09;中尋找另外一個字符串&#xff08;str2&#xff09;是否出現過 如果找到…