我有一个有趣的问题,我的 traceroute 在途中跳过了一跳。我不知道为什么,但这似乎是某种我还不了解的瞻博网络行为。蓝色路由器是 Cisco 机器,其他类似 PC 的图标是 Juniper 路由器。
但是当我做一个 CE2: traceroute 172.16.0.1 (to CE1 Lo0 interface) 我得到以下信息:
root> traceroute 172.16.0.1
traceroute to 172.16.0.1 (172.16.0.1), 30 hops max, 52 byte packets
1 192.168.1.9 (192.168.1.9) 2.514 ms 1.861 ms 1.393 ms
2 10.0.3.1 (10.0.3.1) 5.597 ms 6.516 ms 5.480 ms
MPLS Label=300160 CoS=0 TTL=1 S=0
MPLS Label=18 CoS=0 TTL=1 S=1
3 10.0.2.5 (10.0.2.5) 5.618 ms 6.154 ms 5.312 ms
MPLS Label=300 CoS=0 TTL=1 S=0
MPLS Label=203 CoS=0 TTL=1 S=0
MPLS Label=18 CoS=0 TTL=2 S=1
4 10.0.2.1 (10.0.2.1) 5.742 ms 5.344 ms 5.366 ms
MPLS Label=203 CoS=0 TTL=1 S=0
MPLS Label=18 CoS=0 TTL=1 S=1
5 172.16.1.9 (172.16.1.9) 5.550 ms 4.752 ms 4.675 ms
MPLS Label=18 CoS=0 TTL=1 S=1
6 172.16.1.10 (172.16.1.10) 5.315 ms 5.238 ms 5.532 ms
root>
我从 CE1 的另一端尝试了同样的事情:traceroute 192.168.0.1(到 CE2 接口 Lo0)我得到了这个:
CE1#traceroute 192.168.0.1
Type escape sequence to abort.
Tracing the route to 192.168.0.1
VRF info: (vrf in name/id, vrf out name/id)
1 172.16.1.9 1 msec 1 msec 0 msec
2 10.0.1.2 [MPLS: Labels 201/16 Exp 0] 5 msec 5 msec 4 msec
3 10.0.2.2 [MPLS: Labels 301/300144/16 Exp 0] 4 msec 4 msec 4 msec
4 10.0.2.6 [MPLS: Labels 300144/16 Exp 0] 4 msec 4 msec 4 msec
5 192.168.0.1 5 msec 6 msec 6 msec
CE1#
如您所见,PE2_2 路由器不在输出中?谁能解释为什么会发生这种情况?