Traceroute management

My company uses it's internet connection primarily for VPN tunneling. I
have always wanted a tool that I can enter the peer ip addresses and it
will every 8 or 12 hours run a traceroute and log it so I can build
historical maps of the path our traffic is taking. Has anyone ever seen
any apps like this, preferably something that is free.

Thanks

Try SmokePing (which includes SmokeTrace now):
http://oss.oetiker.ch/smokeping/

You could also just use a cronjob and output the results to a flat file or
database if you prefer something home grown.

  -Scott

BGPlay might be what you are looking for. I believe you can replay
certain time periods.

http://bgplay.routeviews.org/bgplay/

Jason

From: Scott Berkman [mailto:scott@sberkman.net]
Sent: Tuesday, June 09, 2009 3:45 PM
To: 'Dylan Ebner'; nanog@nanog.org
Subject: RE: Traceroute management

Try SmokePing (which includes SmokeTrace now):
SmokePing - About SmokePing

You could also just use a cronjob and output the results to a flat

file or

database if you prefer something home grown.

  -Scott

From: Dylan Ebner [mailto:dylan.ebner@crlmed.com]
Sent: Tuesday, June 09, 2009 3:28 PM
To: nanog@nanog.org
Subject: Traceroute management

My company uses it's internet connection primarily for VPN tunneling.

I

have always wanted a tool that I can enter the peer ip addresses and

it

will every 8 or 12 hours run a traceroute and log it so I can build
historical maps of the path our traffic is taking. Has anyone ever

seen

Hmm, take a look at pingplotter

Arie

arievayner@gmail.com (Arie Vayner) wrote:

Hmm, take a look at pingplotter

From what I understand, Dylan is interested in something that
archives traceroutes and compares them to former versions.

The only tool I know that does this is something Gert Döring
(gert@space.net) hacked a couple of years ago. Maybe he'd
share it with you.

It's a Perl script capable of intelligently filtering
hops and basically showing you when your packets take
a new path to their destination.

Cheers,
  Elmar.

mon ( http://mon.wiki.kernel.org/index.php/Main_Page )
comes with traceroute.monitor

It keeps a state file of current routes and logs only changes. You can
specify equivalent hops, hops to ignore, StopAt addresses, and
UnexpectedHops.

Since it is part of mon, it is easy to alert on a route change.

The IgnoreHop feature was probably added after the mon release. I can
provide a newer version if IgnoreHop would be useful.

Jon

My company uses it's internet connection primarily for VPN tunneling. I
have always wanted a tool that I can enter the peer ip addresses and it
will every 8 or 12 hours run a traceroute and log it so I can build
historical maps of the path our traffic is taking. Has anyone ever seen
any apps like this, preferably something that is free.

We ended up writing our own, take a look at perl Net::Traceroute throw it in a DB with DBI and then graph it with graphviz.

<>

Nathan Stratton CTO, BlinkMind, Inc.
nathan at robotics.net nathan at blinkmind.com
http://www.robotics.net http://www.blinkmind.com

Best thing I've seen is from the network guys at NCAR/UCAR. And it has the right price too!
    http://www.cisl.ucar.edu/nets/tools/trcheck/

Dylan Ebner wrote:

I use mtr with the "--report" and the "--report-cycles" switches + cron

rm