- Quagga (Software)
-
Quagga Aktuelle Version 0.99.20
(29. September 2011)Betriebssystem diverse Unix-Derivate Kategorie Systemsoftware, Daemon Lizenz GPL www.quagga.net Quagga ist ein unter der GPL lizenziertes Softwarepaket für unixoide Betriebssysteme, welches die IP-Routing-Protokolle OSPF 2, OSPF 3, RIP und BGP 4 unterstützt.
Quagga ist aus dem von Kunihiro Ishiguro entwickelten GNU Zebra[1] hervorgegangen. Im Gegensatz zu Zebra wird Quagga von einer breiten Community entwickelt. Die kommerzialisierte Variante ZebOS wird von IP Infusion unter Mitwirkung von Chief Technology Officer and Co-Founder Kunihiro Ishiguro entwickelt und vermarktet.
Die Benutzerschnittstelle (vtysh) orientiert sich stark am IOS von Cisco.
Inhaltsverzeichnis
Architektur
Quagga besteht im Wesentlichen aus zwei Teilen, dem zebra genannten core-daemon und verschiedenen Clients, die mit dem zebra-daemon kommunizieren.
zebra core daemon
Der zebra-daemon bildet einerseits eine Abstraktionsschicht zum Kernel hin, andererseits eine Schnittstelle (Zserv API) zu den Clients.
Zserv-Clients
Die Zserv-Clients implementieren die verschiedenen Routing-Protokolle und veranlassen den zebra-daemon zu Routing-Updates.
Stand 2006 existieren folgende Zserv-Clients:
- ospfd: implementiert OSPFv2
- ripd: implementiert RIP v1 und V2
- ospf6d: implementiert OSPFv3 (IPv6)
- ripngd: implementiert RIP v3 (IPv6)
- bgpd: implementiert BGPv4+ (einschließlich Unterstützung für Multicast- und IPv6-Adressfamilien)
Einsatz
Quagga wird vor allem von Firmen und Internetprovidern als preiswerte und leistungsfähige Alternative für dedizierte Router genutzt. ZebOS wird unter Anderem von F5 Networks für die Produktserie Big-IP verwendet.
Weblinks
- Quagga-Website (englisch)
- IP Infusion-Website (englisch)
Einzelnachweise
- ↑ http://www.zebra.org/ GNU Zebra. Abgerufen am 22. Oktober 2011.
Wikimedia Foundation.