Default Static Route

1. Qu’est-ce qu’une Route Statique par Défaut ?

Une route statique par défaut est une route configurée manuellement qui redirige le trafic destiné à des réseaux inconnus vers une adresse de prochain saut spécifique.

On peut la considérer comme la route utilisée lorsque aucune autre entrée de la table de routage ne correspond à la destination du paquet. (Si vous n’êtes pas encore familier avec les routes statiques classiques, consultez d’abord notre leçon sur les routes statiques).

Prenons un exemple concret : nous avons un paquet avec l’adresse de destination 8.8.8.8. Notre routeur doit déterminer quel chemin utiliser pour l’envoyer vers sa destination.

Table de routage IPv4 utilisant une route statique par défaut pour transférer le trafic vers une destination inconnue (8.8.8.8)

Figure 1 – Recherche d’une route par défaut

Dans cette table de routage, on observe trois routes :

  • La première est la route par défaut, avec le sous-réseau 0.0.0.0 et le masque /0.
    Cela signifie : « utilise cette route si aucune autre ne correspond », car 0.0.0.0/0 inclut toutes les adresses IP.

  • La deuxième route est 192.168.1.0/24, qui ne correspond pas à la destination.

  • La troisième est 192.168.2.0/24, qui ne correspond pas non plus.

Correspondance au Préfixe le Plus Long (LPM)

Le routeur choisit toujours la route la plus spécifique (Longest Prefix Match).
La route 0.0.0.0/0 n’est utilisée que si aucune autre entrée ne correspond.

Dans notre exemple, aucune route spécifique ne correspond. Le routeur utilise donc la route statique par défaut et envoie le paquet vers le prochain saut 203.0.115.2, via l’interface G0/0.

🔻 Que se passe-t-il sans route par défaut ?

Prenons un exemple réaliste où aucune route par défaut n’est configurée.
Le PC1 envoie de nouveau un paquet vers l’adresse de destination 8.8.8.8 et, comme tu peux le voir ci-dessous, notre routeur R1 a rejeté le paquet car aucune entrée de sa table de routage ne correspondait à la destination.

Schéma réseau montrant un paquet supprimé en l’absence de route statique par défaut pour atteindre la destination 8.8.8.8

Figure 2 – Paquet rejeté faute de route par défaut

Sur les routeurs Cisco IOS, configurer une route statique par défaut est très simple.
La commande est : ip route 0.0.0.0 0.0.0.0 .

Dans l’exemple ci-dessous, R1 est connecté au fournisseur d’accès Internet et une route par défaut peut être utilisée pour envoyer les destinations inconnues vers l’ISP.
Pour cela, on précise comme prochain saut l’adresse IP de l’interface du fournisseur.

Configuration d’une route statique par défaut sur le routeur Cisco R1 pour transférer le trafic inconnu vers le prochain saut 203.0.115.2

Figure 3 – Configuration de la route par défaut sur R1

✅ Avec une route par défaut

Puisque la route statique par défaut est configurée, notre routeur R1 est désormais capable de transmettre le trafic à destination inconnue vers le prochain saut 203.0.115.2 en utilisant l’interface G0/0.

Si l’on reprend notre exemple, le PC1 envoie un paquet vers l’adresse 8.8.8.8.
R1 n’a pas de route spécifique pour cette destination, mais la route par défaut correspond.

Default static route in action forwarding packet from PC1 to unknown destination 8.8.8.8 via next hop 203.0.115.2

Figure 4 – Route par défaut en action

Le paquet est transmis par l’interface G0/0 vers le prochain saut 203.0.115.2.
Une route statique par défaut est généralement configurée sur le routeur de bordure afin de connecter le réseau interne au réseau externe (Internet).
Cela permet au trafic d’être envoyé vers le fournisseur et d’atteindre sa destination finale.

2. Configurer une Route Statique par Défaut

Configurons une route statique par défaut sur R1 vers le prochain saut 203.0.115.2.

Topologie réseau montrant PC1 et PC2 connectés au routeur R1, lequel est relié au fournisseur d’accès Internet (ISP) via le prochain saut 203.0.115.2

Sur un routeur Cisco IOS, la commande à utiliser est : ip route 0.0.0.0 0.0.0.0 .

R1# conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)# ip route 0.0.0.0 0.0.0.0 203.0.115.2

Puisque la route statique par défaut est configurée, on peut vérifier sa présence dans la table de routage avec la commande show ip route :

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 203.0.115.2 to network 0.0.0.0

     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
     192.168.2.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.2.0/24 is directly connected, GigabitEthernet0/2
L       192.168.2.1/32 is directly connected, GigabitEthernet0/2
     203.0.115.0/24 is variably subnetted, 2 subnets, 2 masks
C       203.0.115.0/30 is directly connected, GigabitEthernet0/0
L       203.0.115.1/32 is directly connected, GigabitEthernet0/0
S*   0.0.0.0/0 [1/0] via 203.0.115.2

Dans ce résultat, il y a plusieurs éléments importants :

  • Gateway of last resort is 203.0.115.2 to network 0.0.0.0
    → Cette ligne indique que le routeur sait où envoyer le trafic lorsqu’aucune autre route de la table ne correspond.
    S* 0.0.0.0/0 [1/0] via 203.0.115.2
    → Ceci est la route statique par défaut.

    • S signifie static route.

    • * indique que c’est une candidate pour être la route par défaut.

3. Conclusion

En conclusion, il faut retenir que la route statique par défaut est utilisée pour permettre la communication avec des réseaux externes inconnus du routeur local.
Elle garantit qu’un paquet aura toujours un prochain saut pour atteindre sa destination finale.

Sur un routeur Cisco IOS, la commande est : ip route 0.0.0.0 0.0.0.0

Le cas d’usage le plus courant est de permettre à un réseau interne d’accéder à Internet, en configurant comme prochain saut l’adresse IP du routeur du fournisseur d’accès.

Dans la prochaine leçon, nous verrons les routes statiques flottantes (Floating Static Routes), conçues pour servir de chemin de secours si la route principale échoue.