H3C NQA双链路智能切换实例
#创建NQA探测实体 管理员名为 dianxin,操作标签名为1
nqa entry dianxin 1
type icmp-echo # 探测类型是ICMP-Echo
destination ip 1.1.1.1 # 探测的目的IP地址是电信出口地址1.1.1.1
frequency 500 #两次nqa探测间隔为500ms
next-hop ip 10.1.0.1 #设置next-hop也为10.1.0.1
probe count 5 #每个周期连续探测5次
probe timeout 500 #探测超时时间500ms,即探测发送后500ms仍未收到响应,即认为探测失败
#配置联动项1(连续失败5次触发联动)
reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only
ttl 2 #防止通过另一条链路检测配置ttl超时。
#创建另一条链路的NQA探测实体
nqa entry liantong 1
type icmp-echo
destination ip 2.2.2.2
frequency 500
next-hop ip 192.168.0.1
probe count 5
probe timeout 500
reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only
#
#启动探测
nqa schedule dianxin 1 start-time now lifetime forever
nqa schedule liantong 1 start-time now lifetime forever
#
ip route-static 0.0.0.0 0 10.1.0.1 track 1 #配置主链路出口路由与track1联动(检测失败路由失效)
ip route-static 0.0.0.0 0 192.168.1.1 track 2 preference 65 #配置备用链路出口路由与track2联动
track 1 nqa entry dianxin 1 reaction 1 #配置Track项1,关联NQA测试组(管理员为dianxin,操作标签为1)的联动项1。
track 2 nqa entry liantong 1 reaction 1 #配置Track项2,关联NQA测试组(管理员为liantong,操作标签为1)的联动项1。
#
以上配置生产环境过程:
1. 线路正常情况下,NQA探测电信链路结果一直OK,电信出口路由生效且优先级高;
2. 电信一旦线路故障了,NQA连续检测到5次FAILED,触发联动电信路由失效;
3. 电信出口路由失效后,由于联通线路正常,所有流量走联通链路;
4. 两条链路都断开的情况下,两条静态路由全部失效,断网。;
备注:联通线路可不配置nqa,直接配置一条优先级大于60的永久出口路由也可以。