Product SiteDocumentation Site

10.4. Dynamisk ruting

Referanseverktøyet for dynamisk ruting er for tiden quagga, fra pakken med tilsvarende navn; det pleide å være zebra til utviklingen av sistnevnte stoppet. Men quagga beholdt navnene på programmene av kompatibilitetsgrunner, som forklarer zebra-kommandoene nedenfor.
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/
Oppsettet til hver av disse bakgrunnsprosessene krever kunnskap om den rutingsprotokollen det gjelder. Disse protokollene kan ikke beskrives i detalj her, men quagga-doc gir en god forklaring i form av en info-fil. Det samme innholdet kan lettere søkes opp som HTML på Quaggas nettside:
I tillegg er syntaksen svært nær et standard ruter-oppsettsgrensesnitt, og nettverksadministratorer vil raskt tilpasse seg til quagga.