Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Contact Us
Online Help
Domain Status
Man Pages

Virtual Servers

Topology Map

Server Agreement
Year 2038

USA Flag



Man Pages

Manual Reference Pages  -  IRRD (8)


irrd - stand-alone Internet Routing Registry database


     Interactive Interface
See Also


irrd [-a] [-d database directory] [-f conf file] [-g group name] [-l user name] [-n] [-s password] [-u] [-v] [-w irr port] [-x]


irrd is a stand-alone Internet Routing Registry database server. irrd can store information and answer queries about local network, campus and ISP backbone topology, address allocation and routing policies. irrd can be used as an independent local database server, or as part of the global Internet Routing Registry (IRR). The Internet Routing Registry is the union of a growing number of world-wide routing policy databases, including servers operated by Cable & Wireless, APNIC, Merit, Bell Canada, RIPE, Verio, and many other organizations. See for an up-to-date list of registries. irrd supports the Routing Registry Specification Language (RPSL) routing registry syntax. The irrd package includes all needed IRR support services, including: automated real-time mirroring of other IRR databases, update syntax checking, update security checking, GUI query and management tools, and update notification. The current version of irrd also supports most RIPEdb whois flags. When used in conjunction with policy tools such as RtConfig, Roe, and Aoe, the irrd server allows:
1. Automated generation of router configuration
  files and access-lists
2. Internet topology visualization
3. Network trouble-shooting and debugging
In addition to the usual RIPE/RPSL whois queries, the irrd Server
  also provides a protocol for getting information from RIPE/RPSL-style database files that is not easily (or rapidly) obtainable using the standard whois queries. These irrd queries can be submitted one-at-a-time via whois, or by establishing a connection to the irrd Server, issuing multiple queries, and then closing the connection.


The following options are supported:
-a Enable atomic transactions for database updates
-d <database directory>
  Set database directory
-f <conf file>
  Specify the configuration file to use (default: /usr/local/etc/irrd.conf).
-g <group name>
  Set the program’s group id to the named group after initialization.
-l <user name>
  Set the program’s user id to the named user after initialization.
-n Do not daemonize
-s <password>
  Set the password for the UII interactive interface
-u don’t allow privileged commands
-v Verbose logging, debug mode
-w <irr port> Set the port used by irrd for whois/mirror connections (default 43).
-x Don’t attempt an initial bootstrap auto-fetch of empty databases


    Interactive Interface

irrd provides an interactive user interface that shows the status of measurement tests and parameters. The port number can be specified in the configuration. The default is TCP port 5673, or the number associated with irrd in /etc/services. If a password is specified in the configuration, it must be supplied on login.

Unix shell-like redirection (or filename) is available for output. To edit a line, emacs-like line editing including ^a, ^b, ^e, ^f, ^d, ^k, ^u and ^c is available. To reuse a previous line, tcsh-line history function is available by typing ^p and ^n.

The irrd command language shares many similarities with the language used on Cisco Systems routers.


Search for    or go to Top of page |  Section 8 |  Main Index

IRRD IRRD (8) 16 Aug 2001

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.