BIRD is a dynamic routing daemon for UNIX-like systems. It should support all routing protocols used in the contemporary Internet, such as BGP, OSPF, RIP, and their IPv6 variants.
This is how to install BIRD:
./configure
make
make install
vi /usr/local/etc/bird.conf
Product's homepage
Here are some key features of "BIRD":
· Both IPv4 and IPv6 (use --enable-ipv6 when configuring)
· Multiple routing tables
· BGP
· RIP
· OSPF (IPv4 only)
· Static routes
· Inter-table protocol
· Command-line interface (using the `birdc' client; to get some help, just press `?')
· Soft reconfiguration -- no online commands for changing the configuration in very limited ways, just edit the configuration file and issue a `configure' command or send SIGHUP and BIRD will start using the new configuration, possibly restarting protocols affected by the configuration changes
· Powerful language for route filtering
What's New in This Release: [ read full changelog ]
· This version adds Route Origin Authorization basics, makes RIPng work again, extends clist operations in filters, fixes several bugs in BSD iface handling, and adds several minor bugfixes and enhancements.