[164545] in North American Network Operators' Group
tools and techniques to pinpoint and respond to loss on a path
daemon@ATHENA.MIT.EDU (Andy Litzinger)
Mon Jul 15 17:19:06 2013
X-Barracuda-Envelope-From: Andy.Litzinger@theplatform.com
From: Andy Litzinger <Andy.Litzinger@theplatform.com>
To: "nanog@nanog.org" <nanog@nanog.org>
Date: Mon, 15 Jul 2013 21:18:52 +0000
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
Hi,
Does anyone have any recommendations on how to pinpoint and react to packet=
loss across the internet? preferably in an automated fashion. For detect=
ion I'm currently looking at trying smoketrace to run from inside my networ=
k, but I'd love to be able to run traceroutes from my edge routers triggere=
d during periods of loss. I have Juniper MX80s on one end- which I'm hopef=
ul I'll be able to cobble together some combo of RPM and event scripting to=
kick off a traceroute. We have Cisco4900Ms on the other end and maybe the=
same thing is possible but I'm not so sure.
I'd love to hear other suggestions and experience for detection and also fo=
r options on what I might be able to do when loss is detected on a path.
In my specific situation I control equipment on both ends of the path that =
I care about with details below.
we are a hosted service company and we currently have two data centers, DC =
A and DC B. DC A uses juniper MX routers, advertises our own IP space and =
takes full BGP feeds from two providers, ISPs A1 and A2. At DC B we have a=
smaller installation and instead take redundant drops (and IP space) from =
a single provider, ISP B1, who then peers upstream with two providers, B2 a=
nd B3
We have a fairly consistent bi-directional stream of traffic between DC A a=
nd DC B. Both of ISP A1 and A2 have good peering with ISP B2 so under norm=
al network conditions traffic flows across ISP B1 to B2 and then to either =
ISP A1 or A2
oversimplified ascii pic showing only the normal best paths:
-- ISP A1----------------------ISP B2--
DC A--| |--=
- ISP B1 ----- DC B
-- ISP A2----------------------ISP B2--
with increasing frequency we've been experiencing packet loss along the pat=
h from DC A to DC B. Usually the periods of loss are brief, 30 seconds to=
a minute, but they are total blackouts.
I'd like to be able to collect enough relevant data to pinpoint the troub=
le spot as much as possible so I can take it to the ISPs and request a solu=
tion. The blackouts are so quick that it's impossible to log in and get a =
trace- hence the desire to automate it.
I can provide more details off list if helpful- I'm trying not to vilify an=
yone- especially without copious amounts of data points.
As a side question, what should my expectation be regarding packet loss whe=
n sending packets from point A to point B across multiple providers across =
the internet? Is 30 seconds to a minute of blackout between two destinatio=
ns every couple of weeks par for the course? My directly connected ISPs of=
fer me an SLA, but what should I reasonably expect from them when one of th=
eir upstream peers (or a peer of their peers) has issues? If this turns ou=
t to be BGP reconvergence or similar do I have any options?
many thanks,
-andy