静态路由备份:意思就是备份一条路由器之间的链路,也就是备用链路,如图:


整个连接结构是和负载分担一样的,不同的是,在路由备份中,路由器之间的两条链路不是同时使用的,在正常情况下只使用其中的一条,也称这一条为主链路,当主链路断开或者出现故障时,备用链路会自动启用,这样就不会因为一条链路出现故障而导致服务中断,影响用户使用。

我们要达到的实验效果是:在路由器R1和R2的路由表中,只有两条链路中的一条,也就是主链路,当我们把主链路断开或者删除时,另一条链路会自动添加到路由表中并启用。

各链路网段:

各端口IP:

这里有一些端口用不到,所以就以完成实验为基础进行最简单的配置

配置

路由器R1:

interface GigabitEthernet 0/0/0ip address 10.0.12.1 24quitinterface GigabitEthernet 0/0/2ip address 20.0.12.1 24quitip route-static 192.168.2.0 24 10.0.12.2ip route-static 192.168.2.0 24 20.0.12.2 preference 100

前面几条命令是给各个端口配置IP地址,最后两条命令是配置到达目标网段的静态路由,但是在最后一条命令中,我们使用 preference 指定了 网段为 20.0.12.0/24 这条链路的优先级,指定优先级为100,而网段为 10.0.12.0/24 的链路我们没有指定,默认优先级为60,数越小优先级越高,路由器在选择链路传送数据时,会选择优先级高的链路来传送,因为10网段链路的优先级比20网段链路的优先级高,所以路由器会把10网段的链路添加到路由表中。

路由器R2:

interface GigabitEthernet 0/0/0ip address 10.0.12.2 24quitinterface GigabitEthernet 0/0/2ip address 20.0.12.2 24quit ip route-static 192.168.1.0 24 10.0.12.1ip route-static 192.168.1.0 24 20.0.12.1 preference 100

路由器 R2 和 R1 对两条静态路由的配置除了下一跳外其余都要相同,包括优先级。

按照我们的设想此时两条链路中应该是只有一条在路由表中,我们来查看一下路由表

查看路由器R1路由表:display ip routing-table


查看路由器R2路由表:==display ip routing-table ==


我们可以看到,在路由器R1和R2的路由表中,到达目标网段的链路中只有一条在路由表中,而且其优先级是60,所以,这和我们所设想的是相同的,路由器会选择将一条优先级高的链路添加到路由表中,而另一条会作为备用链路。

接下来就是验证我们的另一个结论,在主链路断开或出现故障时,备用链路会自动添加到路由表中。

我们将主链路直接删除,如图:

然后我们再查看路由表:

R1:


R2:


我们可以看到,在我们不做任何操作的情况下,优先级为100的链路,也就是我们设置的备用链路自动添加到了路由表中,此时就是在使用备用链路传送数据。

静态路由备份,原理就是给链路设置优先级,优先级最大的为主链路,其余的为备用链路,主链路会最先被添加到路由表中使用,当主链路出现故障或断开时,备用链路会自动添加到路由表中使用。

©著作权归作者所有:来自51CTO博客作者SmallSweets的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. eNSP:静态路由的负载分担
  2. 实战:一文说清OpenShift的Egress Router:OpenShift安全系列第八篇
  3. 交换机之vlan详解
  4. 手动升级 --从 12.1.x.x 到 18.x.x.x 的完整核对清单 (文档 ID 2
  5. DAY03-实例演示选择器优先级、前端组件样式模块化实现、伪类选择
  6. CCNA最实用的复习知识点(5)
  7. CCNA最实用的复习知识点(4)
  8. 3分钟掌握思科路由器密码破解
  9. 类的声明,实例化,静态成员,扩展;trait的用处和重名的解决方案

随机推荐

  1. Android(安卓)反编译
  2. 如何把Eclipse工程导入到Android(安卓)St
  3. Android单元测试之Robolectric
  4. 从Android到React Native开发(一、入门)
  5. Android多线程(三)HandlerThread源码原理解
  6. 一个查看xhprof数据文件的docker镜像
  7. 教你用php读写csv格式的文件
  8. 详解PHP位运算符
  9. 初学php,你遇到过这个低级问题吗?
  10. 一个php框架的简单实现,仅实现简单路由层