首页 > 其他分享 >路由高级特性-路由递归、等价路由

路由高级特性-路由递归、等价路由

时间:2022-10-07 10:06:48浏览次数:55  
标签:24 20.1 RTA 递归 30.1 等价 255.255 路由

一、路由递归

先来看一个简单的示例

路由高级特性-路由递归、等价路由_静态路由

在如图示拓扑中,RTA需要访问30.1.2.0/24网段,如果在RTA中配置静态路由

ip route-static 30.1.2.0 255.255.255.0 20.1.1.2

但注意观察,在路由表中此条路由是不生效的。

路由高级特性-路由递归、等价路由_链路_02

这是因为去往30.1.2.0/24网段,下一跳配置了20.1.1.2,这个对于RTA是非直连网络,如果在RTA中没有去往20.1.1.0/24网段的路由,此静态路由并不会生效。

在RTA中配置去往20.1.1.0/24的静态路由

ip route-static 20.1.1.0 255.255.255.0 10.0.0.2

观察路由表

路由高级特性-路由递归、等价路由_链路_03

路由器通过递归查询,找到去往20.1.1.0/24网段的直连下一跳,此时,路由表中去往30.1.2.0/24的网段生效。

对上述总结,路由必须有直连的下一跳才能转发,但路由生成时,下一跳不一定是直连网段,此时需要计算出一个直连的下一跳和对应的出接口,这个过程称为路由递归或路由迭代。

二、等价路由

路由高级特性-路由递归、等价路由_路由表_04

上述图示中,RTA与RTB通过两条链路相连,均为GE链路,在RTB中配置loopback0模拟主机,RTA要访问30.1.1.1/32,可以配置两条静态路由

ip route-static 30.1.1.1 255.255.255.255 10.1.1.2

ip route-static 30.1.1.1 255.255.255.255 10.0.0.2

此时在路由表中两条路由均生效。

路由高级特性-路由递归、等价路由_链路_05

来源相同,开销相同的路由都会加入到路由表中,形成的路由为等价路由,路由转发的流量会分布到多条路径上。

标签:24,20.1,RTA,递归,30.1,等价,255.255,路由
From: https://blog.51cto.com/u_2548426/5734176

相关文章

  • 路由高级特性-浮动路由原理与配置
    在如下拓扑图中,RTA访问PC1,可以通过两条路径:RTA→RTB→PC1;RTA→RTC→RTB→PC1。默认使用RTA→RTB→PC1访问路径,但假设RTA→RTB→PC1路径终端,那如何才能切换到RTA→RTC→RTB......
  • fibnacci数列递归实现
    fibnacci数列递归实现什么是fibnacci数列斐波那契数列(Fibonaccisequence),又称“黄金分割”数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故......
  • 递归的概念以及迷宫问题
    1、概念递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。并且递归用到了虚拟机栈2、能解决的问题数学问......
  • Fibnacci数列递归实现
    1.什么是Fibnacci数列?斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指......
  • #yyds干货盘点#讲讲前端路由的原理
    什么是前端路由前端的路由可以理解成:用来描述url(web页面的地址)与UI(用户界面)之间的映射关系,就是当url发生变化,那么UI也会发生变化,那么这种映射关系就叫前端的路由。......
  • 对于函数递归的理解
    递归的代码操作就是在自己未完成的函数之中调用自己这样看起来是并不合理的,因为在一个为完成的东西之中使用他自己,是不太现实的但是如果从代码执行的逻辑来进行理解的话,......
  • 算法竞赛备赛之浅谈递归
    递归递归需要有基例、递归前进段和递归返回段(return语句),是一种程序设计技巧,可以使程序编写简单,但实际上要付出低效率的代价计算时间复杂度常用数据的记忆(程序设计基本功,......
  • 程序员必备的基本算法:递归详解
    前言递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小,解析xml文件等等,都需要用到递归算法。它太基础太重要了,这也是为......
  • Java方法(递归)
    递归就是A方法调用A方法,就是自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求......
  • Fibnacci数列递归实现
    什么Fibnacci数列通过查阅斐波那契数列,其中,它是这么说的:斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例......