Bird is internet routing daemons which manages TCP/IP based routing protocols with full support of all modern routing protocols, easy to use configuration interface and powerful route filtering language. . It supports OSPF, RIPv2 (No v1), BGP and redistribution between the protocols with a powerful configuration syntax.