10.5. Encaminament dinàmic
L'eina de referència per a l'encaminament dinàmic és actualment frr
, del paquet del mateix nom; havia estat quagga
, i abans encara zebra
, fins que es va aturar el desenvolupament d'aquests. No obstant això, frr
va mantenir els noms dels programes per raons de compatibilitat que expliquen les ordres zebra
més avall.
FRR (FRRouting) és un conjunt de dimonis que cooperen per definir les taules d'encaminament que ha d'utilitzar el nucli de Linux; cada protocol d'encaminament (especialment BGP, OSPF i RIP) proporciona el seu propi dimoni(s). Els dimonis zebra
i staticd
, que sempre estan en funcionament, recopilen informació d'altres dimonis i gestionen les taules d'encaminament estàtiques en conseqüència. Els altres dimonis es coneixen com bgpd
, ospfd
, ospf6d
, ripd
, ripng
, isisd
, etc.
Els dimonis són habilitats creant el fitxer de configuració /etc/frr/dimoni.conf
, on dimoni és el nom del dimoni a utilitzar, i editant el fitxer de configuració /etc/frr/daemons
. El fitxer de configuració del dimoni ha de pertànyer a l'usuari i grup frr
amb permisos de 0640
per tal que l'script /etc/init.d/frr
o el servei systemd frr.service
invoquin el dimoni. El paquet frr proporciona exemples de configuració sota /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:
A més, la sintaxi és molt semblant a la interfície de configuració d'un «router» estàndard, i els administradors de xarxa s'adaptaran ràpidament a frr
.