Product SiteDocumentation Site

10.4. Dynamisches Routing

Das Referenzprogramm für das dynamische Routing ist zur Zeit quagga, aus dem Paket ähnlichen Namens; früher war es zebra, bis seine Entwicklung eingestellt wurde. Jedoch führte quagga die Bezeichnungen der Programme aus Kompatibilitätsgründen fort, wodurch sich die untenstehenden zebra-Befehle erklären.
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/
Zur Konfiguration jedes dieser Daemons ist es erforderlich, das betreffende Routingprotokoll zu kennen. Diese Protokolle können hier nicht im Einzelnen beschrieben werden, jedoch stellt quagga-doc umfangreiche Erläuterungen in Form einer info-Datei bereit. Der gleiche Inhalt kann auch leichter als HTML auf der Quagga-Webseite durchsucht werden:
Zusätzlich ist die Konfiguration sehr nahe an einer standard Router-Konfiguration und Netzwerkadministratoren werden schnell mit quagga zurechtkommen.