Product SiteDocumentation Site

10.5. Dynamisk ruting

Referanseverktøyet for dynamisk ruting er for tiden ffr, fra pakken med tilsvarende navn; det pleide å være quagga, og før det zebra til utviklingen av disse stoppet. Men ffr beholdt navnene på programmene av kompatibilitetshensyn, som forklarer zebra-kommandoene nedenfor.
FRR (FRRouting) er et sett bakgrunnsprosesser som samarbeider om å definere rutetabeller som skal brukes av Linux-kjernen; hver rutingsprotokoll (særlig BGP, OSPF og RIP) leverer sin egen bakgrunnsprosess eller -prosesser. zebra og staticd-prosessene startes alltid og samler inn info fra andre bakgrunnsprosesser, samt håndterer eventuelle statiske rutingstabeller. De andre bakgrunnsprosessene er kjent som bgpd, ospfd, ospf6d, ripd, ripngd, isisd, og så videre.
Bakgrunnsprosesser blir aktivert ved å opprette oppsettfilen /etc/frr/bakgrunnsprosess.conf. Filnavnet bakgrunnsprosess er navnet på bakgrunnsprosessen som skal brukes. I tillegg må en oppdatere oppsettfilene /etc/frr/daemons. Oppsettfilen for bakgrunnsprosessen må tilhøre brukeren og gruppen frr, med filrettighet 0640 for at /etc/init.d/frr-skriptet, eller for at frr.service-systemd-tjenestefilen skal kunne påkalle bakgrunnsprosessen. Pakken frr tilbyr oppsettseksempler under /usr/share/doc/frr/examples.
Oppsettet til hver av disse bakgrunnsprosessene krever kunnskap om den rutingsprotokollen det gjelder. Disse protokollene kan ikke beskrives i detalj her, men ffr-doc gir en god forklaring i form av både info og HTML-filer. Det samme innholdet kan søkes opp på prosjektets nettside:
I tillegg er syntaksen svært nær et standard ruter-oppsettsgrensesnitt, og nettverksadministratorer vil raskt tilpasse seg frr.