链路冗余之浮动路由
原理:
1:两台路由器使用两条物理线路连接,一条为主链路,一条为备份链路,当主链路出现故障之后,备份链路及时顶上,实现链路的备份。
2:两条链路之间有优先级,默认是60,数值越小,优先级越高,优先级高的作为主链路,负责数据转发。优先级低的,不会出现在路由表中。优先级相同,两个路由条目均会出现在路由表中出现。
3:当主链路出现故障后,备份链路负责转发数据;主链路修复以后,会抢占优先级低的,成为主链路负责转发数据。
基本配置:
R1:
interface g0/0/0
ip address 192.168.1.1 24
interface g0/0/1
ip address 192.168.2.1 24
R2:
interface g0/0/0
ip address 192.168.1.2 24
interface g0/0/1
ip address 192.168.2.2 24
R1:随便添加一条静态路由,指定R2的两个IP为下一跳
ip route-static 192.168.3.0 24 192.168.1.2
ip route-static 192.168.3.0 24 192.168.2.2
查看路由表,默认情况下,两条路由的优先级都为60,都出现在路由表中。
R1:再进行更改,随意将下一跳的优先级改为100
ip route-static 192.168.3.0 24 192.168.2.2 preference 100
可以看到,此时仅剩下一条优先级为60的下一跳了。