Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Various scripts
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
route
.gitignore
README.rst

README.rst

python 2.7.2 (python --version to test version. Should work on 2.6 too but untested)

REQUIREMENTS

$> easy_install IPy

or:

$> pip install IPy

USAGE

route-check PATH/TO/netconfig.file PATH/TO/DATADIR/

Route log file names taken from netconfig.conf should have same filename but .txt extension (as it is for now)

Router hostnames must be in form nX if using --src-routers or --dst-routers

By default only testing errors outputted

Options (see route-analysis -h):

--no-sumulation - check routing tables only

--info - show info (by default succesful traces not outputted)

--debug - lots of output

--with-traces - show traces

--with-failure-traces - show traces on failure only

--src-routers n0,n1-n2,n3 - check only named source routers

--dst-routers n0,n1,n2-n3 - check only named destination routers

--logfile - write output to logfile

--deletion - take in account route deletion too (lots of failures)

Testing splitted on two phases:

  1. Test routing tables
  2. Simulate traceroute between all network nodes, if not omitted with --no-sumulation. Circular routes tested too.

Full test time at given dataset is now about 30 minutes.

Something went wrong with that request. Please try again.