Configuration des routeurs FRR
À partir de la ligne de commande du routeur FRR, la commande configure terminal
permet d'entrer dans un terminal de configuration.
L'interface proposée est similaire à celui des routeurs Cisco. En tout temps, vous pouvez
entrer ?
afin d'obtenir de l'aide sur les commandes disponibles.
Configurer une interface
Une fois dans un terminal de configuration, vous pouvez entrer dans un terminal de configuration spécifique à une interface en utilisant la commande
interface [choix-d'interface]
où [choix-d'interface]
est à être remplacé par le nom de l'interface choisi (eth0
,
par exemple).
Assigner une adresse IP
La commande
ip address 192.168.31.1/24
Permet d'ajouter l'adresse 192.168.31.1
à l'interface du terminal de configuration
courant.
Pour associer une adresse IPv6, la commande à utiliser est plutôt ipv6
.
Assigner un préfixe pour le neighbour discovery
La commande
ipv6 nd prefix 2001:db8:1::/64
permet d'associer le préfixe réseau 2001:db8:1::/64
à l'interface du terminal de
configuration courant.
Il n'y a pas d'équivalent pour IPv4 puisque le protocole de neighbour discovery n'y est pas implémenté.
Activer le router advertisement
Pour que l'interface s'annonce comme étant celle d'un routeur sur le lien, la commande
no ipv6 nd suppress-ra
doit être utilisée. Par défaut, FRR ne procède pas au router advertisement. La
suppression du router advertisement est activée. La commande no
précédant une autre
commande permet d'en annuler son effet.
Routage
Toutes les commandes de configuration pour le routage doivent être exécutées depuis le terminal de
configuration général (conf t
). Les configurations ne sont pas spécifiques aux interfaces.
Configurer une route par défaut
Utilisez
ipv6 route ::/0 [addr]
Pour configurer une route IPv6 par défaut vers l'adresse [addr]
. Notez que
[addr]
ne doit pas être suivie de la longueur du subnet. Par exemple,
ipv6 route ::/0 2001:db8:1:2::1
Crée une route par défaut vers l'interface portant l'adresse 2001:db8:1:2::1
.
Pour IPv4, la commande
ip route 10.22.6.0/24 10.22.5.2
permet d'ajouter une route statique vers le réseau 10.22.6.0/24
via le routeur 10.22.5.2
.
Obtenir sa configuration courante
À partir du terminal FRR, utilisez la commande
show running-config
pour afficher votre configuration courante.
Annuler une commande
Pour annuler une commande, il suffit d'entrer la commande à nouveau dans le terminal
de configuration en la précédant de la commande no
. no
vient annuler l'effet de la
commande qui la suit.
Par exemple, si vous aviez configuré l'adresse IPv6 2001:db8:1::1/64
comme
ipv6 address 2001:db8:1::1/64
il vous suffit d'utiliser
no ipv6 address 2001:db8:1::1/64
à partir du même terminal de configuration pour annuler l'assignation d'adresse.
Sauvegarder sa configuration
Par défaut, les configurations FRR ne sont pas sauvegardées. Fermer son routeur FRR effacera sa configuration.
Pour sauvegarder sa configuration, la commande write memory
peut être utilisée dans
le terminal FRR. Cependant, vous devez d'abord vous assurer que vous avez quitté le
terminal de configuration. La commande exit
peut être utilisée à cette fin. Elle
devra être utilisée deux fois si vous êtres dans le terminal de configuration
d'une interface.
À noter que les configurations prennent effet dès le moment où vous appuyez sur Enter
sur le terminal de configuration. write memory
sert plutôt à écrire la configuration
dans la mémoire persistante du routeur.