静态路由故障排错


静态路由故障排查

  静态路由是否能够加入到全局路由表中病成功知道报文正确的转发,取决与出接口状态与下一跳地址可达性,以及检测联动和优先级的状态等方面。因此定位故障的思路是:首先查看全局路由表中是否有该静态路由,然后检查出接口状态、下一跳地址可达、BFD/NQA配置、路由优先级等。按常用到的排查也就是出接口状态和下一跳是否可达最为常用。

静态路由故障排查应该分为以下几个步骤:

1.查看全局路由表中是否有该静态路由?

2.检查出接口状态?

3.检查下一跳地址是否可达?

4..检查BFD或NQA配置的与状态。

5.检查BFD或NQA配置的状态。

6.检查静态路由的优先级?

7.检查静态路由掩码长度。

(1)查看全局路由表中是否有该路由表项?

命令:dis  ip  routing-table  192.168.2.0 (目标IP网段)

可以通过以上命令查看表中是否有该静态路由?

(2)检查出接口状态

查看静态路由对应的出接口状态是否正常,正常情况下该接口的物理层、协议层、均UP。

命令是:dis   interface   brief

(3)检查下一跳是否可达?

最直接的命令是PING,直接ping对端IP,查看结果

命令:ping   192.168.1.2

单独列举一下BFD的简单功能和案例:BFD在两台网络设备上建立会话,用来检测网络设备间的双向转发路径,为上层应用服务。

(4)查看是否绑定了BFD或NQA

查看静态路由是否绑定了BFD或NQA,与BFD或NQA检测进行联动。

命令:dis  current-configuration  |   include   192.168.2.0  

(5)检查BFD或NQA配置与状态

在配置了静态路由与BFD或NQA 联动的情况下,查看相关配置、状态信息是否正确。正常情况下BFD的会话状态为UP;NQA track项的状态信息为Positive。

命令:dis   bfd  session

   dis  track   1(静态路由绑定的track号)

(6)检查静态路由的优先级

检查去往同一目标的网段的路由中,静态路由的优先级是否最高。

命令:dis   ip  routing-table  192.168.2.0 (目标IP网段)

   dis   ip  routing-table  192.168.2.0 (目标IP网段)verbose

通过上述命令查看,可以确认静态路由的优先级不是最高,因而未出现在全局路由表中。

(7)检查静态路由掩码长度

检查到目标IP网段的报文转发能否匹配静态路由,即检查该静态路由的掩码是否最长。

命令:dis  ip  routing-table  192.168.2.0 (目标IP网段)

综上所属均是最常用的测试静态路由的方式,主要是查看接口状态和下一跳是否通。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM