traceroute
语法
traceroute <host> <as-number-lookup> <bypass-routing> <ce-ip ip address> <clns> <ethernet host> <extension> <gateway address> <inet> <inet6> <interface interface-name> <logical-system logical-system-name> <monitor host> <mpls (ldp FEC address | rsvp label-switched-path-name | bgp FEC address)> <next-hop next-hop address> <no-resolve host> <overlay> <port> <propagate-ttl host> <routing-instance routing-instance-name> <tenant tenant-name> <source source-address> <tos value> <ttl value> <wait seconds>
语法(QFX 系列和 OCX 系列)
traceroute <host> <as-number-lookup> <bypass-routing> <gateway address> <inet> <inet6> <interface interface-name> <monitor host> <mpls (ldp FEC address | rsvp label-switched-path-name | bgp FEC address)> <next-hop next-hop address> <no-resolve host> <overlay> <port> <propagate-ttl host> <routing-instance routing-instance-name> <source source-address> <tos value> <ttl value> <wait seconds>
描述
显示数据包到指定网络主机的路由。用作 traceroute
调试工具来定位网络中的故障点。
Junos OS 演化 traceroute
版命令解析数据的方式与 Linux traceroute
命令相同,因此输出与 Junos OS 不同。有关更多详细信息,请参阅 示例输出 部分。
选项
host | 远程主机的 IP 地址或名称。 |
as-number-lookup | (可选)显示从主机到目标路径上每个中间跃点的自治系统 (AS) 编号。 |
bypass-routing | (可选)绕过常规路由表,将请求直接发送到所连接网络上的系统。如果系统不在直连网络上,则会返回错误。使用此选项可通过没有路由的接口显示到本地系统的路由。 |
ce-ip IPv4 or IPv6 address | (仅限具有 MPC 和 MIC 接口的 MX 系列路由器)(可选)检查到虚拟专用 LAN 服务 (VPLS) 和以太网 VPN (EVPN) 网络中的客户边缘 (CE) IP 地址的路由。 |
clns | (可选)跟踪属于无连接网络服务 (CLNS) 的路由。 |
ethernet host | (可选)使用单播 MAC 地址跟踪到以太网主机的路由。 |
extension | (可选)跟踪 ICMP 扩展 |
gateway address | (可选)路由通过的路由器或交换机的地址。 |
inet | inet6 | (可选)跟踪分别属于 IPv4 或 IPv6 的路由。 |
interface interface-name | (仅限 Junos OS)(可选)用于发送数据包的接口的名称。 |
logical-system (all | logical-system-name) | (可选)Junos OS 演化版 18.3R1 不支持此选项。在所有逻辑系统或特定逻辑系统上执行此操作。 |
tenant tenant-name | (可选)用于跟踪路由尝试的特定租户系统的名称。 |
monitor host | (可选)显示指定主机的实时监控信息。 |
mpls (ldp FEC address | rsvp label-switched-path name) | (可选)请参阅 |
next-hop | 将数据包发送到目标的下一跃点。 |
no-resolve | (可选)不要尝试确定与 IP 地址对应的主机名。 |
overlay | (可选)路由跟踪叠加路径。 |
port | (可选)用于路由跟踪探测的基本端口号。 |
propagate-ttl | (可选)在 PE 路由设备上,使用此选项可查看本地生成的路由引擎传输流量。这仅适用于 MPLS L3VPN 流量。 当您想要查看从本地提供商路由器到远程提供商路由器的逐跳信息时,当使用配置语句在
注意:
|
routing-instance routing-instance-name | (可选)路由跟踪尝试的路由实例的名称。 |
source source-address | (可选)传出跟踪路由数据包的源地址。 |
tos value | (可选)要包含在 IP 服务类型 (ToS) 字段中的值。值的范围是通过 |
ttl value | (可选)要包含在路由跟踪请求中的最大生存时间值。值的范围是通过 |
wait seconds | (可选)等待对跟踪路由请求的响应的最长时间。 |
其余语句将单独解释。请参阅 CLI 资源管理器。
所需权限级别
网络
输出字段
表 1 介绍了该 traceroute
命令的输出字段。输出字段按其出现的大致顺序列出。
字段名称 |
字段说明 |
---|---|
|
接收器的 IP 地址。 |
|
允许的最大跃点数。 |
|
发送的数据包的大小。 |
|
从源到指定路由器或交换机的跃点数。 |
|
此跃点的路由器或交换机的名称。 |
|
此跃点的路由器或交换机的地址。 |
|
平均往返时间,以毫秒 (ms) 为单位。 |
示例输出
- 路由跟踪
- 跟踪路由编号查找主机
- 路由跟踪无法解析
- traceroute propogate-ttl
- traceroute(客户边缘路由器之间,第 3 层 VPN)
- 跟踪路由(通过 MPLS LSP)
- traceroute 路由实例无解析(通过 MPLS LSP)
- traceroute(Junos OS 演化,通过 MPLS LSP)
路由跟踪
user@host> traceroute santacruz traceroute to host1.example.com (10.156.169.254), 30 hops max, 40 byte packets 1 blue23 (10.168.1.254) 2.370 ms 2.853 ms 0.367 ms 2 red14 (10.168.255.250) 0.778 ms 2.937 ms 0.446 ms 3 yellow (10.156.169.254) 7.737 ms 89.905 ms 0.834 ms
跟踪路由编号查找主机
user@host> traceroute as-number-lookup 10.100.1.1 traceroute to 10.100.1.1 (10.100.1.1), 30 hops max, 40 byte packets 1 10.39.1.1 (10.39.1.1) 0.779 ms 0.728 ms 0.562 ms 2 10.39.1.6 (10.39.1.6) [AS 32] 0.657 ms 0.611 ms 0.617 ms 3 10.100.1.1 (10.100.1.1) [AS 10, 40, 50] 0.880 ms 0.808 ms 0.774 ms user@host> traceroute as-number-lookup 1::1 traceroute6 to 1::1 (1::1) from 2001:b8::7, 64 hops max, 12 byte packets user@host> traceroute 2001:b8::7 as-number-lookup traceroute6 to 2001:b8::7 (2001:b8::7) from 2001:db8::9, 64 hops max, 12 byte packets 1 2001:db8::10 (2001:db8::10) [AS 18] 0.657 ms 17.319 ms 0.504 ms 2 2001:b8::7 (2001:b8::7) 0.949 ms 0.930 ms 0.739 ms
路由跟踪无法解析
user@host> traceroute santacruz no-resolve traceroute to host1.example.com (10.156.169.254), 30 hops max, 40 byte packets 1 10.168.1.254 0.458 ms 0.370 ms 0.365 ms 2 10.168.255.250 0.474 ms 0.450 ms 0.444 ms 3 10.156.169.254 0.931 ms 0.876 ms 0.862 ms
traceroute propogate-ttl
user@host> traceroute propagate-ttl 100.200.2.2 routing-instance VPN-A traceroute to 100.200.2.2 (100.200.2.2) from 1.1.0.2, 30 hops max, 40 byte packets 1 1.2.0.2 (1.2.0.2) 2.456 ms 1.753 ms 1.672 ms MPLS Label=299776 CoS=0 TTL=1 S=0 MPLS Label=299792 CoS=0 TTL=1 S=1 2 1.3.0.2 (1.3.0.2) 1.213 ms 1.225 ms 1.166 ms MPLS Label=299792 CoS=0 TTL=1 S=1 3 100.200.2.2 (100.200.2.2) 1.422 ms 1.521 ms 1.443 ms
traceroute(客户边缘路由器之间,第 3 层 VPN)
user@host> traceroute vpn09 traceroute to host2.example.com (10.255.14.179), 30 hops max, 40 byte packets 1 10.39.10.21 (10.39.10.21) 0.598 ms 0.500 ms 0.461 ms 2 10.39.1.13 (10.39.1.13) 0.796 ms 0.775 ms 0.806 ms MPLS Label=100006 CoS=0 TTL=1 S=1 3 host2.example.com (10.255.14.179) 0.783 ms 0.716 ms 0.686
跟踪路由(通过 MPLS LSP)
user@host> traceroute mpls1 traceroute to 10.168.1.224 (10.168.1.224), 30 hops max, 40 byte packets 1 mpls1-sr0.company.net (10.168.200.101) 0.555 ms 0.393 ms 0.367 ms MPLS Label=1024 CoS=0 TTL=1 2 mpls5-lo0.company.net (10.168.1.224) 0.420 ms 0.394 ms 0.401 ms
traceroute 路由实例无解析(通过 MPLS LSP)
user@host> traceroute routing-instance VRF-1 198.51.100.1 no-resolve traceroute to 198.51.100.1 (198.51.100.1), 30 hops max, 40 byte packets 1 198.51.100.20 20.243 ms 13.256 ms 24.194 ms MPLS Label=299792 CoS=0 TTL=1 S=0 MPLS Label=16 CoS=0 TTL=1 S=1 2 198.51.100.21 14.126 ms 13.090 ms 29.082 ms MPLS Label=16 CoS=0 TTL=1 S=0 MPLS Label=16 CoS=0 TTL=2 S=1 3 198.51.100.22 16.419 ms 11.564 ms 17.068 ms MPLS Label=16 CoS=0 TTL=1 S=1 4 198.51.100.1 12.794 ms 12.939 ms 17.123 ms
traceroute(Junos OS 演化,通过 MPLS LSP)
Junos OS 演化 traceroute
命令解析 MPLS 数据的方式与 Linux traceroute
命令相同:L=label、E=exp_use、S=stack_bottom 和 T=TTL。在下面的示例中,指示 T=1/L=16
标签为 16 的 TTL。
user@host> traceroute 192.0.2.50 ttl 255 traceroute to 192.0.2.50 (192.0.2.50), 255 hops max, 60 byte packets 1 192.0.2.60 (192.0.2.60) 13.565 ms 11.696 ms 11.448 ms 2 192.0.2.61 (192.0.2.61) <MPLS:L=17,E=0,S=0,T=1/L=16,E=0,S=1,T=1> 34.034 ms 31.538 ms 27.697 ms 3 192.0.2.62 (192.0.2.62) <MPLS:L=299776,E=0,S=0,T=1/L=16,E=0,S=1,T=2> 23.174 ms 24.393 ms 21.009 ms 4 192.0.2.63 (192.0.2.63) 24.553 ms 19.698 ms 25.648 ms 5 192.0.2.50 (192.0.2.50) 33.322 ms 29.514 ms 24.706 ms
路由跟踪无解析扩展 (QFX5100)
user@host> traceroute 48.1.1.2 no-resolve extension traceroute to 10.255.255.255 (10.255.255.255), 30 hops max, 52 byte packets 1 10.168.1.254 7.776 ms 8.108 ms 8.131 ms rx intf ae1.0(560) 10.168.1.254 mtu 1500 rx sub-ip intf xe-0/0/18:0(803) 10.168.1.254 mtu 1500 fwd intf ae2.0(562) 10.255.255.254 mtu 1500 next-hop intf ae2.0(562) 10.255.255.255 mtu 1500 ! 2 10.255.255.255 7.122 ms 8.599 ms 8.267 ms rx intf ae2.0(556) 10.255.255.255 mtu 1500 !