NQA关联静态路由失效一例(之一)

发布时间:  2014-09-15 浏览次数:  618 下载次数:  0
问题描述
NQA destination IP已不可达,但AR路由表中关联NQA的静态路由仍然存在,未撤销。
[AR1]display nqa history
NQA entry(test, test) history:
Index T/H/P       Response Status       Address         Time                
1    325/1/1       3000ms timeout      13.13.13.2      2014-02-28 12:13:20.367
2    326/1/1       3000ms timeout      13.13.13.2      2014-02-28 12:13:25.287
3    327/1/1       3000ms timeout      13.13.13.2      2014-02-28 12:13:30.367
路由仍然存在,未撤销
[AR1]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 12       Routes : 12      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
        3.3.3.3/32  Static  60   0          RD   13.13.13.2      GigabitEthernet0/0/1
告警信息
处理过程
1、查看NQA测试结果为  no result  
<AR1>display nqa result

NQA entry(test, test) :testflag is active ,testtype is icmp
  1 . Test 461 result   The test is finished
   Send operation times: 2              Receive response times: 0         
   Completion:no result                 RTD OverThresholds number: 0      
   Attempts number:1                    Drop operation number:0           
   Disconnect operation number:0        Operation timeout number:1        
   System busy operation number:0       Connection fail number:0          
   Operation sequence errors number:0   RTT Status errors number:0        
   Destination ip address:13.13.13.2                                    
   Min/Max/Average Completion Time: 0/0/0                               
   Sum/Square-Sum  Completion Time: 0/0                                 
   Last Good Probe Time: 0000-00-00 00:00:00.0
2、为什么NQA的destination ip已经timeout,但NQA测试结果还是no result呢?查看NQA配置如下:
[AR1]dis cur configuration nqa
[V200R003C00]
#
nqa test-instance test test
test-type icmp
destination-address ipv4 13.13.13.2
frequency 5
start now
3、NQA中配置了 frequency 5,测试频率为5秒测试一次,而默认的测试数量为probe-count 为3,一次测试需要发送3个报文并返回结果。
由此可知,在目的地址已中断的情况下,5秒的周期内无法完成3次ping报文的检测,故NQA测试结果为未完成no result。关联路由无法撤销。
4、 修改frequency 为20秒,或更改probe-count为1 后,NQA测试结果为正常的failed,对应路由可以撤销。
根因
静态路由关联NQA,当且仅当NQA测试结果为failed,才会撤销静态路由。display nqa history 显示 timeout,不代表NQA测试结果为failed。
建议与总结
静态路由关联NQA,当且仅当NQA测试结果为failed,才会撤销静态路由。

END