IRRD(8)

NAME
irrd - stand-alone Internet Routing Registry database

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

DESCRIPTION
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 http://www.irr.net/docs/list.html 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.

OPTIONS
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: /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

USAGE

  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.

SEE ALSO
http://www.irrd.net/irrd.pdf