- Quagga (software)
infobox software
name = Quagga Routing Suite
latest_release_version = 0.99.10
latest_release_date =11 June 2008
operating_system =Unix-like
genre = 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) forUnix-like platforms, particularlyFreeBSD ,Linux , Solaris andNetBSD .The project is named after the
quagga , an extinct subspecies of the African zebra; Quagga is a fork of theGNU 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 isfree 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 andIPv6 ))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
* [http://www.quagga.net/ Project home page]
* [http://labs.mudynamics.com/2007/09/12/quagga-bgpd-remote-denial-of-service-vulnerability/ Advisory: Mu Dynamics discovers remote Denial of Service vulnerability in Quagga bgpd
Wikimedia Foundation. 2010.