Projects / BIRD

BIRD

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. It also features a very flexible configuration mechanism, and a route filtering language.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  07 May 2013 23:09

    Release Notes: A Lightweight BIRD client for embedded environments. Dynamic IPv6 router advertisements. A new 'next hop keep' option for BGP. A smart default routing table for 'show route export/preexport/protocol'. Automatic router ID selection could be configured to use the loopback address. Allows configured global addresses of NBMA neighbors in OSPFv3. Allows BIRD commands from the Unix shell even in restricted mode. Route limits inherited from templates can be disabled. Symbol names enclosed by apostrophes can contain dots. Several bugfixes.

    •  11 Jan 2013 23:23

      Release Notes: BIRD can now be configured to keep and show filtered routes. This release adds separate receive and import limits, several new reconfiguration cmd options (undo, timeout, check), configurable automatic router ID selection, Dragonfly BSD support, and fixes for OSPFv3 vlinks.

      •  07 Aug 2012 15:40

        Release Notes: Generalized import and export route limits, RDNSS and DNSSL support for RAdv, support for wildcards in the config file, history deduplication in the BIRD client, new route attributes krt_source and krt_metric, different instance ID support for OSPFv3, a real broadcast mode for OSPFv2, and several minor bugfixes.

        •  22 Mar 2012 22:59

          Release Notes: This release 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.

          •  21 Jan 2012 02:17

            Release Notes: This release has an important bugfix in BGP.

            RSS Recent comments

            15 Jul 2004 10:38 feela Thumbs up

            Re: A very important project
            For simulation of more routers in one computer use UML. Look at NetKit for a good example.

            20 Aug 2003 08:56 dglaude

            Re: A very important project
            It would be nice to know how it is different from Zebra.

            Also it seems to support multiple routing table, but it seems to lack a way to simulate a network by having multiple virtual router (not using real interface) talking to each other accross virtual interface (I was hoping the protocol "pipe" was that but... no).

            07 Apr 2003 10:16 shaman

            A very important project
            Kudos on bringing a software package out for this.
            There is a real lack of support for OSPF and BGP
            implementations that work on Linux or BSD.

            Screenshot

            Project Spotlight

            OpenAPC

            A fully configurable, open, and easy extendable HMI/SCADA application.

            Screenshot

            Project Spotlight

            ESMTP

            A simple relay-only MTA.