当前位置: 首页 > article >正文

使用ENSP实现浮动静态路由

一、项目拓扑

 

 二、项目实现

1.路由器AR1配置

进入系统试图
sys

将路由器命名为R1
sysname R1

关闭信息中心
undo info-center enable 

进入g0/0/0接口
int g0/0/0

将g0/0/0接口IP地址配置为1.1.1.1/24
ip address 1.1.1.1 24

进入g0/0/1接口
int g0/0/1

将g0/0/1接口IP地址配置为2.2.2.1/24
ip address 2.2.2.1 24


添加静态路由   目的地址  下一跳地址
ip route-static 5.5.5.5 24 2.2.2.2 

添加静态路由   目的地址  下一跳地址
ip route-static 4.4.4.4 24 1.1.1.2


显示路由表信息
dis ip routing-table 

2.路由器AR2配置

进入系统试图
sys

将路由器命名为R2
sysname R2

关闭信息中心
undo info-center enable 

进入g0/0/0接口
int g0/0/0

将g0/0/0接口IP地址配置为1.1.1.2/24
ip address 1.1.1.2 24

进入g0/0/1接口
int g0/0/1


将g0/0/1接口IP地址配置为3.3.3.1/24
ip address 3.3.3.1 24

进入g2/0/0接口
int g2/0/0

将g2/0/0接口IP地址配置为4.4.4.4/24
ip address 4.4.4.4 24

添加静态路由   目的地址  下一跳地址  优先级 
ip route-static 5.5.5.5 24 1.1.1.1 preference 100

添加静态路由   目的地址  下一跳地址
ip route-static 5.5.5.5 24 3.3.3.2

显示路由表信息
dis ip routing-table 

以协议类型static类型显示路由表信息
dis ip routing-table protocol static 

3.路由器AR3配置

进入系统试图
sys

将路由器命名为R3
sysname R3

关闭信息中心
undo info-center enable

进入g0/0/0接口
int g0/0/0


将g0/0/0接口IP地址配置为2.2.2.2/24
ip address 2.2.2.2 24

进入g0/0/1接口
int g0/0/1

将g0/0/1接口IP地址配置为3.3.3.2/24
ip address 3.3.3.2 24

进入g2/0/0接口
int g2/0/0

将g2/0/0接口IP地址配置为5.5.5.5/24
ip address 5.5.5.5 24


添加静态路由   目的地址  下一跳地址  优先级 
ip route-static 4.4.4.4 24 2.2.2.1 preference 100

添加静态路由   目的地址  下一跳地址
ip route-static 4.4.4.4 24 3.3.3.1

显示路由表信息
dis ip routing-table 

以协议类型static类型显示路由表信息
dis ip routing-table protocol static 

三、项目效果

1.主副线路正常

在主线路和备用线路都正常时,数据流优先走主线路

查看路由表

dis ip routing-table

 使用tracert命令追踪路由信息,由下图可以看出数据走的是主线路

tracert 5.5.5.1

 2.主线路不正常

在R2进入g0/0/1接口,使用shutdown命令模拟主线路挂掉的场景

在主线路不正常的情况下,数据会走备份线路

int g0/0/1
shutdown

查看路由表 

dis ip routing-table

  使用tracert命令追踪路由信息,由下图可以看出数据走的是备份线路

tracert 5.5.5.1


http://www.kler.cn/a/407752.html

相关文章:

  • AMD(Xilinx) FPGA配置Flash大小选择
  • BERT的中文问答系统39
  • tcpdump抓包 wireShark
  • Windows系统编程 - 进程遍历
  • 【Bluedroid】A2DP SINK播放流程源码分析
  • 使用猴子补丁对pytorch的分布式接口进行插桩
  • 贴代码框架PasteForm特性介绍之query,linkquery
  • 算法学习笔记(八):单调栈
  • SpringMVC 执行流程详解
  • 架构图解析:如何构建高效的微服务系统
  • Cocos creator 3.8 支持的动画 7
  • 2024年09月CCF-GESP编程能力等级认证Scratch图形化编程二级真题解析
  • 【Apache paimon】-- 7 -- tag 创建与管理
  • 【C++】list使用详解
  • 【从零开始的LeetCode-算法】3297. 统计重新排列后包含另一个字符串的子字符串数目 I
  • java操作doc——java利用Aspose.Words操作Word文档并动态设置单元格合并
  • 基于Java Springboot高校教室资源管理系统
  • React面试宝典
  • 丹摩|重返丹摩(下)
  • 低代码搭建crm系统实现财务管理功能模块
  • ORACLE删不掉job,如何解决。
  • Ansys Zemax | 使用多重结构操作数控制单一结构系统中的参数
  • Linux|内存级文件原理
  • Angular Essentials 扩展包教程
  • R中单细胞RNA-seq数据分析教程 (2)
  • 大数据技术之SparkCore