Isn’t Quagga extinct?

Those readers that have been discussing technical issues with me probably know that I rarely write something without testing it first. Somehow I didn’t feel like powering up our spare CRS, so you might wonder how I’ve tested the interoperability between four-byte AS implementations and Cisco IOS. Fortunately, there’s open-source routing protocol software suite named Quagga (which is an extinct subspecies of zebra in the real world) that has already implemented the new BGP standards and allowed me to do all the tests with just a router and a Linux host.

To help you get started, I wrote an article in the CT3 wiki describing the Quagga installation and configuration process on Fedora Linux.

Update@2008-11-07: Quagga is also available as binary package (RPM) for Red Hat/CentOS/Fedora, Solaris, Debian and Gentoo, but you'll most probably get at least a year old version. Vitaliy Gladkevitch provided RPM installation instructions.

8 comments:

  1. No, the Quagga is not extinct and was never a seperate subspecies. Recheck the reference.

    ReplyDelete
  2. Well, I can only rely on external sources (you have the privilege of being closer to reality :) and Wikipedia (http://en.wikipedia.org/wiki/Quagga) as well as the source it cites (http://www.petermaas.nl/extinct/speciesinfo/quagga.htm) claim that quagga was a separate subspecies and that it's now extinct. How could I know any better :) I would appreciate any further information you could give me.

    ReplyDelete
  3. Ivan,
    which CRS model you have as spare?
    Isn't it the one for which Cisco was forced to rebuild their connection to the power company to play with it at development stage? :)

    ReplyDelete
  4. @(empty): It's no big deal, we have racks with hundreds of routers for remote labs, so we're already a "big customer" for local power company. One CRS more or less doesn't make a big change, it only uses a few kW :)

    ReplyDelete
  5. My forefather's did their bit in eating too much meat, and we have a genetic cholestrol problem as a result. :-) But we didn'y kill off the Quaggas!
    http://en.wikipedia.org/wiki/Burchell's_Zebra
    "However Groves and Bell concluded in their 2004 publication that "the extinct true Burchell's zebra" is a phantom. Careful study of the original zebra populations in Zululand and Swaziland, and of skins harvested on game farms in Zululand and Natal, has revealed that a small certain proportion shows similarity to what now is regarded as typical "burchellii". The type localities of the subspecies Equus quagga burchellii and Equus quagga antiquorum (Damara Zebra) are so close to each other that the two are in fact one, and that therefore the older of the two names should take precedence over the younger. They therefore say that the correct name for the southernmost subspecies must be burchellii not antiquorum. The subspecies Equus quagga burchellii still exists in Kwazulu-Natal and in Etosha."

    ReplyDelete
  6. The same source you're quoting (Groves & Bell, 2004) lists Quagga (E. quagga quagga) as extinct subspecies of Zebra (E. quagga sp.). Burchell's zebra (E. quagga burchelli) is a different subspecies. See http://en.wikipedia.org/wiki/Plains_Zebra#Taxonomy

    And, BTW, the future readers of this page will be delighted by the relevance of (non)extinct Zebra subspecies to BGP next hops :)Although I have to admit I always enjoy having a good rare steak and a glass of red wine with the BGP conversations :))

    ReplyDelete
  7. You might want to take a look at OpenBGPD (http://www.openbgpd.org/).

    ReplyDelete
  8. @Joe: I did and was way more satisfied with what Quagga had to offer me, starting with documentation.

    However, the most important aspects that persuaded me to choose Quagga were the very familiar environment (very IOS-like configuration and the interactive show commands) and the total disconnect from the kernel IP routing table (which is a benefit for the test lab environment).

    ReplyDelete

You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.

Ivan Pepelnjak, CCIE#1354, is the chief technology advisor for NIL Data Communications. He has been designing and implementing large-scale data communications networks as well as teaching and writing books about advanced technologies since 1990. See his full profile, contact him or follow @ioshints on Twitter.