]>
Commit | Line | Data |
---|---|---|
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 |
13 | The BIRD project aims to develop a dynamic IP routing daemon with full support |
14 | of all modern routing protocols, easy to use configuration interface and | |
15 | powerful route filtering language, primarily targeted on (but not limited to) | |
16 | Linux and other UNIX-like systems and distributed under the GNU General | |
17 | Public License. | |
d8033f22 | 18 | |
9b3d2464 PT |
19 | What 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 | ||
42 | How 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 | 55 | How 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 | 64 | See the file INSTALL for more information about installation from source code. |
dbac8793 | 65 | |
9b3d2464 PT |
66 | Documentation |
67 | ============= | |
68 | ||
69 | Online documentation is available at http://bird.network.cz/?get_doc or as HTML | |
70 | files in the doc directory, you can install it by `make install-docs' and | |
71 | rebuild it by `make docs', but you'll need SGMLtools and LaTeX to be installed | |
72 | on your machine. You can also download a neatly formatted PostScript version as | |
73 | a separate archive (bird-doc-*.tar.gz) from ftp://bird.network.cz/pub/bird/ | |
74 | ||
75 | User support | |
76 | ============ | |
d8033f22 | 77 | |
9b3d2464 | 78 | If you want to help us debugging, enhancing and porting BIRD or just lurk |
678c97f2 OZ |
79 | around to see what's going to develop, feel free to subscribe to the BIRD |
80 | users mailing list bird-users@network.cz, just send `subscribe' to | |
81 | bird-request@network.cz. Bug reports, suggestions, feature requests and | |
82 | code are welcome! We don't use gitlab issues for reporting, sorry. | |
83 | ||
84 | Subscribe: http://bird.network.cz/mailman/listinfo/bird-users/ | |
85 | Archive: http://bird.network.cz/pipermail/bird-users/ | |
d8033f22 | 86 | |
9b3d2464 PT |
87 | Licence |
88 | ======= | |
d8033f22 | 89 | |
9b3d2464 PT |
90 | This program is free software; you can redistribute it and/or modify |
91 | it under the terms of the GNU General Public License as published by | |
92 | the Free Software Foundation; either version 2 of the License, or | |
93 | (at your option) any later version. | |
d8033f22 | 94 | |
9b3d2464 PT |
95 | This program is distributed in the hope that it will be useful, |
96 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
97 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
98 | GNU General Public License for more details. | |
d8033f22 | 99 | |
9b3d2464 PT |
100 | You should have received a copy of the GNU General Public License |
101 | along with this program; if not, write to the Free Software | |
102 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
d8033f22 | 103 | |
9b3d2464 PT |
104 | History |
105 | ======= | |
89e7de98 | 106 | |
9b3d2464 PT |
107 | BIRD development started as a student project at the Faculty of Math |
108 | and Physics, Charles University, Prague, Czech Republic under supervision | |
109 | of RNDr. Libor Forst <forst@cuni.cz>. BIRD has been developed and supported | |
110 | by CZ.NIC z.s.p.o. http://www.nic.cz/ since 2009. | |
d8033f22 | 111 | |
1aa2a9c8 | 112 | |
d8033f22 MM |
113 | Good Luck and enjoy the BIRD :) |
114 | The BIRD Team |