NETS header NETS Homepage UCAR Homepage NCAR Homepage SCD Homepage NETS Homepage About NETS Work requests & support
  Browse NETS topics: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

IRRToolSet (NETS notes)

The IRRToolSet is a set of software tools that provides access to the Internet Routing Registry. There is documentation for the tools at the IRRToolSet website (you have to go there and follow the link to "Documentation"). Pete Siemsen installed the tools on netserver on 2007-01-14, in his home directory.

The tools are poorly maintained - many of the tools won't even compile. One useful tool that works is peval. To see the man page for peval, do:
man --manpath=/usr/home/siemsen/IRRToolSet-4.8.5/man peval

Peval is used to get prefixes from the IRR. To show what prefixes are registered to an AS:

netserver@ML$ /usr/home/siemsen/IRRToolSet-4.8.5/src/peval/peval AS194
({192.188.155.0/24, 192.52.106.0/24, 192.43.244.0/24, 161.98.0.0/16, 128.117.0.0/16})
netserver@ML$

To show what prefixes are registered to all the ASes in as AS-set:

netserver@ML$ /usr/home/siemsen/IRRToolSet-4.8.5/src/peval/peval AS-FRGP
({208.178.237.0/24, 205.170.235.0/24, 205.170.168.0/21, 205.169.208.0/24,
(etc.)
128.138.0.0/16, 128.116.0.0/16, 128.117.0.0/16, 72.166.150.0/24}) netserver@ML$
We can compare the output of the above command to the list of routes that we actually advertise from our router to, say, ESnet. They should be the same.


Address comments or questions about this Web page to the Network Engineering & Telecommunications Section at nets-www@ncar.ucar.edu. The NETS is part of the Computational & Information Systems Laboratory of the National Center for Atmospheric Research, which is sponsored by the National Science Foundation and managed by the University Corporation for Atmospheric Research. This website follows the UCAR General Privacy Policy and the NCAR/UCAR/UOP Terms of Use.