Стабильный выпуск | 1.2.4 / 19 февраля 2018 г. |
---|---|
Репозиторий | |
Операционная система | Unix-подобный |
Тип | Маршрутизация |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www |
Quagga - это программный пакет для сетевой маршрутизации, обеспечивающий реализации Open Shortest Path First (OSPF), Routing Information Protocol (RIP), Border Gateway Protocol (BGP) и IS-IS для Unix-подобных платформ, в частности Linux , Solaris , FreeBSD и NetBSD . [1] [2]
Quagga распространяется на условиях Стандартной общественной лицензии GNU (GPL).
В апреле 2017 года FRRouting отделилась от Quagga с целью более открытой и быстрой разработки. [3]
Имя [ редактировать ]
Проект получил свое название от квагги , вымершего подвида африканской зебры . Quagga - это ответвление проекта GNU Zebra, разработанного Кунихиро Исигуро и прекращенного в 2005 году. Дерево Quagga направлено на создание более вовлеченного сообщества для Quagga, чем централизованная модель разработки, которой следовала GNU Zebra.
Компоненты [ править ]
The Quagga architecture consists of a core daemon (zebra) which is an abstraction 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:
- ospfd, implementing Open Shortest Path First (OSPFv2)
- isisd, implementing Intermediate System to Intermediate System (IS-IS)
- ripd, implementing Routing Information Protocol (RIP) version 1 and 2;
- ospf6d, implementing Open Shortest Path First (OSPFv3) for IPv6
- ripngd, implementing Routing Information Protocol (RIPng) for IPv6
- bgpd, implementing Border Gateway Protocol (BGPv4+), including address family support for IP multicast and IPv6
- pimd, implementing Protocol Independent Multicast (PIM-SSM) for Source-specific multicast
Additionally, the Quagga architecture has a rich development library to facilitate the implementation of protocol and client software with consistent configuration and administrative behavior.
Google has contributed to improvements to the IS-IS protocol and added BGP multipath support.[4]
See also[edit]
- Bird Internet routing daemon
- List of open source routing platforms
- XORP
References[edit]
- ^ Benedikt Stockebrand. IPv6 in practice. Springer.
- ^ Schroder, Carla (2007). Linux Networking Cookbook. O'Reilly. pp. 173–203. ISBN 0-596-10248-8.
- ^ Zemlin, Jim (2017-04-03). "Welcoming FRRouting to The Linux Foundation". Linux.com. Retrieved 2018-06-30.
- ^ http://www.gossamer-threads.com/lists/quagga/dev/23049
External links[edit]
- Official website
- Source code on the Savannah software forge.