The IRRToolSet is a set of tools to work with Internet routing policies. These policies are stored in Internet Routing Registries (IRR) in the Routing Policy Specification Language.

The goal of the IRRToolSet is to make routing information more convenient and useful for network engineers, by providing tools for automated router configuration, routing policy analysis, and on-going maintenance.

In order to build irrtoolset from the code repository, you will need GNU make, autoconf, automake, libtool, bison, flex and a C++ compiler. The code is well tested with GNU C++, and should work with any version between 3.4 and 4.4.


root@fakrul-rnd:/# apt-get install build-essential libtool subversion bison flex libreadline-dev autoconf automake

root@fakrul-rnd:/# svn co svn://irrtoolset.isc.org/trunk
root@fakrul-rnd:/# cd trunk
root@fakrul-rnd:/# libtoolize
root@fakrul-rnd:/# autoreconf -i
root@fakrul-rnd:/# ./configure
root@fakrul-rnd:/# make

root@fakrul-rnd:/# /usr/local/bin/rtconfig -h whois.apnic.net -p 43 -s APNIC -protocol ripe -cisco_use_prefix_lists

rtconfig> @rtconfig networks AS23956
rtconfig> @RtConfig access_list filter AS58656
rtconfig> @rtconfig printPrefixes “ip prefix-list BDHUB-IN seq %n permit %p/%l le 24n” filter AS24556