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

时间:2022-10-07 07:22:25

一、路由递归

先来看一个简单的示例

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

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

ip route-static 30.1.2.0 255.255.255.0 20.1.1.2

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

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

这是因为去往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

观察路由表

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

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

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

二、等价路由

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

上述图示中,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

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

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

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