配置好的NQA类型是icmp-echo并且设置好了next-hop地址和目标地址,通过track和静态路由联动,但是短时间内测试有效,好像时间长一点的话,即使目标地址已经恢复,nqa和track的状态也不改变,导致静态路由恢复不了,求指点一下!
(0)
静态路由、Track与NQA联动配置举例——链路做主备
联通:192.168.90.2/30(CU)
电信:192.168.34.2/30(CT)
移动:192.168.52.2/30(CM)
nqa entry admin ct //创建管理员名为admin、操作标签为ct的NQA测试组
type icmp-echo //配置测试类型为icmp-echo
destination ip 192.168.34.1 //定义测试的目的地址(检查链路的连通性)
frequency 1000 //配置测试频率为1000ms
next-hop 192.168.34.1 //配置下一跳地址
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only // 配置联动项1(连续失败3次触发联动)
source ip 192.168.34.2 //定义测试的源地址
#
nqa entry admin cu
type icmp-echo
destination ip 192.168.90.1
frequency 1000
next-hop 192.168.90.1
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
source ip 192.168.90.2
#
nqa schedule admin ct start-time now lifetime forever //启动链路探测
nqa schedule admin cucc start-time now lifetime forever
#
track 1 nqa entry admin ct reaction 1 //配置Track项1:关联NQA测试组(管理员为admin,操作标签为ct)的联动项1
track 2 nqa entry admin cu reaction 1
#
ip route-static 0.0.0.0 0 192.168.34.1 track 1 //配置默认静态路由:下一跳地址为192.168.34.1,优先级为缺省值60,该路由与Track项1关联
ip route-static 0.0.0.0 0 192.168.90.1 track 2 preference 70
display nqa result
display nqa statitics
display ip routing-table
当CT链路出现故障后,备用优先级为70的路由将生效,并出现在静态路由表中,此时优先级60的路由条目将从路由表中删除
当CT链路故障恢复后,两条链路路由都生效,但是只有优先级(60)高的路由出现在路由表中
display track all
· 当Track项状态为Positive时,静态路由的下一跳可达,配置的静态路由将生效;
· 当Track项状态为Negative时,静态路由的下一跳不可达,配置的静态路由无效;
· 当Track项状态为NotReady时,无法判断静态路由的下一跳是否可达,此时配置的静态路由生效。
配置Track与静态路由联动时,需要注意:
· 静态路由关联的Track项可以是未创建的Track项。通过track命令创建Track项后,联动功能开始生效。
· 需要注意在静态路由进行迭代时,Track项监测的应该是静态路由迭代后“最终的下一跳”地址,而不是配置中指定的下一跳地址。
否则,可能导致错误地将有效路由判断为无效路由。
(0)
暂无评论
恢复的时候我在next-hop上面是可以ping通目标地址的,但是在交换机上就不行,奇怪的是交换机又能ping通next-hop地址,忘记说了,我的next-hop是一台linux的地址,做了一个原地地址转换而不是直接转发
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论