Static Route

1. Qu’est-ce qu’une route statique ?

Une route statique est une méthode de routage manuel où l’administrateur réseau définit explicitement une route dans la table de routage du routeur.

Contrairement aux protocoles de routage dynamiques, qui s’adaptent automatiquement aux changements du réseau, le routage statique reste fixe tant qu’il n’est pas modifié manuellement.

Voyons un exemple pratique pour comprendre pourquoi les routes statiques sont nécessaires.

Topologie réseau Cisco avec route statique de base

Figure 1 – Topologie de base avec route statique

Dans cette simple topologie, il y a deux routeurs :

  • Le routeur R1 est connecté au réseau 192.168.1.0/24 via son interface GigabitEthernet0/1.

  • Le routeur R2 est connecté à deux réseaux :

    • 192.168.1.0/24 via GigabitEthernet0/0

    • 192.168.2.0/24 via GigabitEthernet0/1

Le problème

Le routeur R1 ne peut pas communiquer avec le réseau 192.168.2.0/24, car il n’existe aucune route pointant vers ce réseau dans sa table de routage.

Exemple de topologie Cisco montrant R1 cherchant à atteindre le réseau 192.168.2.0/24 sans route statique

Figure 2 – Problème dû à l’absence de route statique

Si l’on consulte la table de routage de R1 avec la commande :

R1# show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.1.0/24 is directly connected, GigabitEthernet0/1
L       192.168.1.1/32 is directly connected, GigabitEthernet0/1

On constate qu’il n’y a aucune entrée pour le réseau 192.168.2.0/24.
Donc, si R1 doit envoyer des paquets vers ce réseau, il ne saura pas où les transmettre.

Test de connectivité (avant configuration)

Si on tente un ping vers 192.168.2.1 :

ping failure from R1 to 192.168.2.1 due to missing static route

Figure 3 – Échec du ping à cause de l’absence de route sur R1

R1# ping 192.168.2.1 
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:  
.....  
Success rate is 0 percent (0/5)

Le ping échoue, car R1 n’a pas de route pour atteindre la destination.

2. Comment fonctionne une route statique

Les routes statiques sont des chemins définis manuellement dans la table de routage d’un routeur.
Elles nécessitent une adresse IP de prochain saut (next-hop) indiquant par quelle passerelle le routeur doit envoyer les paquets.

Syntaxe de la commande ip route pour configurer une route statique sur un routeur Cisco

Figure 4 – Syntaxe d’une route statique

Les composants d’une route statique :

  • Réseau de destination : le réseau à atteindre

  • Masque de sous-réseau : masque correspondant au réseau

  • Adresse IP du next-hop : adresse de l’interface du routeur voisin vers ce réseau

  • Distance administrative (AD) (optionnel) : définit la priorité de la route

Distance administrative (AD)

Par défaut, une route statique a une AD de 1, ce qui la rend plus fiable que la plupart des protocoles dynamiques (exemple : RIP = 120, OSPF = 110).
Ainsi, une route statique sera toujours préférée à une route dynamique si les deux existent.es.

3. Configuration d’une route statique

Maintenant que nous avons compris le problème et la théorie, configurons une route statique pour résoudre la situation.

Ici, R1 doit atteindre le réseau 192.168.2.0/24.
La commande à utiliser est : ip route 192.168.2.0 255.255.255.0 192.168.1.2

Configuration d’une route statique sur R1 vers le réseau 192.168.2.0/24 via le next-hop 192.168.1.2

Figure 5 – Configuration d’une route statique sur R1

L’adresse IP du next-hop est l’interface G0/0 de R2 192.168.1.2.

Ainsi, R1 enverra tout le trafic destiné au réseau 192.168.2.0/24 vers l’adresse 192.168.1.2.
R2 sera ensuite capable de transmettre ce trafic au bon réseau.

Vérification de la configuration

En affichant la table de routage :

R1# show ip route  
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.1.0/24 is directly connected, GigabitEthernet0/1
L       192.168.1.1/32 is directly connected, GigabitEthernet0/1
S    192.168.2.0/24 [1/0] via 192.168.1.2

R1 possède maintenant une route statique pointant vers le réseau 192.168.2.0/24, avec une distance administrative (AD) par défaut de 1. La route est marquée par la lettre S, ce qui indique qu’elle a été configurée manuellement.

Test de connectivité après configuration

Faisons un test de ping vers 192.168.2.1:

R1# ping 192.168.2.1  

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/0 ms

Ping réussi après configuration d’une route statique Cisco

Figure 6 – Le ping réussit grâce à la route statique

Le ping est maintenant réussi, car la route statique permet à R1 d’acheminer les paquets vers le réseau 192.168.2.0/24 via R2.

Dépannage des routes statiques

Problèmes fréquents et solutions :

  1. Route manquante → Vérifier que l’adresse du next-hop est correcte :

R1# show running-config | section ip route
ip route 192.168.2.0 255.255.255.0 192.168.1.2
  1. Interface inactive → Vérifier l’état des interfaces :

R1# show ip interface brief
Interface              IP-Address      OK? Method Status            Protocol  
GigabitEthernet0/1     192.168.1.1     YES manual up                up  
GigabitEthernet0/0     unassigned      YES unset  administratively down down

4. Summary

Les routes statiques sont configurées manuellement sur un routeur pour définir un chemin spécifique vers un réseau de destination.
Elles ne changent pas automatiquement : il faut les modifier manuellement si la topologie du réseau évolue.

Par défaut, une route statique possède une distance administrative (AD) de 1, ce qui la rend plus fiable que les routes dynamiques comme RIP (AD 120) ou OSPF (AD 110).

Configuration d’une route statique

La configuration se fait en mode global avec la commande :

R1# configure terminal
R1(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.2
R1(config)# exit

Cette commande indique à R1 :
→ Pour atteindre le réseau 192.168.2.0/24, envoie les paquets vers l’adresse 192.168.1.2 (le next-hop).

Vérification dans la table de routage

Une fois configurée, la route apparaît dans la table de routage avec la lettre S :

R1# show ip route  
...
S    192.168.2.0/24 [1/0] via 192.168.1.2

La route statique est donc active et utilisée pour transmettre le trafic vers le réseau distant.

Dans la prochaine leçon, nous verrons comment configurer une route statique par défaut, qui servira de passerelle de dernier recours pour toutes les destinations inconnues.