Aikido, programming, system administration, and other things I find interesting

Quagga and bird BOF

(BOF at Ripe64)


What are they doing at

It is a non-profit org, part of ISC. People wanted to use Quagga, but they had too many issues. They have a wiki at Quagga has lots of bugs, performance issues, missing features. There are too many different branches like Mainline, Euro-IX, Vyata, Google, etc. Development and testing is too spread out. OSR wants to fix that.

They provide: testing, merging, fixing and implementing new features.

Currently Quagga doesn’t have a good testing suite. They do compliance and resiliance checks for OSPF, ISIS, and BGP.

Classic ISIS is not in usable shape at all, but Google is working on it. About half of the branch is now merged.

Merging: the main thing right now is merging the IS-IS and Google BGP multiparth with OSPF unnumbered IF into OSR Quaga, and then merging all that with mainline.

New features: more focused as an engine for a real router (open source LSR).


Started in 1999 as alternative to Quagga/Zebra, meant to be fast/efficient. Fully renewed as part of CZ.NIC labs as of Q4 2008.

  • Portable: linux, freebsd, netbsd, openbsd
  • protocol PIPE, multiple routing tables
  • powerful configuration and filtering language
  • smart automatic reconfiguration
  • RIP, RIPv2, RIPng, OSPFv2, OSPFv3
  • BGP (v4 and v6), route reflector, route server
  • ASN32 (ASPLAIN=, MD5, BGP MRT dump
  • BGP ROA support )RPKI=
  • IPV6 route advertisement


Related Posts

Making an IPv6 addressing plan

By now, hopefully, you not only realize that you need IPv6, but that you need to replace any ISP that is not able to give you IPv6 connectivity with one who can. But now, you have a different problem. Your ISP probably gave you more addresses than exist on the whole IPv4 internet, just for […]

Read More

IPv6 working group, part 2

Based on a bunch of lectures given at ripe64¬†at the IPv6 working group Experiences in setting up Automatic Home Networking Dream: Networks shall have address space routers shall know where to send packets names resolve to addresses human touch is not required All this can be done with only one subnet. But is that enough? […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *