華為eNSP-配置靜態路由與靜態路由備份

一、靜態路由介紹

靜態路由是指用戶或網絡管理員手工配置的路由信息。當網絡拓撲結構或者鏈路狀態發生改變時,需要網絡管理人員手工修改靜態路由信息。相比于動態路由協議,靜態路由無需頻繁地交換各自的路由表,配置簡單,比較適合小型、簡單的網絡環境。

靜態路由不適合大型和復雜的網絡環境,因為當網絡拓撲結構和鏈路狀態發生變化時網絡管理員需要做大量的調整,且無法自動感知錯誤發生,不易排錯。

此實驗目的包括:

  • 理解路由的作用以及路由操作的過程
  • 掌握配置靜態路由(下一跳為IP地址)的方法
  • 掌握測試靜態路由連通性的方法
  • 掌握在擁有冗余鏈路的路由器上配置靜態備份路由
  • 掌握測試靜態備份路由的方法

二 、開始配置

1.設計一個簡單網絡拓撲圖

2.路由器上進行接口配置

R1上:

sys
sysname S1
int s0/0/1   #進入s0/0/1接口
ip add 10.0.12.1 24
decription this port connect to R2-s0/0/1  #為網絡設備接口添加描述信息,表示該端口連接到 R2 的 s0/0/1 接口
int g0/0/0   #進入g/0/0/0接口
ip add 10.0.13.1 24
description this port connect to R3-g0/0/0  #表示該端口連接到 R2 的 s0/0/1 接口
int loopback0
ip add 10.0.1.1 24

loopback0?代表的是環回接口 0。環回接口是一種虛擬的網絡接口,并非實際的物理接口。它始終處于激活狀態(除非被手動關閉),常用于網絡設備的測試、管理以及作為路由協議的路由器標識等。?通過為環回接口配置 IP 地址,使得網絡設備可以在這個虛擬接口上進行網絡通信路由操作。該 IP 地址可以作為設備的管理地址,也可以用于在網絡中通告特定的路由信息。

配置好之后可以用dis current-configuration 查看當前配置

R2上:

sys
sysname S1
int s0/0/1   
ip add 10.0.12.2 24
description this port connect to R1-s0/0/1
int s0/0/2
ip add 10.0.23.2 24
description this port connect to R3-s0/0/2
int loopback0
ip add 10.0.2.2

R3上:

sys
sysname S1
int s0/0/2   
ip add 10.0.23.3 24
description this port connect to R2-s0/0/2
int g0/0/0
ip add 10.0.13.3 24
description this port connect to R1-g0/0/0
int loopback0
ip add 10.0.3.3

3.在R1測試連通性

發現只有直連接口上可以ping通。是因為:

  1. 缺乏路由指引
    路由器僅自動學習直連路由(10.0.12.0/2410.0.13.0/24),但?10.0.2.2/24(R2 的 Loopback0)、10.0.3.3/24(R3 的 Loopback0)、10.0.23.0/24?這些是非直連網絡,需手動添加路由規則,否則路由器不知道如何轉發數據包。

  2. 路由表不完整
    以 R1 為例,訪問 R2 的 Loopback0(10.0.2.2/24)需經過 R2 的?Serial 0/0/1?接口,但 R1 路由表無此條目,數據包無法送達。

在R1上查看路由表,發現確實沒有除了直連路由之外的路由信息

?

這個時候,我們的靜態路由就要登場了!?

4.配置靜態路由

R1上:

ip route-static 10.0.23.0 24 10.0.12.2

ip route-static 10.0.2.0 24 10.0.12.2

第一個命令:發往10.0.23.0網段的數據都由10.0.12.2來進行轉發

第二個命令:發往10.0.2.0網段的數據都由10.0.12.2來進行轉發

配置好之后再嘗試ping 一下,這個時候就通了

5.配置靜態路由備份

什么情況用路由備份?

  • 現在R1與地址10.0.23.2以及10.0.2.2通信時,數據通過R1與R2之間的鏈路進行發送,如果R,1與R2之間的鏈路出現了故障,則通信將無法進行。
  • 但是從拓撲圖可以看出,在R1與R2之間的鏈路故障后,R1與R2之間的通信可以通過R3進行。我們可以配置備用靜態路由,在網絡正常的情況下,備用靜態路由不起作用,但當R1與R2之間的鏈路出現故障時,備用靜態路由將起作用,進行數據轉發。
  • 配置備用靜態路由時,需要額外配置優先級信息,以便于只有在主鏈路失敗時才使用備份鏈路。這里我們將備用的路由優先級定義為80。

R3上:?ip route-static 10.0.2.0 255.255.255.0 10.0.23.2

R1上:ip route-static 10.0.2.0 255.255.255.0 GigabitEthernet0/0/0 preference 80

? ? ? ? ? ? ip route-static 10.0.23.0 255.255.255.0 GigabitEthernet0/0/0 preference 80?

R2上:ip route-static 10.0.13.0 255.255.255.0 10.0.23.3

在R1上查看路由表,可以看到備份的靜態路由已經配置進去了:

?

在R1上ping 10.0.23.2,查看一下路徑去往,此時R1和R2之間的鏈路并沒有失效,所以還是按照優先級較高的那個靜態路由(10.0.12.2)

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

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

相關文章

Docker 快速入門指南

Docker 快速入門指南 1. Docker 常用指令 Docker 是一個輕量級的容器化平臺&#xff0c;可以幫助開發者快速構建、測試和部署應用程序。以下是一些常用的 Docker 命令。 1.1 鏡像管理 # 搜索鏡像 docker search <image_name># 拉取鏡像 docker pull <image_name>…

基礎認證-單選題(一)

單選題 1、下列關于request方法和requestlnStream方法說法錯誤的是(C) A 都支持取消訂閱響應事件 B 都支持訂閱HTTP響應頭事件 C 都支持HttpResponse返回值類型 D 都支持傳入URL地址和相關配置項 2、如需修改Text組件文本的透明度可通過以下哪個屬性方法進行修改 (C) A dec…

Logback使用和常用配置

Logback 是 Spring Boot 默認集成的日志框架&#xff0c;相比 Log4j&#xff0c;它性能更高、配置更靈活&#xff0c;并且天然支持 Spring Profile 多環境配置。以下是詳細配置步驟及常用配置示例。 一、添加依賴&#xff08;非 Spring Boot 項目&#xff09; 若項目未使用 Sp…

MySQL基礎語法DDLDML

目錄 #1.創建和刪除數據庫 ?#2.如果有lyt就刪除,沒有則創建一個新的lyt #3.切換到lyt數據庫下 #4.創建數據表并設置列及其屬性,name是關鍵詞要用name包圍 ?編輯 #5.刪除數據表 #5.查看創建的student表 #6.向student表中添加數據,數據要與列名一一對應 #7.查詢studen…

在windows下安裝windows+Ubuntu16.04雙系統(下)

這篇文章的內容主要來源于這篇文章&#xff0c;為正式安裝windowsUbuntu16.04雙系統部分。在正式安裝前&#xff0c;若還沒有進行前期準備工作&#xff08;1.分區2.制作啟動u盤&#xff09;&#xff0c;見《在windows下安裝windowsUbuntu16.04雙系統(上)》 二、正式安裝Ubuntu …

Ubuntu24.04 離線安裝 MySQL8.0.41

一、環境準備 1.1 官方下載MySQL8.0.41 完整包 1.2 上傳包 & 解壓 上傳包名稱是&#xff1a;mysql-server_8.0.41-1ubuntu24.04_amd64.deb-bundle.tar # 切換到上傳目錄 cd /home/MySQL8 # 解壓&#xff1a; tar -xvf mysql-server_8.0.41-1ubuntu24.04_amd64.deb-bundl…

記錄一次Dell服務器更換內存條報錯解決過程No memory found

文章目錄 問題問題分析解決流程總結 問題 今天給服務器添加了幾個內存條&#xff0c;開啟后報錯 No memory found No useable DlMMs found. Verify the DlMMsare properly seated and that they are installed in the correct sockets. 問題分析 這個錯誤說明服務器在啟動時沒…

Apache HttpClient使用

一、Apache HttpClient 基礎版 HttpClients 是 Apache HttpClient 庫中的一個工具類&#xff0c;用于創建和管理 HTTP 客戶端實例。Apache HttpClient 是一個強大的 Java HTTP 客戶端庫&#xff0c;用于發送 HTTP 請求并處理 HTTP 響應。HttpClients 提供了多種方法來創建和配…

Maven版本統一管理

多模塊的項目&#xff0c;怎么方便管理 模塊的版本號呢&#xff1f; 可以使用 ${revision} 配合 flatten-maven-plugin插件 <plugin><groupId>org.codehaus.mojo</groupId><artifactId>flatten-maven-plugin</artifactId><version>1.1.0&…

時序數據庫 InfluxDB(一)

時序數據庫 InfluxDB&#xff08;一&#xff09; 數據庫種類有很多&#xff0c;比如傳統的關系型數據庫 RDBMS&#xff08; 如 MySQL &#xff09;&#xff0c;NoSQL 數據庫&#xff08; 如 MongoDB &#xff09;&#xff0c;Key-Value 類型&#xff08; 如 redis &#xff09…

E5071C數據保存教程:SNP文件/CSV導出+遠程傳輸步驟一鍵收藏

Keysight E5071C 網絡分析儀支持多種數據存儲方式&#xff0c;以下是詳細的操作步驟和注意事項&#xff1a; 1. 內部存儲&#xff08;儀器內存&#xff09; 保存測量數據&#xff1a; 軌跡數據&#xff1a;按 Save/Recall → Save Trace Data → 選擇存儲格式&#xff08;如 …

業務相關

目錄 一、Spark 1.spark主要用來計算什么&#xff1f; 隨便說段代碼 2.spark 運行命令說一個&#xff0c;平常用哪些參數&#xff0c;怎么考慮的 3.spark shuffle的代碼有哪些&#xff0c;平日哪些操作涉及到shuffle了 4.計算中遇到最難解決的是什么&#xff1f; 5.Spark …

LLM之RAG實戰(五十二)| 如何使用混合搜索優化RAG 檢索

在RAG項目中&#xff0c;大模型生成的參考內容&#xff08;專業術語稱為塊&#xff09;來自前一步的檢索&#xff0c;檢索的內容在很大程度上直接決定了生成的效果&#xff0c;因此檢索對于RAG項目至關重要&#xff0c;最常用的檢索方法是關鍵字搜索和語義搜索。本文將分別介紹…

[學成在線]07-視頻轉碼

視頻轉碼 視頻上傳成功后需要對視頻進行轉碼處理。 首先我們要分清文件格式和編碼格式&#xff1a; 文件格式&#xff1a;是指.mp4、.avi、.rmvb等這些不同擴展名的視頻文件的文件格式 &#xff0c;視頻文件的內容主要包括視頻和音頻&#xff0c;其文件格式是按照一定的編碼…

Leetcode算法方法總結

1. 雙指針法解決鏈表/數組題目 只要數組有序&#xff0c;就要想到雙指針做法。還有二分法 回文串一般也會用到雙指針&#xff0c;回文串的長度由于可能是奇數也可能是偶數&#xff0c;所以在尋找時&#xff0c;既需要尋找奇數長度的回文串&#xff0c;也需要尋找偶數長度的回文…

一周掌握Flutter開發--9. 與原生交互(上)

文章目錄 9. 與原生交互核心場景9.1 調用平臺功能&#xff1a;MethodChannel9.1.1 Flutter 端實現9.1.2 Android 端實現9.1.3 iOS 端實現9.1.4 使用場景 9.2 使用社區插件9.2.1 常用插件9.2.2 插件的優勢 總結 9. 與原生交互 Flutter 提供了強大的跨平臺開發能力&#xff0c;但…

基于Flask的通用登錄注冊模塊,并代理跳轉到目標網址

實現了用戶密碼的加密&#xff0c;代理跳轉到目標網址&#xff0c;不會暴露目標路徑&#xff0c;未登錄的情況下訪問proxy則自動跳轉到登錄頁&#xff0c;使用時需要修改配置項config&#xff0c;登錄注冊頁面背景快速修改&#xff0c;可以實現登錄注冊模塊的快速復用。 1.app…

Java課程設計(雙人對戰游戲)持續更新......

少廢話&#xff0c;當然借助了ai&#xff0c;就這么個實力&#xff0c;后續會逐漸完善...... 考慮添加以下功能&#xff1a; 選將&#xff0c;選圖&#xff0c;技能&#xff0c;天賦&#xff0c;道具&#xff0c;防反&#xff0c;反重力&#xff0c;物理反彈&#xff0c;擊落…

Ai工作流工具有那些如Dify、coze扣子等以及他們是否開源

Dify &#xff08;https://difycloud.com/&#xff09; 核心定位&#xff1a;專業級 LLM 應用開發平臺&#xff0c;支持復雜 AI 工作流構建與企業級管理。典型場景&#xff1a;企業智能客服、數據分析系統、復雜自動化流程構建等。適合需要深度定制、企業級管理和復雜 AI 邏輯…

Debezium系列之:使用Debezium和Apache Iceberg構建數據湖

Debezium系列之:使用Debezium和Apache Iceberg構建數據湖 Debezium Server Iceberg“Debezium Server Iceberg” 消費者設置數據復制Upsert 模式保留已刪除的記錄使用Upsert模式追加模式優化批處理大小在數據分析的世界中,數據湖是存儲和管理大量數據以滿足數據分析、報告或機…