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 (except for OSPFv3 which is still under development). It also features a very flexible configuration mechanism, and a route filtering language.

Tags Internet Networking
Licenses GPL
Operating Systems POSIX Linux BSD FreeBSD NetBSD OpenBSD
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jun 2009 14:49
  • Rrelease-after

    Changes: Parametrized pair and path mask expressions are supported in the filter language. Transparent pipe mode allows you to implement a BGP route server with an independent route policy for each peer. Kernel route table synchronization does not allow overwriting of alien routes. BGP import route limits are now configurable. During BGP error delay, incoming connections are rejected. BGP route statistics are available. Support for multiple network addresses on OSPF interfaces was improved. As usual, miscellaneous bugs were fixed.

    • Rrelease-mid
    •  27 May 2009 15:57
    • Rrelease-after

      Changes: The FreeBSD and NetBSD ports were renewed. The OpenBSD port was introduced. The import and preimport "show route" modifiers were renamed to export and preexport for consistency with filters. A minor change was made in the grammar of the "interface" configuration option. Many bugs were fixed in IPv6 BGP. Miscellaneous bugs were fixed.

      • Rrelease-mid
      •  28 Apr 2009 11:24
      • Rrelease-after

        Changes: Many bugs in BGP, OSPF, and the core were fixed. A bug in filters in the pipe protocol was fixed. It is recommended that you check whether the new behavior of used pipe filters is consistent with expectations. There was also a reimplementation of prefix sets and a slight change in the meaning of some prefix set patterns.

        • Rrelease-mid
        •  14 Mar 2009 19:47
        • Rrelease-after

        Changes: This release adds a lot of bugfixes to BGP, OSPF, and core, and a new syntax for BGP masks.

        • Rrelease-mid
        •  12 Nov 2008 14:32
        • Rrelease-after

        Changes: There are a lot of bugfixes in this release. New features include BGP md5 support, BGP ASN32 support, 4bytes AS numbers, eBGP route reflector, and iBGP route reflector.

        Rss Recent comments

        Rcomment-before 15 Jul 2004 10:38 Rcomment-trans feela Rcomment-after

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

        Rcomment-before 20 Aug 2003 08:56 Rcomment-trans dglaude Rcomment-after

        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).

        Rcomment-before 07 Apr 2003 10:16 Rcomment-trans shaman Rcomment-after

        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.

        D0099c03656c65f420bd8c5fc0d17118_thumb

        Project Spotlight

        HoldingNuts

        A poker client and server.

        No-screenshot

        Project Spotlight

        HL7 Comm Multi

        A simple health care integration engine.