Skip to content

Configuration FRR

Florent Parent edited this page Apr 16, 2022 · 2 revisions

Exemple d'une session de configuration d'un routeur FRR

Cet exemple illustre une session de configuration d'un routeur FRR:

  • Passe du mode commande vers le mode de configuration
  • Ajoute l'adresse 10.1.1.5/24 sur l'interface eth0
  • Ajoute une route vers le préfixe IPv4 10.10.0.0/16 en utilisant le routeur 10.1.1.1 comme prochain saut
  • Quitte le mode de configuration
  • Sauvegarde la configuration
Hello, this is FRRouting (version 7.5.1).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

frr# configure terminal
frr(config)# interface eth0
frr(config-if)# no shutdown
frr(config-if)# ip address 10.1.1.5/24
frr(config-if)# exit
frr(config)# ip route 10.10.0.0/16 10.1.1.1
frr(config)# exit
frr# write memory
Note: this version of vtysh never writes vtysh.conf
Building Configuration...
Integrated configuration saved to /etc/frr/frr.conf
[OK]
frr#

Mode commande et configuration

Lors d'une première connexion au routeur FRR, le terminal est en mode commande et présente une invite comme suit:

Hello, this is FRRouting (version 7.5.1).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

frr#

Pour modifier la configuration du routeur FRR, il est nécessaire de passer en mode configuration avec la commande suivante:

frr# configure terminal
frr(config)#

Aide contextuelle

À n'importe quel moment, il est possible d'utiliser les raccourcis pour obtenir de l'aide sur la ligne de commande:

  • La touche ? permet d'obtenir un résumé des commandes disponibles
  • La touche TAB (tabulation) affiche les commandes ou options disponible selon le contexte.

Supprimer une ligne de configuration

Pour effacer une ligne de configuration, il suffit d'entrer la commande à supprimer précédée par le préfixe no. L'exemple suivant enlève l'assignation de l'adresse 10.22.5.1/30 sur une interface

frr(config-if)# no ip address 10.22.5.1/30

Sauvegarder la configuration

La commande write memory sauvegarde la configuration.

R3# write memory
Note: this version of vtysh never writes vtysh.conf
Building Configuration...
Integrated configuration saved to /etc/frr/frr.conf
[OK]
R3#

Configuration IPv4

Assigner l’adresse IPv4 10.22.5.1/30 sur l’interface eth1

frr(config)# interface eth1
frr(config-if)# no shutdown
frr(config-if)# ip address 10.22.5.1/30

Ajouter une route statique vers le réseau 10.22.6.0/24 via le routeur 10.22.5.2

frr(config)# ip route 10.22.6.0/24 10.22.5.2

Configuration du réseau IPv6

Assigner l’adresse 2001:db8:1::1/64 sur l’interface eth1.

frr(config)# interface eth1
frr(config-if)# ipv6 address 2001:db8:1::1/64

Ajouter une route statique vers le réseau 2001:db8:9::/64 via le routeur 2001:db8:1::2

frr(config)# ipv6 route 2001:db8:9::/64 2001:db8:1::2

Activer les annonces de préfixe IPv6 (Router Advertisements) sur l'interface eth1 du routeur

frr(config)# interface eth1
frr(config-if)# ipv6 nd prefix 2001:db8:1::/64
frr(config-if)# no ipv6 nd suppress-ra