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
.
The configuration of each of these daemons requires knowledge of the routing protocol in question. These protocols cannot be described in detail here, but
frr-doc provides ample explanation in the form of both
info
and HTML files. The same contents may also be browsed on the project's website:
I tillegg er syntaksen svært nær et standard ruter-oppsettsgrensesnitt, og nettverksadministratorer vil raskt tilpasse seg frr
.