華三路由追蹤命令 tracert詳解

2021-10-13 09:26:51 字數 3329 閱讀 1382

此命令用來檢視ipv4報文從源端傳到目的端所經過的路徑

tracert [ -a source-ip | -f first-ttl | -m max-ttl | -p port | -q packet-number | -t tos | ] } | -w timeout ] * host

引數的含義如下:

-f first-ttl:指定乙個初始ttl,即第乙個報文所允許的最大跳數。取值範圍為1~255,且小於或等於最大ttl,預設值為1。

-m max-ttl:指定乙個最大ttl,即乙個報文所允許的最大跳數。取值範圍為1~255,且大於或等於初始ttl,預設值為30。

-p port:指定目的端的udp埠號,取值範圍為1~65535,預設值為33434。使用者一般不需要更改此選項。當tracert的目的位址為遠端lisp站點的eid位址時,目的端的udp埠號必須大於或等於33434。

-q packet-number:指定每次傳送的探測報文個數,取值範圍為1~65535,預設值為3。

-t tos:tracert報文中tos域的值。取值範圍為0~255,預設值為0。

-topology topo-name:指定目的端所屬的拓撲。topo-name表示拓撲名,為1~31個字元的字串,區分大小寫;取值為base時表示公網拓撲。如果未指定本引數,則表示目的端位於公網中。

-vpn-instance vpn-instance-name:指定目的端所屬的vpn例項。vpn-instance-name表示mpls l3vpn的vpn例項名稱,為1~31個字元的字串,區分大小寫。如果未指定本引數,則表示目的端位於公網中。

-resolve-as:指定從哪個路由表中解析as號。使用該引數,能夠幫助使用者了解tracert路徑中三層裝置所屬as的編號。不指定該引數時,表示從公網路由表解析as號。

none:表示不解析as號。tracert顯示資訊中不會攜帶as號。

vpn:表示從當前vpn的路由表解析as號。指定該引數後,tracert在顯示當前vpn中三層裝置的位址資訊時,會同時顯示該位址對應的as號。如果當前vpn路由表中沒有記錄該位址的as號,則不顯示。

-w timeout:指定探測報文的響應報文的超時時間,取值範圍是1~65535,單位為毫秒,預設值為5000。

使用指導:

當使用者使用ping命令測試發現網路出現故障後,可以用tracert命令分析出現故障的網路節點。

當目的位址為公網位址時,裝置會自動從公網路由表解析as號,如果存在則顯示。當目的位址為私網位址時,路徑上的三層裝置的位址可能存在於公網路由表或私網路由表,這時需要使用者執行兩次tracert命令,分別指定global引數和vpn引數,然後根據網路拓撲確定源端到目的端實際途經的as。

tracert命令的輸出資訊包括到達目的端所經過的所有三層裝置的ip位址,如果某裝置不能回應icmp錯誤訊息(可能因為路由不可達或者沒有開啟icmp錯誤報文處理功能),則輸出「* * *」。

在tracert過程中,並且中間裝置開啟了icmp不可達報文處理功能(參考ip unreachables enable命令),如果命令執行結果中顯示以下字元,則表示目的裝置已不可達,裝置會停止發包,tracert過程停止。

· !n:表示網路不可達。

· !h:表示目的主機不可達。

· !p:表示協議不可達(未知的協議號)。

· !f:表示需要進行分片但中間裝置設定了不分片導致的不可達。

· !w:表示未知的目的主機不可達,即目的主機不存在。

· !q:表示目的網路不可達的服務型別不可達,即不可用的服務型別(網路)。

· !t:表示目的主機不可達的服務型別不可達,即不可用的服務型別(主機)。

· !x:表示管理禁止通訊不可達,即通訊被過濾策略禁止。

· !v:表示違反主機優先順序不可達,即報文優先順序為src/dst/port不准許的優先順序,則報文不被允許**。

· !c:表示優先順序終止生效不可達,即報文優先順序被終止生效而不允許**。

在執行命令過程中,鍵入可終止此次tracert操作。

舉例:

# 檢視報文從源端到目的端(ip位址為1.1.2.2)所經過的路徑。

tracert 1.1.2.2

traceroute to 1.1.2.2 (1.1.2.2), 30 hops at most, 40 bytes each packet, press ctrl_c to break

1  1.1.1.2 (1.1.1.2) 673 ms 425 ms 30 ms

2  1.1.2.2 (1.1.2.2) [as 100] 580 ms 470 ms 80 ms

# 檢視報文從源端到目的端(ip位址為1.1.3.2,屬於vpn1)所經過的路徑,並顯示報文經過的私網中的三層裝置的as資訊。

tracert –vpn-instance vpn1 –resolve-as vpn 1.1.3.2

traceroute to 1.1.3.2 (1.1.3.2), 30 hops at most, 40 bytes each packet, press ctrl_c to break

1  1.1.1.2 (1.1.1.2) 673 ms 425 ms 30 ms

2  1.1.2.2 (1.1.2.2) 580 ms 470 ms 80 ms

3  1.1.3.2 (1.1.3.2) [as 65535] 530 ms 472 ms 380 ms

# 檢視報文從源端到目的端(ip位址為192.168.0.46)所經過的路徑(途經mpls網路)。

tracert 192.168.0.46

traceroute to 192.168.0.46 (192.168.0.46), 30 hops at most, 40 bytes each packet, press ctrl_c to break

1  192.0.2.13 (192.0.2.13)  0.661 ms  0.618 ms  0.579 ms

2  192.0.2.9 (192.0.2.9)  0.861 ms  0.718 ms  0.679 ms

mpls label=100048 exp=0 ttl=1 s=1

3  192.0.2.5 (192.0.2.5)  0.822 ms  0.731 ms  0.708 ms

mpls label=100016 exp=0 ttl=1 s=1

4  192.0.2.1 (192.0.2.1)  0.961 ms  8.676 ms  0.875 ms

表1-3 tracert命令顯示資訊描述表

華三路由器雙向NAT

實現目標 單位a的網內使用者 192.168.1.0網段 需要訪問單位b的伺服器 10.1.1.1 並實現雙向nat。聯網要求 單位a的內網結構和ip位址需要對外隱藏 單位b不能看到單位a的網內ip位址,只能看到nat轉換後的1.1.1.2位址 同時單位a的內網裝置不需要新增單位b的ip網段的路由,...

路由追蹤命令Tracert

dos命令tracert跟蹤路由詳解 tracert 通過遞減 存在時間 ttl 欄位的值將 internet 控制訊息協議 icmp 回顯請求 或 icmpv6 訊息傳送給目標可確定到達目標的路徑。路徑將以列表形式顯示,其中包含源主機與目標主機之間路徑中路由器的近側路由器介面。近側介面是距離路徑中...

華三路由交換配置命令 華三交換機 路由器配置命令

h3c 交換機配置命令大全 system view 進入系統檢視模式 sysname 為裝置命名 display current configuration 當前配置情況 language mode chinese english 中英文切換 inte ce ethernet 1 0 1 進入乙太網...