Routage statique IPv4
Définition
Une route statique est une entrée de table de routage configurée manuellement par l'administrateur, avec le ip route en configuration globale. L'administrateur (config) la fait apparaître avec l'AD 1. Elle n'échange aucun message de protocole : la route est là, configurée, tant qu'elle n'est pas retirée ou que l'interface de sortie n'est pas éteinte.
Syntaxe et formes
R1(config)# ip route 172.16.20.0 255.255.255.0 192.168.1.2
| Forme | Exemple | Usage |
|---|---|---|
| Next-hop standard | ip route 172.16.20.0 255.255.255.0 192.168.1.2 |
Recommandé sur Ethernet ; lookup récursif |
| Interface de sortie | ip route 172.16.20.0 255.255.255.0 Serial0/0/0 |
Réseaux point-à-point (point-to-point) |
| Les deux | ip route 172.16.20.0 255.255.255.0 192.168.1.2 GigabitEthernet0/0 |
Précise l'interface du next-hop |
| Route récursive | Next-hop non connecté directement | Nécessite une route vers ce next-hop |
| Route parente | ip route 172.16.0.0 255.255.0.0 Null0 |
Résumé statique, évite les boucles |
Routage récursif
Quand on configure un next-hop sans interface, le routeur doit faire un second lookup dans la table pour savoir par où joindre ce next-hop. C'est le routage récursif (par défaut sur les plateformes IOS modernes). Avec ip classless (défaut), le routeur utilise la route la plus précise, y compris une route par défaut, pour atteindre le next-hop.
Host route, réseau, subnet zero
- Host route : masque /32, une seule machine.
ip route 203.0.113.7 255.255.255.255 10.0.0.2 - Réseau :
/24, masque 255.255.255.0 - Subnet zero :
ip routingn'a pas besoin d'option particulière sous IOS moderne (le subnet zero est autorisé depuis longtemps, pas besoin deip subnet-zero).
Floating static (route statique flottante)
Une route statique avec une AD augmentée volontairement pour ne servir que de secours :
R1(config)# ip route 172.16.20.0 255.255.255.0 192.168.1.2
R1(config)# ip route 172.16.20.0 255.255.255.0 192.168.2.2 10
La première (AD 1) est dans la table. Si OSPF (AD 110) apporte la même destination, la statique gagne. Si la statique tombe (next-hop injoignable, interface down), la floating à AD 10 prend le relais. C'est le cas d'usage classique : backup d'une route apprise par un protocole dynamique.
| AD | Source |
|---|---|
| 0 | Connected (directement connecté) |
| 1 | Static |
| 5 | EIGRP summary route |
| 90 | EIGRP interne |
| 110 | OSPF |
| 115 | IS-IS |
| 120 | RIP |
| 170 | EIGRP externe |
| 255 | Inaccessible (aucune route installée) |
Le préfixe le plus long gagne d'abord (longest prefix match), puis la plus petite AD, puis la meilleure métrique du protocole.
Vérification et suppression
R1# show ip route static
R1# show ip route 172.16.20.0
R1(config)# no ip route 172.16.20.0 255.255.255.0 192.168.1.2
show ip route affiche S pour les statiques. Une route dont l'interface de sortie est down est simplement retirée de la table (sauf si elle est configurée avec un next-hop récursif encore joignable).
Quand utiliser le statique
- Petite topologie stable : le statique est plus simple et plus prévisible qu'un IGP.
- Backup : floating static derrière OSPF/EIGRP.
- Stub network : un réseau sans autre routeur en face n'a personne à qui parler en OSPF.
- Route par défaut vers l'ISP (voir route_par_defaut_statique_ospf_stub).
Le statique ne scale pas : sur 50 réseaux, chaque nouveau préfixe doit être écrit sur chaque routeur. Les protocoles dynamiques s'occupent de la propagation.
Exemple concret
Topologie : R1 (LAN 172.16.10.0/24) - liaison série 10.0.0.0/30 - R2 (LAN 172.16.20.0/24). Sur R1 :
R1(config)# ip route 172.16.20.0 255.255.255.0 10.0.0.2
Sur R2 :
R2(config)# ip route 172.16.10.0 255.255.255.0 10.0.0.1
Test : ping 172.16.20.10 source GigabitEthernet0/0 depuis R1. Si le ping échoue alors que show ip route montre les deux routes, le problème est presque toujours une route de retour manquante quelque part sur le chemin, pas la route sortante.
Pièges fréquents
- Oublier la route de retour : le ping part, la réponse ne revient pas.
- Masque erroné : un /23 au lieu d'un /24 couvre le double et peut créer un trou de routage invisible.
- Next-hop sur Ethernet sans interface : si le next-hop est éteint, le lookup récursif échoue ; une floating static avec interface explicite est plus robuste.
- AD 255 :
ip route ... 192.168.1.2 255ne s'installe jamais (utile pour tester, pas pour produire).