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

HCIA--实验十:路由的递归特性

递归路由的理解

一、实验内容

1.需求/要求:

使用4台路由器,在AR1和AR4上分别配置一个LOOPBACK接口,根据路由的递归特性,写一系列的静态路由实现让1.1.1.1和4.4.4.4的双向通信。

二、实验过程

1.拓扑图:

2.步骤:

(下列命令行可以直接复制在ensp)

1.如拓扑图所示,配置各路由器的基本信息:

各接口的ip地址及子网掩码,给AR1和AR4分别配置一个LOOPBACK接口;

2.给AR1配置两条路由信息:

想让1.1.1.1和4.4.4.4连通,那就得让1.1.1.1找3.4.0.4这个接口,命令行为:

ip route-static 4.4.4.4 32 3.4.0.4

但是1.1.1.1也不知道3.4.0.4这个接口在哪里,所以得通过下一跳地址(即与AR1相连的AR2的G0/0/0接口,命令行为:

ip route-static 3.4.0.0 24 1.2.0.2

因为将AR2--AR3之间当作透明化处理,所以不需要写到2.3.0.0网段的路由信息

3.给AR2配置路由信息

得写两条路由信息,一条到1.1.1.1,另外一条到4.4.4.4,下一跳地址分别是所连接的邻居路由器的接口ip地址

ip route-static 4.4.4.4 32 2.3.0.3

ip route-static 1.1.1.1 32 1.2.0.1

3.给AR3配置路由信息

ip route-static 4.4.4.4 32 3.4.0.4(因为AR3也不知道4.4.4.4这个loopback接口在哪里,所以让它去找3.4.0.4这个ip地址)

ip route-static 1.1.1.1 32 2.3.0.2

4.给AR4配置路由信息

因为我们搞懂去向的路由条目,所以回向为了简便书写,直接配置一条默认路由

ip route-static 0.0.0.0 0 3.4.0.3

5.测试1.1.1.1和4.4.4.4的连通性

三、实验结论

如上述的拓扑图中,我们想要让1.1.1.1和4.4.4.4连通,可以将中间的AR2--AR3做透明化处理,在AR1中直接写远端目的设备的下一跳。

路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由递归

路由递归也被称为路由迭代。


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

相关文章:

  • INCOSE需求编写指南-附录 D: 交叉引用矩阵
  • 【C++动态规划 离散化】1626. 无矛盾的最佳球队|2027
  • Go的内存逃逸
  • 网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。
  • MYSQL 商城系统设计 商品数据表的设计 商品 商品类别 商品选项卡 多表查询
  • 2025春晚刘谦魔术揭秘魔术过程
  • 【C++】STL——vector中的迭代器失效问题
  • 【Kubernetes】常见面试题汇总(八)
  • @antv/x6 限制节点或者子节点的移动范围
  • git的使用和gdb工具
  • Xilinx系FPGA学习笔记(六)RAM的IP核学习
  • uni-app实现web-view和App之间的相互通信
  • BRAS介绍
  • tio websocket 客户端 java 代码 工具类
  • 编译u-boot报错configuration written to .config
  • CCS12.2 以及以上版本如何使用C2000ware 4.03版本,发现直接导入工程不能正确识别地址变量?
  • openssl+keepalived安装部署
  • 基于Java+SpringBoot+Vue+MySQL的美容美发管理系统
  • C语言补习课——文件篇
  • 聚簇索引和二级索引
  • 哪些旋转机械会用到本特利振动传感器
  • iOS的传递链与响应链机制
  • 我是如何将 Java 基础 docker 镜像大小从 674Mb 优化到 58Mb的
  • 解锁中东市场新蓝海:Bigo社交媒体如何赋能APP广告营销优势
  • Ubuntu 22.04 make menuconfig 失败原因
  • 计算机毕业设计选题推荐-班级管理系统-教务管理系统-Java/Python项目实战