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.
Kvagga er et sett av nisser som samarbeider om å definere rutetabeller som skal brukes av Linux-kjernen; Hver ruting protokoll (særlig BGP, OSPF og RIP) leverer sin egen nisse. zebra
-nissen samler inn informasjon fra andre nisser og håndterer statiske rutingtabeller tilsvarende. De andre nissene er kjent som bgpd
, ospfd
, ospf6d
, ripd
, ripngd
, isisd
, og babeld
.
Nisser aktiveres ved å redigere /etc/quagga/daemons
-filen og skape den riktige konfigurasjonsfilen i /etc/quagga/
; denne konfigurasjonsfilen må være oppkalt etter nissen, med en .conf
-forlengelse, og høre til quagga
-brukeren og quaggavty
-gruppen, for å få /etc/init.d/quagga
-skriptet til å kalle på nissen.
Konfigurasjonen til hver av disse nissene krever kunnskap om den ruting-protokollen 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-konfigurasjon grensesnitt og nettverksadministratorer vil raskt tilpasse seg til quagga
.