386:
351:
92:
290:
369:
BIRD also supports multiple internal routing tables and multiple instances of supported protocol types. Protocols may be connected to different internal routing tables, these internal routing tables may exchange information about network routes they contain (controlled by filters) and each of these
373:
Configuration is done by editing the configuration file and telling BIRD to reconfigure itself. BIRD changes to the new configuration without the need to restart the daemon itself and restarts reconfigured protocols only if necessary. There is also an option to do a soft reconfiguration, which
362:
Using the kernel protocol this internal routing table may be connected to the actual kernel routing table. This allows BIRD to export network routes from its internal routing table to the kernel routing table and optionally also learn about network routes from the kernel routing table (created
358:
BIRD implements an internal routing table to which the supported protocols connect. Most of these protocols import network routes to this internal routing table and also export network routes from this internal routing table to the given protocol. This way information about network routes is
366:
Filters may be used to control what network routes are imported into the internal routing table or exported to the given protocol. Network routes may be accepted, rejected or modified using filters.
269:, where it replaced Quagga because of its scalability issues. According to the 2012 Euro-IX survey, BIRD is the most used route server amongst European Internet exchanges.
276:, the current sponsor of BIRD development, received the LINX Conspicuous Contribution Award for contribution of BIRD to the advancement in route server technology.
176:
721:
598:
311:
668:
630:
374:
doesn't restart protocols but may leave some stale information such as changed filters not filtering out already exported network routes.
471:
573:
399:
686:
391:
462:
337:
319:
114:
741:
736:
370:
internal routing tables may be connected to a different kernel routing table thus allowing for policy routing.
315:
363:
externally by the administrator or by other means) and import these routes into its internal routing table.
211:
180:
67:
44:
203:
188:
129:
239:
235:
437:
300:
250:
215:
605:
556:
304:
246:
207:
672:
637:
218:
routing protocols, as well as statically defined routes. Its design differs significantly from
511:
350:
161:
580:
8:
91:
419:
223:
168:
716:
124:
102:
654:
485:
690:
730:
266:
530:
543:
76:
669:"European Internet Exchange Association 2011 Report on European IXPs"
227:
219:
172:
107:
289:
230:. Currently BIRD is included in many Linux distributions, such as
165:
722:
Bloom-Bird: A Scalable Open Source Router Based on Bloom Filter
423:
273:
262:
258:
231:
184:
175:
operating systems. It was developed as a school project at the
254:
354:
Maria Matějka presenting BIRD v2 design decisions at RIPE#86
709:
199:
195:
140:
381:
206:. It establishes multiple routing tables, and uses
559:. Koji.fedoraproject.org. Retrieved on 2014-05-30.
728:
533:. Packages.debian.org. Retrieved on 2014-05-30.
567:
565:
509:
359:exchanged among different routing protocols.
460:
562:
531:Debian - Details of package bird in squeeze
318:. Unsourced material may be challenged and
438:"The BIRD Internet Routing Daemon Project"
90:
338:Learn how and when to remove this message
596:
349:
571:
729:
50:2.14 / October 7, 2023
687:"LINX Conspicuous Contribution Award"
400:List of open source routing platforms
392:Free and open-source software portal
316:adding citations to reliable sources
283:
13:
177:Faculty of Mathematics and Physics
14:
753:
701:
384:
288:
679:
661:
647:
636:. February 2010. Archived from
623:
590:
512:"Network lab: site to site VPN"
510:Vincent Bernat (25 June 2011).
187:, and is distributed under the
655:"MSK-IX :: Looking glass"
550:
536:
524:
503:
478:
454:
430:
412:
1:
597:Davidson, Andy (2009-05-28).
405:
464:BIRD Internet Routing Daemon
158:BIRD Internet Routing Daemon
17:BIRD Internet Routing Daemon
7:
574:"BIRD Route Server at LINX"
572:Preston, Tim (2010-01-21).
377:
196:Internet Protocol version 4
10:
758:
557:bird | Package Info | koji
189:GNU General Public License
130:GNU General Public License
604:. UKNOF13. Archived from
279:
135:
123:
113:
101:
66:
62:
43:
39:
21:
251:London Internet Exchange
245:BIRD is used in several
599:"LONAP's Route Servers"
156:(recursive acronym for
742:Free software projects
355:
27:; 24 years ago
737:Free routing software
461:Ondrej Filip (2010).
353:
312:improve this section
202:by running separate
164:implementation for
18:
717:Bird Documentation
356:
247:Internet exchanges
181:Charles University
16:
348:
347:
340:
169:Internet Protocol
151:
150:
25:June 9, 2000
749:
713:
712:
710:Official website
695:
694:
689:. Archived from
683:
677:
676:
671:. Archived from
665:
659:
658:
651:
645:
644:
642:
635:
627:
621:
620:
618:
616:
610:
603:
594:
588:
587:
585:
579:. Archived from
578:
569:
560:
554:
548:
547:
544:"Ubuntu – Error"
540:
534:
528:
522:
521:
519:
518:
507:
501:
500:
498:
496:
490:BIRD source code
482:
476:
475:
469:
458:
452:
451:
449:
448:
434:
428:
427:
426:. 22 March 2024.
416:
394:
389:
388:
387:
343:
336:
332:
329:
323:
292:
284:
147:
144:
142:
103:Operating system
94:
89:
86:
84:
82:
80:
78:
57:
55:
35:
33:
28:
19:
15:
757:
756:
752:
751:
750:
748:
747:
746:
727:
726:
708:
707:
704:
699:
698:
685:
684:
680:
667:
666:
662:
653:
652:
648:
640:
633:
629:
628:
624:
614:
612:
608:
601:
595:
591:
583:
576:
570:
563:
555:
551:
542:
541:
537:
529:
525:
516:
514:
508:
504:
494:
492:
484:
483:
479:
467:
459:
455:
446:
444:
442:bird.network.cz
436:
435:
431:
418:
417:
413:
408:
390:
385:
383:
380:
344:
333:
327:
324:
309:
293:
282:
139:
97:
75:
58:
53:
51:
31:
29:
26:
22:Initial release
12:
11:
5:
755:
745:
744:
739:
725:
724:
719:
714:
703:
702:External links
700:
697:
696:
693:on 2011-07-01.
678:
675:on 2014-05-25.
660:
646:
643:on 2011-09-28.
622:
589:
586:on 2011-07-21.
561:
549:
535:
523:
502:
477:
453:
429:
410:
409:
407:
404:
403:
402:
396:
395:
379:
376:
346:
345:
296:
294:
287:
281:
278:
249:, such as the
194:BIRD supports
149:
148:
137:
133:
132:
127:
121:
120:
117:
111:
110:
105:
99:
98:
96:
95:
72:
70:
64:
63:
60:
59:
49:
47:
45:Stable release
41:
40:
37:
36:
23:
9:
6:
4:
3:
2:
754:
743:
740:
738:
735:
734:
732:
723:
720:
718:
715:
711:
706:
705:
692:
688:
682:
674:
670:
664:
656:
650:
639:
632:
631:"DE-CIX news"
626:
611:on 2009-06-20
607:
600:
593:
582:
575:
568:
566:
558:
553:
545:
539:
532:
527:
513:
506:
491:
487:
481:
473:
466:
465:
457:
443:
439:
433:
425:
421:
415:
411:
401:
398:
397:
393:
382:
375:
371:
367:
364:
360:
352:
342:
339:
331:
321:
317:
313:
307:
306:
302:
297:This section
295:
291:
286:
285:
277:
275:
270:
268:
264:
260:
256:
252:
248:
243:
241:
237:
233:
229:
225:
221:
217:
213:
209:
205:
201:
197:
192:
190:
186:
182:
178:
174:
170:
167:
163:
159:
155:
146:
138:
134:
131:
128:
126:
122:
118:
116:
112:
109:
106:
104:
100:
93:
88:
74:
73:
71:
69:
65:
61:
48:
46:
42:
38:
24:
20:
691:the original
681:
673:the original
663:
649:
638:the original
625:
613:. Retrieved
606:the original
592:
581:the original
552:
538:
526:
515:. Retrieved
505:
493:. Retrieved
489:
480:
470:. NANOG-48.
463:
456:
445:. Retrieved
441:
432:
414:
372:
368:
365:
361:
357:
334:
325:
310:Please help
298:
271:
267:route server
244:
193:
157:
153:
152:
495:20 November
420:"NEWS file"
171:packets on
162:open-source
731:Categories
517:2013-02-22
486:"BIRD FAQ"
447:2022-04-27
406:References
68:Repository
54:2023-10-07
32:2000-06-09
328:June 2022
299:does not
272:In 2010,
228:FRRouting
220:GNU Zebra
200:version 6
173:Unix-like
108:Unix-like
378:See also
253:(LINX),
160:) is an
143:.network
615:30 July
320:removed
305:sources
204:daemons
166:routing
136:Website
125:License
119:Routing
52: (
30: (
424:CZ.NIC
280:Design
274:CZ.NIC
263:MSK-IX
259:DE-CIX
240:Fedora
236:Ubuntu
232:Debian
224:Quagga
214:, and
185:Prague
77:gitlab
641:(PDF)
634:(PDF)
609:(PDF)
602:(PDF)
584:(PDF)
577:(PDF)
472:NANOG
468:(PDF)
265:as a
255:LONAP
87:/bird
85:/labs
79:.labs
617:2011
497:2013
303:any
301:cite
261:and
238:and
226:and
216:OSPF
198:and
154:BIRD
141:bird
115:Type
81:.nic
314:by
212:RIP
208:BGP
145:.cz
83:.cz
733::
564:^
488:.
440:.
422:.
257:,
242:.
234:,
222:,
210:,
191:.
183:,
179:,
657:.
619:.
546:.
520:.
499:.
474:.
450:.
341:)
335:(
330:)
326:(
322:.
308:.
56:)
34:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.