Product SiteDocumentation Site

10.4. Динамическая Маршрутизация

Рекомендуемым инструментом для динамической маршрутизации в настоящее время является quagga, входящая в пакет с похожим именем; она использует взамен ранее используемой для этих целей zebra, разработка которой сейчас приостановлена. Однако, из соображений совместимости, quagga сохранила имена программ от zebra, что и объясняет используемые далее команды.
Quagga is a set of daemons cooperating to define the routing tables to be used by the Linux kernel; each routing protocol (most notably BGP, OSPF and RIP) provides its own daemon. The zebra daemon collects information from other daemons and handles static routing tables accordingly. The other daemons are known as bgpd, ospfd, ospf6d, ripd, ripngd, and isisd.
Daemons are enabled by create the /etc/quagga/daemon.conf config file, daemon being the name of the daemon to use; this file must belong to the quagga user and group in order for the /etc/init.d/zebra script to invoke the daemon. The package quagga-core provides configuration examples under /usr/share/doc/quagga-core/examples/
Настройка каждого из этих протоколов требует наличия знаний самих протоколов маршрутизации (для того, чтобы иметь возможность грамотно ответить на тот или иной заданный вам вопрос при настройке). Эти протоколы не могут быть в деталях описаны здесь, но в пакет quagga-doc включено достаточно примеров в формате файла info. Такое же содержание в формате HTML может быть более легко просмотрено на домашнем сайте программы Quagga:
В дополнение скажем, что синтаксис программы очень близок к стандартной настройке интерфейса маршрутизатора, и поэтому сетевым администраторам не составит труда очень быстро приспособить quagga к своим потребностям.