]> git.ipfire.org Git - thirdparty/bird.git/blame - README
Nest: Fix 'show interfaces summary' command
[thirdparty/bird.git] / README
CommitLineData
9b3d2464 1 BIRD Internet Routing Daemon
d8033f22 2
9b3d2464
PT
3 Home page http://bird.network.cz/
4 Mailing list bird-users@network.cz
0ea2afe6 5
9b3d2464 6 (c) 1998--2008 Martin Mares <mj@ucw.cz>
d8033f22 7 (c) 1998--2000 Pavel Machek <pavel@ucw.cz>
c94d56cb 8 (c) 1998--2008 Ondrej Filip <feela@network.cz>
b5257bea 9 (c) 2009--2017 CZ.NIC z.s.p.o.
d8033f22
MM
10
11================================================================================
12
9b3d2464
PT
13The BIRD project aims to develop a dynamic IP routing daemon with full support
14of all modern routing protocols, easy to use configuration interface and
15powerful route filtering language, primarily targeted on (but not limited to)
16Linux and other UNIX-like systems and distributed under the GNU General
17Public License.
d8033f22 18
9b3d2464
PT
19What do we support
20==================
67edcf39 21
b5257bea 22 o Both IPv4 and IPv6
9b3d2464
PT
23 o Multiple routing tables
24 o Border Gateway Protocol (BGPv4)
678c97f2 25 o Routing Information Protocol (RIPv2, RIPng)
9b3d2464 26 o Open Shortest Path First protocol (OSPFv2, OSPFv3)
678c97f2 27 o Babel Routing Protocol (Babel)
9b3d2464
PT
28 o Bidirectional Forwarding Detection (BFD)
29 o IPv6 router advertisements
30 o Static routes
31 o Inter-table protocol
32 o Command-line interface allowing on-line control and inspection of
33 status of the daemon
34 o Soft reconfiguration, no need to use complex online commands to
35 change the configuration, just edit the configuration file and notify
36 BIRD to re-read it and it will smoothly switch itself to the new
37 configuration, not disturbing routing protocols unless they are
38 affected by the configuration changes
39 o Powerful language for route filtering, see doc/bird.conf.example
40 o Linux, FreeBSD, NetBSD and OpenBSD ports
41
42How to install BIRD
43===================
44
45 o From standard distribution package of your OS (recommended)
678c97f2
OZ
46 o From official binary packages for Debian and Red Hat Linux
47 ftp://bird.network.cz/pub/bird/debian/
48 ftp://bird.network.cz/pub/bird/redhat/
9b3d2464
PT
49 o From source code of the latest stable release version
50 ftp://bird.network.cz/pub/bird/
51 o From source code of the actual development version
678c97f2
OZ
52 git://git.nic.cz/bird.git
53 https://gitlab.labs.nic.cz/labs/bird/
9b3d2464 54
dbac8793 55How to install BIRD from source code
9b3d2464 56------------------------------------
678c97f2 57
9b3d2464
PT
58 $ ./configure
59 $ make
678c97f2
OZ
60 $ su
61 # make install
62 # vi /usr/local/etc/bird.conf
9b3d2464 63
678c97f2 64See the file INSTALL for more information about installation from source code.
dbac8793 65
9b3d2464
PT
66Documentation
67=============
68
69Online documentation is available at http://bird.network.cz/?get_doc or as HTML
70files in the doc directory, you can install it by `make install-docs' and
71rebuild it by `make docs', but you'll need SGMLtools and LaTeX to be installed
72on your machine. You can also download a neatly formatted PostScript version as
73a separate archive (bird-doc-*.tar.gz) from ftp://bird.network.cz/pub/bird/
74
75User support
76============
d8033f22 77
9b3d2464 78If you want to help us debugging, enhancing and porting BIRD or just lurk
678c97f2
OZ
79around to see what's going to develop, feel free to subscribe to the BIRD
80users mailing list bird-users@network.cz, just send `subscribe' to
81bird-request@network.cz. Bug reports, suggestions, feature requests and
82code are welcome! We don't use gitlab issues for reporting, sorry.
83
84Subscribe: http://bird.network.cz/mailman/listinfo/bird-users/
85Archive: http://bird.network.cz/pipermail/bird-users/
d8033f22 86
9b3d2464
PT
87Licence
88=======
d8033f22 89
9b3d2464
PT
90This program is free software; you can redistribute it and/or modify
91it under the terms of the GNU General Public License as published by
92the Free Software Foundation; either version 2 of the License, or
93(at your option) any later version.
d8033f22 94
9b3d2464
PT
95This program is distributed in the hope that it will be useful,
96but WITHOUT ANY WARRANTY; without even the implied warranty of
97MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
98GNU General Public License for more details.
d8033f22 99
9b3d2464
PT
100You should have received a copy of the GNU General Public License
101along with this program; if not, write to the Free Software
102Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
d8033f22 103
9b3d2464
PT
104History
105=======
89e7de98 106
9b3d2464
PT
107BIRD development started as a student project at the Faculty of Math
108and Physics, Charles University, Prague, Czech Republic under supervision
109of RNDr. Libor Forst <forst@cuni.cz>. BIRD has been developed and supported
110by CZ.NIC z.s.p.o. http://www.nic.cz/ since 2009.
d8033f22 111
1aa2a9c8 112
d8033f22
MM
113Good Luck and enjoy the BIRD :)
114 The BIRD Team