Routing issue root cause analysis using AMP
This is an example one of the RING participants (eBay Classifieds Group) wanted to share with all RING participants.
Several weeks ago we (eBay Classifieds Group) encountered an issue with some customers coming from Denmark (more precise, TDC customers), having issues reaching websites in the eBay Classifieds Grou network. These issues were showing as a slow website, and packetloss to our network. This lasted for some time, but it didn’t escalate in time to me, so by the time it did, the issue was already gone.
Now I haven’t been following the connected member list for the NLNOG/RING project, but Job Snijders pointed me out that TDC does have a RING node!
Now Job showed me during that weekend while we had some drinks, his new cool tool on the ring, it was even better then what I did pitch to him some moons ago. Not just latency monitoring, but the NLNOG/RING project keeps track of the number of hops, and keeping archives of traceroutes. And it all presents it in a very nice interface.
Debugging:
First, looked up the actual issue at hand.
From 13:40 there is an increased jitter, and packet loss visible! So, let’s check out that cool graph that displays number of hops history.
And we see increase in number of hops, now let’s take a look at the actual ‘traceroute’ history.
Take a small look at 13:45 on August 1st, hey… why has the traceroute from ECG towards TDC changed into going over the AMS-IX platform instead of the usual Level3 path? We see the real cause at 14:00, the number 3 hop has become Novatel in Bulgary.
Now, a quick search in my mailbox reveals that Novatel recently connected to AMS-IX, also this is listed on the AMS-IX “connected” page.
Conclusion:
It seems Novatel went live at AMS-IX the day before, my idea is that they accidentally leaked their NTT routes via the AMS-IX routeservers, and had their NTT link congested by doing so. This might have been prevented if the AMS-IX routeservers would have done strict RPSL checking.
If you have any questions regarding the use of the tool, or question about this article, don’t hesitate to contact me: Maarten Moerman / mmoerman@ebay.com