Quagga (программное обеспечение) - Quagga (software)
Стабильный выпуск | 1.2.4 / 19 февраля 2018 г. |
---|---|
Репозиторий | |
Операционная система | Unix-подобный |
Тип | Маршрутизация |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | www |
Quagga это сетевая маршрутизация программный пакет обеспечение реализации Сначала откройте кратчайший путь (OSPF), Протокол маршрутной информации (РВАТЬ), Протокол пограничного шлюза (BGP) и IS-IS за Unix-подобный платформы, в частности Linux, Солярис, FreeBSD и NetBSD.[1][2]
Quagga распространяется на условиях Стандартная общественная лицензия GNU (GPL).
В апреле 2017 г. FRRouting разветвлен от Quagga с целью более открытой и быстрой разработки[3].
Имя
Проект получил свое название от квагга, вымерший подвид африканского зебра. Quagga - это ответвление GNU Zebra проект, который был разработан Кунихиро Исигуро и который был прекращен в 2005 году. Дерево Quagga направлено на создание более вовлеченного сообщества для Quagga, чем централизованная модель разработки, которой следовала GNU Zebra.
Составные части
Архитектура Quagga состоит из основного демона (зебры), который является слой абстракции в базовое ядро Unix и представляет Zserv API через сокет домена Unix или сокет TCP клиентам Quagga. Клиенты Zserv обычно реализуют протокол маршрутизации и передают обновления маршрутизации демону zebra. Существующие клиенты Zserv:
- ospfd, реализующий Сначала откройте кратчайший путь (OSPFv2)
- isisd, реализуя Промежуточная система к промежуточной системе (IS-IS)
- ripd, реализация Протокол маршрутной информации (RIP) версии 1 и 2;
- ospf6d, реализующий Сначала откройте кратчайший путь (OSPFv3) для IPv6
- ripngd, реализуя Протокол маршрутной информации (RIPng) для IPv6
- bgpd, реализующий Протокол пограничного шлюза (BGPv4 +), включая адресную поддержку семьи для Многоадресная IP-рассылка и IPv6
- pimd, реализуя Независимая от протокола многоадресная передача (PIM-SSM) для Многоадресная рассылка с учетом источника
Кроме того, архитектура Quagga имеет обширную библиотеку разработки для облегчения реализации протокола и клиентского программного обеспечения с согласованной конфигурацией и административным поведением.
Google внесла свой вклад в усовершенствования протокола IS-IS и добавила поддержку многопутевого протокола BGP.[4]
Смотрите также
Рекомендации
- ^ Бенедикт Штокебранд. IPv6 на практике. Springer.
- ^ Шредер, Карла (2007). Поваренная книга по сети Linux. О'Рейли. С. 173–203. ISBN 0-596-10248-8.
- ^ Землин, Джим (2017-04-03). «Приветствуя FRRouting в Linux Foundation». Linux.com. Получено 2018-06-30.
- ^ http://www.gossamer-threads.com/lists/quagga/dev/23049
внешняя ссылка
- Официальный веб-сайт
- Исходный код на Саванна программного обеспечения ковать.
Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |