Hey guys.
I have a rather strange problem with MPLS and traceroute.
/tool> traceroute 10.0.0.1
# ADDRESS RT1 RT2 RT3 STATUS
1 0.0.0.0 0ms 0ms 0ms
2 0.0.0.0 0ms 0ms 0ms
3 0.0.0.0 0ms 0ms 0ms
4 10.0.0.1 3ms 3ms 2ms
/tool> traceroute 10.0.0.1
# ADDRESS RT1 RT2 RT3 STATUS
1 10.1.23.1 3ms 2ms 2ms <MPLS:L=19,E=0>
2 10.1.22.1 3ms 2ms 2ms <MPLS:L=114,E=0>
3 10.1.21.1 3ms 4ms 3ms <MPLS:L=28,E=0>
4 10.0.0.1 3ms 2ms 2ms
These traces were done right after each other. As you can see, in the first one, the hops are not responding, but in the traceroute done right after, they all respond correctly.
After the first traceroute, I can traceroute as much as I want and it all works. Only the first traceroute is timed-out.
However, if I wait about 1 minute, the situation repeats.
Again, for the first traceroute the hops dont respond, but for next traceroutes, all works.
Any idea what may be causing this?
OSPF is used as IGP and MPLS config on all LSR is:
/mpls interface
set [ find default=yes ] mpls-mtu=1512
/mpls ldp
set distribute-for-default-route=yes enabled=yes lsr-id=$LoopbackIP transport-address=$LoopbackIP
/mpls ldp interface
add interface="eth1 - b1.wlan1.local"
add interface="eth2 - b2.wlan1.local"
Thanks!