Quagga

Quagga, une suite logicielle à code source ouvert pour la gestion des protocoles de routage, s'appelle Quagga. Quagga est sous licence GNU General Public License (GPL). Comme Zebra, le projet inactif sur lequel il est basé, le projet Quagga vise à fournir des versions open source des protocoles de routage. Quagga fournit des versions actuelles à code source ouvert des protocoles Open Shortest Path First, Routing Information Protocol, (RIP) et Border Gateway Protocol, (BGP), pour les plateformes Unix telles que Solaris, Linux, NetBSD et Solaris. Dans l'architecture Quagga, un démon (un programme "toujours là") appelé "zebra" sert de couche d'abstraction au noyau Unix et fournit une interface de programme d'application (API) sur un flux Unix ou TCP (Transmission Control Protocol) à ce qu'on appelle les clients Zserv. Les clients Zserv mettent en œuvre des protocoles de routage et envoient des mises à jour de routage au démon zebra. L'architecture Quagga comprend également une bibliothèque de développement pour aider à la mise en œuvre des protocoles et des démons clients. Une interface de ligne de commande vous permet de configurer les démons. Un deuxième outil, "vtysh", est utilisé pour fournir une administration centralisée.

Quagga a été nommé d'après une espèce éteinte de zèbre. Il a un devant distinctif avec des rayures de zèbre, et un dos brun uni. Une organisation appelée le projet Quagga (sans rapport avec l'initiative logicielle) procède depuis 1988 à l'élevage sélectif de zèbres dans le but de sauver le quagga à quatre pattes de l'extinction.