| Quagga Routing Suite | |
|---|---|
| Final release | 1.2.4[1] / February 19, 2018 (2018-02-19) |
| Repository | |
| Written in | C |
| Operating system | Unix-like |
| Predecessor | GNU Zebra |
| Successor | FRRouting |
| Type | Routing |
| License | GNU General Public License v2 |
| Website | nongnu |
Quagga is anetwork routingsoftware suite providing implementations ofOpen Shortest Path First (OSPF),Routing Information Protocol (RIP),Border Gateway Protocol (BGP) andIS-IS forUnix-like platforms, particularlyLinux,Solaris,FreeBSD andNetBSD.[2][3]
Quagga is distributed under the terms of theGNU General Public License v2 (GPL2).
In April 2017,FRRouting forked from Quagga aiming for a more open and faster development.[4]
The project takes its name from thequagga, an extinct sub-species of the Africanzebra. Quagga is a fork of theGNU Zebra project which was developed by Kunihiro Ishiguro and which was discontinued in 2005. The Quagga tree aims to build a more involved community for Quagga than the centralized development-model which GNU Zebra followed.
The Quagga architecture consists of a core daemon (zebra) which is anabstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix-domain socket or TCP socket to Quagga clients. The Zserv clients typically implement a routing protocol and communicate routing updates to the zebra daemon. Existing Zserv clients are:
Additionally, the Quagga architecture has a rich development library to facilitate the implementation of protocol and client software with consistent configuration and administrative behavior.
Thisfree and open-source software article is astub. You can help Wikipedia byexpanding it. |