靜態路由故障排錯


靜態路由故障排查

  靜態路由是否能夠加入到全局路由表中病成功知道報文正確的轉發,取決與出接口狀態與下一跳地址可達性,以及檢測聯動和優先級的狀態等方面。因此定位故障的思路是:首先查看全局路由表中是否有該靜態路由,然后檢查出接口狀態、下一跳地址可達、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