华为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.mzph.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模式追加模式优化批处理大小在数据分析的世界中,数据湖是存储和管理大量数据以满足数据分析、报告或机…