cisco track路由应该跟踪路由表中的路由还是对端端口啊

2025-04-08 08:28:16
推荐回答(3个)
回答1:

这个貌似不对。 你的track 1 是当路由8.5.5.5可达时,优先级递减60.
我猜你的需求应该是当去往8.5.5.5不通时优先级递减60
我常用的是sla + track
track是用来监控本地接口,当监控的接口down时,执行decrement 60
sla用来监控远端ip 或 端口等
track 1 interface Ethernet0/2 line-protocol //当本地e0/2 line-protocol DOWN
int e0/0
vrrp 1 track 1 decrement 60 //关联track 1 ,完整就是当e0/2 down,优先级递减60
ip sla monitor 2
type echo protocol ipicmpecho 8.5.5.5 source-interface e0/2 //监控e0/2到8.5.5.5的ip icmp echo 有无响应,来判断链路是否正常,从而达到监控目的
ip sla monitor schedule 2 life forever start-time now //我理解为实时监控
最后应用
int e0/2
vrrp 1 track 2 decrement 60
可同时存在多个track ,监控本地跟远程结合。基本上满足需求。
sla的type有蛮多 可以看看。

回答2:

track可以直连跟踪接口或者路由表中的路由
track 1 ip route 8.5.5.5 255.255.255.0 reachability 你这里跟踪的是8.5.5.0/24这条路由,这条路由必须是路由表中有的,且是可达的,才可以看到你所要的现象!

希望可以帮到你,有问题请追加!

回答3:

不管是HSRP 还是VRRP 跟踪接口一般都是跟踪自己的上联接口
VRRP的跟踪相对比较麻烦一些
需要先定义一个跟踪组
跟踪组的话也就是跟踪上联接口的链路信息 UP 或者DOWN
track 1 intface 接口 line-protocol
像你说的G0/0
那么就这样写
track 1int g0/0 line-pro
跟踪路由表的信息理论上应该也是可以的
你可以把track 1 ip route 8.5.5.5 255.255.255.0 reachability 把这条的最后一个单词换成另一个不可达 这个有兴趣可以试下 当然前提是路由表中要有这条路由