转自:https://blog.csdn.net/dolphin98629/article/details/48028135?utm_source=blogxgwz0
NQA的全名叫网络质量分析(Network Quality Analysis),是用于测量端到端网络质量
#
// 创建NQA探测实体telecom,序号1
nqa entry telecom 1
// 探测类型是ICMP-Echo,Echo翻译成中文叫回声
type icmp-echo
// 探测的目的IP地址是电信出口地址6.16.5.5
destination ip 6.16.5.5
// 设置next-hop也为6.16.5.5,防止从联通线路探测电信出口
next-hop 6.16.5.5
// 探测间隔为500ms
frequency 500
// 每个周期连续探测10次
probe count 10
// 探测超时时间2s,即探测发送后2s仍未收到响应,即认为探测失败
probe timeout 2000
// reaction意思是对探测结果的反应,下行配置翻译成中文就是如果连续3次探测失败将触发机关trigger
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
// 探测源接口是连接电信线路的Ethernet 0/0
source interface Ethernet 0/0
// 设置ttl为1,防止从联通线路探测电信出口
ttl 1
#
// 设置机关联动组track,联动组关联NQA探测实体telecom 1的反应1
track 1 nqa entry telecom 1 reaction 1
#
// 调度NQA探测实体telecom 1,从现在开始,永远探测
nqa schedule telecom 1 start-time now lifetime forever
#
// 将通往电信的默认路由和机关联动组track绑定
ip route-static 0.0.0.0 0.0.0.0 6.16.5.5 track 1 description telecom
#
以上配置在实际过程中是这么操作的:
1.线路正常情况下,NQA探测结果一直OK,所以不会触发机关;
2.一旦线路故障了,NQA可以在3.5s内连续检测到3次FAILED,立即触发机关;
3.机关被触发,立即联动电信静态路由失效;
4.电信静态路由失效,联通线路立刻全权接管,整个过程在5s以内完成;
5.如果NQA探测成功,机关触发取消,电信出口默认路由自动恢复。