Quagga (software)

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Quagga Routing Suite
Latest release 0.99.10 / 11 June 2008
OS Unix-like
Type Routing
License GNU General Public License
Website http://www.quagga.net/

Quagga is a network routing suite providing implementations of OSPF (v2 & v3), RIP (v1, v2 & v3) and BGP (v4) for Unix-like platforms, particularly FreeBSD, Linux, Solaris and NetBSD.

The project is named after the quagga, an extinct subspecies of the African zebra; Quagga is a fork of the GNU Zebra project (inactive since 2005) which was developed by Kunihiro Ishiguro. The Quagga tree aims to build a more involved community around Quagga than the current centralised model of GNU Zebra.

Released under the terms of the GNU General Public License, Quagga is free software.

Design

The Quagga architecture consists of a core daemon (zebra) which acts as an abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix or TCP stream to Quagga clients. It is these Zserv clients which typically implement a routing protocol and communicate routing updates to the zebra daemon. Existing Zserv clients are: ospfd (implementing OSPFv2); ripd (implementing RIP v1 and V2); ospf6d (implementing OSPFv3 - (IPv6)); ripngd (implementing RIP ng (IPv6)); bgpd (implementing BGPv4+ (including address family support for multicast and IPv6))

Additionally, the Quagga architecture has a rich development library to facilitate the implementation of protocol/client daemons, coherent in configuration and administrative behaviour.

External links

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net