Statistics
| Branch: | Revision:

iof-bird-daemon @ 678c97f2

Name Size Revision Age Author Comment
  client 8f01879c almost 5 years Pavel Tvrdík cppcheck: fix va_end() functions
  conf 8f01879c almost 5 years Pavel Tvrdík cppcheck: fix va_end() functions
  doc 0a21c211 over 4 years Ondrej Zajicek (work) Doc: Fix password ID option description Thanks...
  filter f1f39bb9 almost 5 years Ondrej Zajicek (work) Filter: Fixes reconfiguration with last_nonaggr...
  lib 8e433d6a almost 5 years Pavel Tvrdik Prog Doc: Complete several missing parameters
  misc 52bae255 almost 5 years Ondrej Zajicek (work) NEWS and version update
  nest 12640c14 over 4 years Ondrej Zajicek (work) Babel: Documentation updates This updates the ...
  proto 13a31a40 over 4 years Ondrej Zajicek (work) Babel: Immediately update hello interval on int...
  sysdep a08a81c6 over 4 years Ondrej Zajicek (work) Netlink: Fix build with older headers missing I...
  tools a8ad8fd6 over 5 years Ondrej Zajicek Simplify build messages Thanks to Christian Ta...
.cvsignore 10 Bytes 3169cf69 about 22 years Martin Mares Added bird.conf to .cvsignore and created an ex...
Doc 52 Bytes 42b3daa0 almost 21 years Martin Mares Description of protocol module moved to where i...
INSTALL 562 Bytes 0c8c86c8 almost 12 years Ondrej Zajicek Adds INSTALL file.
NEWS 13.5 KB 52bae255 almost 5 years Ondrej Zajicek (work) NEWS and version update
README 4.31 KB 678c97f2 over 4 years Ondrej Zajicek (work) Minor README update
TODO 1.69 KB 89647357 about 9 years Ondrej Zajicek NEWS and version update.
aclocal.m4 4.31 KB 1ec52253 over 7 years Ondrej Zajicek BFD protocol, ready for release. Supports OSPF...
bird.conf 809 Bytes 80a9cadc over 8 years Ondrej Zajicek Changes static route targets drop/reject to bla...
configure.in 9.85 KB 937e75d8 almost 5 years Ondrej Zajicek (work) Add the Babel routing protocol (RFC 6126) This...

Latest revisions

# Date Author Comment
678c97f2 08/23/2016 03:33 PM Ondrej Zajicek (work)

Minor README update

dbac8793 08/16/2016 09:02 AM Pavel Tvrdik

Add link to INSTALL in README file

9b3d2464 08/16/2016 08:25 AM Pavel Tvrdik

Rewrote README file

  • Made structure with headlines,
  • reordered,
  • kicked out 'What is missing' part,
  • Updated content by home page site and user docs
0ea2afe6 08/15/2016 02:16 PM Pavel Tvrdik

Adds mailing list address at the top of README file

13a31a40 07/20/2016 01:55 PM Ondrej Zajicek (work)

Babel: Immediately update hello interval on interface reconfigure

An interface reconfiguration may change both the hello and update
intervals. An update interval change is immediately put into effect,
while a hello interval change is not. This also updates the hello...

a08a81c6 07/20/2016 01:31 PM Ondrej Zajicek (work)

Netlink: Fix build with older headers missing IFA_FLAGS

e37d2e3e 07/20/2016 01:06 PM Ondrej Zajicek (work)

Netlink: Ignore tentative addresses

Ignore tentative IPv6 addresses and wait until finish of Duplicate
Address Detection (We got notification when an address is no longer
tentative) to avoid problems when protocols try to use interfaces
with tentative link-local addresses....

0a21c211 07/19/2016 01:40 PM Ondrej Zajicek (work)

Doc: Fix password ID option description

Thanks to Alexander Velkov for noticing it

c6ed5a0f 07/19/2016 12:38 PM Ondrej Zajicek (work)

Babel: Do not maintain feasibility distance for our own routes

We do not need to maintain feasibility distances for our own router
ID (we ignore the updates anyway). Not doing so makes the routes be
garbage collected sooner when export filters change.

Signed-off-by: Toke Høiland-Jørgensen <>

0f673666 07/19/2016 12:28 PM Ondrej Zajicek (work)

Babel: Do not keep an infeasible route as selected

When a route becomes infeasible it should not be kept as selected; this
is forbidden by section 3.6 of the RFC and prevents subsequent updates
from the same router ID from replacing it.

Signed-off-by: Toke Høiland-Jørgensen <>

View all revisions | View revisions

README


BIRD Internet Routing Daemon Home page http://bird.network.cz/ Mailing list bird-users@network.cz (c) 1998--2008 Martin Mares (c) 1998--2000 Pavel Machek (c) 1998--2008 Ondrej Filip (c) 2009--2016 CZ.NIC z.s.p.o. ================================================================================ The BIRD project aims to develop a dynamic IP routing daemon with full support of all modern routing protocols, easy to use configuration interface and powerful route filtering language, primarily targeted on (but not limited to) Linux and other UNIX-like systems and distributed under the GNU General Public License. What do we support ================== o Both IPv4 and IPv6 (use --enable-ipv6 when configuring) o Multiple routing tables o Border Gateway Protocol (BGPv4) o Routing Information Protocol (RIPv2, RIPng) o Open Shortest Path First protocol (OSPFv2, OSPFv3) o Babel Routing Protocol (Babel) o Bidirectional Forwarding Detection (BFD) o IPv6 router advertisements o Static routes o Inter-table protocol o Command-line interface allowing on-line control and inspection of status of the daemon o Soft reconfiguration, no need to use complex online commands to change the configuration, just edit the configuration file and notify BIRD to re-read it and it will smoothly switch itself to the new configuration, not disturbing routing protocols unless they are affected by the configuration changes o Powerful language for route filtering, see doc/bird.conf.example o Linux, FreeBSD, NetBSD and OpenBSD ports How to install BIRD =================== o From standard distribution package of your OS (recommended) o From official binary packages for Debian and Red Hat Linux ftp://bird.network.cz/pub/bird/debian/ ftp://bird.network.cz/pub/bird/redhat/ o From source code of the latest stable release version ftp://bird.network.cz/pub/bird/ o From source code of the actual development version git://git.nic.cz/bird.git https://gitlab.labs.nic.cz/labs/bird/ How to install BIRD from source code ------------------------------------ $ ./configure $ make $ su # make install # vi /usr/local/etc/bird.conf See the file INSTALL for more information about installation from source code. Documentation ============= Online documentation is available at http://bird.network.cz/?get_doc or as HTML files in the doc directory, you can install it by `make install-docs' and rebuild it by `make docs', but you'll need SGMLtools and LaTeX to be installed on your machine. You can also download a neatly formatted PostScript version as a separate archive (bird-doc-*.tar.gz) from ftp://bird.network.cz/pub/bird/ User support ============ If you want to help us debugging, enhancing and porting BIRD or just lurk around to see what's going to develop, feel free to subscribe to the BIRD users mailing list bird-users@network.cz, just send `subscribe' to bird-request@network.cz. Bug reports, suggestions, feature requests and code are welcome! We don't use gitlab issues for reporting, sorry. Subscribe: http://bird.network.cz/mailman/listinfo/bird-users/ Archive: http://bird.network.cz/pipermail/bird-users/ Licence ======= This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA History ======= BIRD development started as a student project at the Faculty of Math and Physics, Charles University, Prague, Czech Republic under supervision of RNDr. Libor Forst . BIRD has been developed and supported by CZ.NIC z.s.p.o. http://www.nic.cz/ since 2009. Good Luck and enjoy the BIRD :) The BIRD Team

Also available in: Atom