Quagga — пакет свободного программного обеспечения, позволяющий превратить обычный компьютер в высокопроизводительный маршрутизаторTCP/IP. Поддерживает UNIX‐подобные ОС, включая GNU/Linux. Quagga — это усовершенствованная версия GNU Zebra (остановленного в 2005 г.). Поддерживает использование нескольких протоколов маршрутизации:
Quagga состоит из базового ядра (core daemon) zebra, выполняющего роль промежуточного уровня абстракции (abstraction layer) ядра ОС, и предоставляющего Zserv API клиентам по протоколу TCP. Клиентами Zserv выступают службы (демоны):
Пакет quagga имеется в стандартных репозиториях большинства дистрибутивов, Ubuntu / Debian не исключение, установим его командой
Код:
sudo aptitude install quagga
Затем немного подправим конфиг файлы пакеты под наши нужды, настраивать будем OSPF и BGP
Соответственно надо включить нужные нам демоны в конфиге quagga, отредактируйте файл /etc/quagga/daemons до состояния приведенного ниже
Код:
# Entries are in the format: =(yes|no|priority)
# 0, "no" = disabled
# 1, "yes" = highest priority
# 2 .. 10 = lower priorities
# Read /usr/share/doc/quagga/README.Debian for details.
#
# Sample configurations for these daemons can be found in
# /usr/share/doc/quagga/examples/.
zebra=yes
bgpd=yes
ospfd=yes
ospf6d=no
ripd=no
ripngd=no
isisd=no
Теперь надо создать конфигурационные файлы для демонов
Долго и геморно, а что делать.. Эхх.. Поехали..
Не долго и просто 🙂
Было бы интересно узнать поподробнее
Подробнее описано в мануале 🙂
[…] сведений о протоколе валом, установка отлично описана здесь : Пакет quagga имеется в стандартных репозиториях […]