BIRD: Routing
The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.
BIRD support:
- Both IPv4 and IPv6
 - Multiple routing tables
 - BGP
 - RIP
 - OSPF
 - BFD
 - Babel
 - Static routes
 - IPv6 Router Advertisements
 - Inter-table protocol
 - Command-line interface (using the `birdc' client; to get some help, just press `?')
 - Powerful language for route filtering
 - Linux, FreeBSD, NetBSD, OpenBSD ports