eNSP中路由器OSPF協議配置完整實驗和命令解釋

本實驗使用三臺華為路由器(R1、R2和R3)相連,配置OSPF協議實現網絡互通。拓撲結構如下:

實驗IP規劃

  • R1:
    • GE0/0/0: 192.168.12.1/24 (Area 0)
    • Loopback0: 1.1.1.1/32 (Area 0)
  • R2:
    • GE0/0/0: 192.168.12.2/24 (Area 0)
    • GE0/0/1: 192.168.23.2/24 (Area 0)
    • Loopback0: 2.2.2.2/32 (Area 0)
  • R3:
    • GE0/0/1: 192.168.23.3/24 (Area 0)
    • Loopback0: 3.3.3.3/32 (Area 0)

一、基礎網絡配置

路由器R1配置:

<Huawei> system-view  # 進入系統視圖
[Huawei] sysname R1  # 修改設備名稱為R1[R1] interface GigabitEthernet 0/0/0  # 進入GE0/0/0接口視圖
[R1-GigabitEthernet0/0/0] ip address 192.168.12.1 24  # 配置IP地址
[R1-GigabitEthernet0/0/0] quit  # 退出接口視圖[R1] interface LoopBack 0  # 創建環回接口0
[R1-LoopBack0] ip address 1.1.1.1 32  # 配置環回接口IP
[R1-LoopBack0] quit  # 退出環回接口視圖

?路由器R2配置:

<Huawei> system-view  # 進入系統視圖
[Huawei] sysname R2  # 修改設備名稱為R2[R2] interface GigabitEthernet 0/0/0  # 進入GE0/0/0接口視圖
[R2-GigabitEthernet0/0/0] ip address 192.168.12.2 24  # 配置IP地址
[R2-GigabitEthernet0/0/0] quit  # 退出接口視圖[R2] interface GigabitEthernet 0/0/1  # 進入GE0/0/1接口視圖
[R2-GigabitEthernet0/0/1] ip address 192.168.23.2 24  # 配置IP地址
[R2-GigabitEthernet0/0/1] quit  # 退出接口視圖[R2] interface LoopBack 0  # 創建環回接口0
[R2-LoopBack0] ip address 2.2.2.2 32  # 配置環回接口IP
[R2-LoopBack0] quit  # 退出環回接口視圖

?路由器R3配置:

<Huawei> system-view  # 進入系統視圖
[Huawei] sysname R3  # 修改設備名稱為R3[R3] interface GigabitEthernet 0/0/1  # 進入GE0/0/1接口視圖
[R3-GigabitEthernet0/0/1] ip address 192.168.23.3 24  # 配置IP地址
[R3-GigabitEthernet0/0/1] quit  # 退出接口視圖[R3] interface LoopBack 0  # 創建環回接口0
[R3-LoopBack0] ip address 3.3.3.3 32  # 配置環回接口IP
[R3-LoopBack0] quit  # 退出環回接口視圖

?測試連通性,只有直連能通

?二、OSPF協議配置

#路由器R1的OSPF配置:
[R1] ospf 1 router-id 1.1.1.1  # 啟動OSPF進程1,手動指定Router ID
[R1-ospf-1] area 0  # 進入骨干區域Area 0
[R1-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.255  # 宣告直連網絡
[R1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0  # 宣告環回接口
[R1-ospf-1-area-0.0.0.0] quit  # 退出區域視圖
[R1-ospf-1] quit  # 退出OSPF視圖#路由器R2的OSPF配置:
[R2] ospf 1 router-id 2.2.2.2  # 啟動OSPF進程1,手動指定Router ID
[R2-ospf-1] area 0  # 進入骨干區域Area 0
[R2-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.255  # 宣告R1-R2網絡
[R2-ospf-1-area-0.0.0.0] network 192.168.23.0 0.0.0.255  # 宣告R2-R3網絡
[R2-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0  # 宣告環回接口
[R2-ospf-1-area-0.0.0.0] quit  # 退出區域視圖
[R2-ospf-1] quit  # 退出OSPF視圖#路由器R3的OSPF配置:
[R3] ospf 1 router-id 3.3.3.3  # 啟動OSPF進程1,手動指定Router ID
[R3-ospf-1] area 0  # 進入骨干區域Area 0
[R3-ospf-1-area-0.0.0.0] network 192.168.23.0 0.0.0.255  # 宣告直連網絡
[R3-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0  # 宣告環回接口
[R3-ospf-1-area-0.0.0.0] quit  # 退出區域視圖
[R3-ospf-1] quit  # 退出OSPF視圖

測試連通性

?三、優化環回接口配置(可選)

# 在所有路由器上配置環回接口為OSPF的P2P網絡類型
[R1] interface LoopBack 0
[R1-LoopBack0] ospf network-type p2p  # 修改環回接口OSPF網絡類型
[R1-LoopBack0] quit[R2] interface LoopBack 0
[R2-LoopBack0] ospf network-type p2p
[R2-LoopBack0] quit[R3] interface LoopBack 0
[R3-LoopBack0] ospf network-type p2p
[R3-LoopBack0] quit

?四、驗證配置

#在R1上驗證:
[R1] display ospf peer  # 查看OSPF鄰居狀態
[R1] display ospf routing  # 查看OSPF路由表
[R1] display ip routing-table  # 查看全局路由表
[R1] ping 3.3.3.3  # 測試到R3環回接口的連通性#在R2上驗證:
[R2] display ospf peer  # 查看OSPF鄰居狀態
[R2] display ospf lsdb  # 查看OSPF鏈路狀態數據庫
[R2] display ospf interface  # 查看OSPF接口信息#在R3上驗證:??
[R3] display ospf peer  # 查看OSPF鄰居狀態
[R3] display ospf routing  # 查看OSPF路由表
[R3] ping 1.1.1.1  # 測試到R1環回接口的連通性

?五、配置命令解釋

  1. ospf 1 router-id x.x.x.x: 啟動OSPF進程1,并手動指定Router ID。Router ID通常使用環回接口IP。
  2. ?area 0: 進入骨干區域Area 0的配置視圖。OSPF必須有一個骨干區域。
  3. ?network x.x.x.x y.y.y.y: 宣告網絡到OSPF。第一個參數是網絡地址,第二個是反掩碼(0表示精確匹配,255表示任意)。
  4. ?ospf network-type p2p: 修改接口的OSPF網絡類型為點對點,優化環回接口的路由傳播。
  5. ?display ospf peer: 顯示OSPF鄰居狀態,確認鄰居關系是否建立(FULL狀態表示成功)。
  6. ?display ospf routing: 顯示通過OSPF學習到的路由。
  7. ?display ospf lsdb: 顯示OSPF鏈路狀態數據庫,包含所有LSA信息。
  8. ?display ospf interface: 顯示接口的OSPF配置和狀態信息。

?六、實驗注意事項

  • Router ID選擇: 必須唯一,建議使用環回接口IP,否則系統會自動選擇最大IP作為Router ID。
  • 區域設計: 所有路由器必須連接到骨干區域(Area 0),非骨干區域必須與Area 0直接相連。
  • 網絡宣告: 使用精確的反掩碼(0.0.0.0)宣告環回接口,確保以32位主機路由傳播。
  • 鄰居建立條件:
    • 接口IP必須在同一網段
    • Area ID必須一致
    • 認證密碼和類型必須匹配(本實驗未配置認證)
    • Hello和Dead計時器必須匹配(默認10s和40s)
  • DR/BDR選舉: 在廣播網絡中會選舉DR和BDR,本實驗使用點對點鏈路模擬,不涉及此過程。
  • 路由匯總: OSPF支持區域間路由匯總(ABR)和外部路由匯總(ASBR),本實驗未演示。

通過以上配置,三臺路由器能夠建立OSPF鄰居關系,并學習到全網路由,實現所有節點的互通。

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

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

相關文章

內網滲透——紅日靶場三

目錄 一、前期準備 二、外網探測 1.使用nmap進行掃描 2.網站信息收集 3.漏洞復現(CVE-2021-23132) 4.disable_function繞過 5.反彈shell&#xff08;也&#xff0c;并不是&#xff09; 6.SSH登錄 7.權限提升&#xff08;臟牛漏洞&#xff09; 8.信息收集 9.上線msf 三…

解決Win11下MySQL服務無法開機自啟動問題

問題描述 在win11系統中&#xff0c;明明將MySQL服務設置成了自動啟動&#xff0c;但在重啟電腦后MySQL服務還是無法自動啟動&#xff0c;每次都要重新到計算機管理的服務中找到服務再手動啟動。 解決方式 首先確保mysql服務的啟動類型為自動。 設置方法&#xff1a;找到此電…

后端項目進度匯報

項目概述 本項目致力于構建一個先進的智能任務自動化平臺。其核心技術是一套由大型語言模型&#xff08;LLM&#xff09;驅動的后端系統。該系統能夠模擬一個多角色協作的團隊&#xff0c;通過一系列精心設計或動態生成的處理階段&#xff0c;來高效完成各種復雜任務&#xff…

深度學習中學習率調整:提升食物圖像分類模型性能的關鍵實踐

深度學習中學習率調整&#xff1a;提升食物圖像分類模型性能的關鍵實踐 接上篇保存最優模型&#xff0c;在深度學習模型訓練過程中&#xff0c;學習率作為核心超參數&#xff0c;其設置直接影響模型的收斂速度與最終性能。本文將結合食物圖像分類項目&#xff0c;深入探討學習…

Vue 3零基礎入門:從環境搭建到第一個組件

Vue 3零基礎入門&#xff1a;從環境搭建到第一個組件 一、Vue 3簡介 Vue.js是一款漸進式JavaScript框架&#xff0c;用于構建用戶界面。Vue 3是Vue的最新主要版本&#xff0c;于2020年9月發布&#xff0c;帶來了許多改進和新特性&#xff1a; 更快的渲染速度更小的包體積Com…

為了結合后端而學習前端的學習日志(1)——純CSS靜態卡片案例

前端設計專欄 使用純CSS創建簡潔名片卡片的學習實踐 在這篇技術博客中&#xff0c;我將分享我的前端學習過程&#xff0c;如何使用純HTML和CSS創建一個簡潔美觀的名片式卡片&#xff0c;就像我博客首頁展示的那樣。這種卡片設計非常適合作為個人簡介、產品展示或團隊成員介紹…

k8s監控方案實踐(一):部署Prometheus與Node Exporter

k8s監控方案實踐&#xff08;一&#xff09;&#xff1a;部署Prometheus與Node Exporter 文章目錄 k8s監控方案實踐&#xff08;一&#xff09;&#xff1a;部署Prometheus與Node Exporter一、Prometheus簡介二、PrometheusNode Exporter實戰部署1. 創建Namespace&#xff08;p…

谷歌最新推出的Gemini 2.5 Flash人工智能模型因其安全性能相較前代產品出現下滑

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎&#xff1f;訂閱我們的簡報&#xff0c;深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同&#xff0c;從行業內部的深度分析和實用指南中受益。不要錯過這個機會&#xff0c;成為AI領…

【Python】PDF文件處理(PyPDF2、borb、fitz)

Python提供了多種方法和庫用于處理PDF文件&#xff0c;這些工具可以幫助開發者實現諸如讀取、寫入、合并、拆分以及壓縮等功能。以下是幾個常用的Python PDF操作庫及其基本用法&#xff08;PyPDF2、borb、fitz&#xff09;。 1. PyPDF2 PyPDF2 是一個功能強大的庫&#xff0…

websocketd 10秒教程

websocketd 參考地址&#xff1a;joewalnes/websocketd 官網地址&#xff1a;websocketd websocketd簡述 websocketd是一個簡單的websocket服務Server&#xff0c;運行在命令行方式下&#xff0c;可以通過websocketd和已經有程序進行交互。 現在&#xff0c;可以非常容易地構…

Spring Boot 基于 Cookie 實現單點登錄:原理、實踐與優化詳解

前言 在多系統交互的應用場景中&#xff0c;單點登錄&#xff08;SSO&#xff09;能夠顯著提升用戶體驗&#xff0c;減少重復登錄的繁瑣操作。基于 Cookie 的單點登錄方案&#xff0c;憑借其簡單直觀、瀏覽器原生支持的特性&#xff0c;成為快速實現單點登錄的有效方式。本文將…

ModBus協議詳解:從基礎概念到C#實現RTU與TCP通訊

ModBus協議是莫迪康公司為了讓PLC之間進行數據通信而設計出來的協議。它是一種總線協議&#xff0c;是一種一對多&#xff0c;上下級的關系。 它的應用廣泛&#xff0c;具有免費開源&#xff0c;操作簡單的有點&#xff0c;并且可以兼容串口和網絡通訊&#xff0c;兼容也不錯。…

PHP數組排序深度解析:sort()、rsort()、asort()、arsort()、ksort()、krsort() 的適用場景與性能對比

在PHP開發中&#xff0c;數組排序是日常操作的核心技能之一。無論是處理用戶數據、產品列表&#xff0c;還是分析日志信息&#xff0c;合理的排序方法能顯著提升代碼的效率和可維護性。PHP提供了多種數組排序函數&#xff08;如 sort()、rsort()、asort() 等&#xff09;&#…

RabittMQ-高級特性2-應用問題

文章目錄 前言延遲隊列介紹ttl死信隊列存在問題延遲隊列插件安裝延遲插件使用事務消息分發概念介紹限流非公平分發&#xff08;負載均衡&#xff09; 限流負載均衡RabbitMQ應用問題-冪等性保障順序性保障介紹1順序性保障介紹2消息積壓總結 前言 延遲隊列介紹 延遲隊列(Delaye…

HOW - 在 Mac 上的 Chrome 瀏覽器中調試 Windows 場景下的前端頁面

文章目錄 為什么需要模擬 Windows 環境&#xff1f;一、修改 User-Agent 模擬 Windows 瀏覽器方法 1&#xff1a;通過 Chrome 開發者工具修改 UA方法 2&#xff1a;使用瀏覽器插件 二、模擬 Windows 的字體和滾動條樣式1. 模擬 Windows 字體2. 強制顯示滾動條&#xff08;模擬 …

如何刪除豆包本地大模型

由于無法選擇大模型的安裝位置&#xff0c;因此會占用C盤大量空間&#xff0c;然后又找到不卸載的地方&#xff0c;經排查豆包大模型安裝位為&#xff1a;C:\Users\[當前電腦用戶]\AppData\Local\Doubao\User Data&#xff0c;只能進行手動卸載。

Linux C語言線程編程入門筆記

目錄 開發環境準備 線程基礎概念 進程與線程的關系 線程生命周期 創建線程 等待線程結束 線程函數和參數 互斥鎖與共享資源保護 總結 開發環境準備 操作系統&#xff1a;以 Linux 為例&#xff08;Ubuntu/CentOS 等主流發行版&#xff09;。請確保系統已安裝 GNU C 編…

levelDB的數據查看(非常詳細)

起因:.net大作業天氣預報程序(WPF)答辯時&#xff0c;老師問怎么維持數據持久性的&#xff0c;啟動時加載的數據存在哪里&#xff0c;我明白老師想考的應該是json文件的解析&#xff08;正反&#xff09;&#xff0c;半天沒答上來存那個文件了&#xff08;老師默認這個文件是自…

數據分析怎么做?高效的數據分析方法有哪些?

目錄 一、數據分析的對象和目的 &#xff08;一&#xff09;數據分析的常見對象 &#xff08;二&#xff09;數據分析的目的 二、數據分析怎么做&#xff1f; &#xff08;一&#xff09;明確問題 &#xff08;二&#xff09;收集數據 &#xff08;三&#xff09;清洗和…

手寫 Vue 源碼 === 完善依賴追蹤與觸發更新

目錄 依賴收集的完整實現 trackEffects:建立雙向依賴關系 觸發更新的完整實現 完整的響應式流程 為什么使用 Map 而不是 Set? 總結 在上一篇文章中,我們介紹了 Vue3 響應式系統的基本原理和 activeEffect 的作用。現在,我們將深入探討完善后的依賴追蹤和觸發更新機制…