🌐 Réseaux · Bases Intermédiaire 📅 Publié en 2022 🎬 40 min 27

Le routage Static

Apprenez à configurer manuellement les routes réseau sur un routeur, en spécifiant les chemins exacts que les paquets doivent suivre. Cette vidéo couvre les commandes de base, la syntaxe des routes statiques

Introduction

Le routage statique est une forme de routage qui se produit lorsqu'un routeur utilise une entrée de routage configurée manuellement, plutôt que des informations provenant du trafic de routage dynamique. Ce qui consiste à créer un chemin où les informations devront passer pour aller d’un LAN à un autre LAN.

Plan du routage static

Nous allons créer un exercice pour mettre de faire communiquer les 2 réseaux LAN avec du routage statique, avec mise en place de routes statiques de backup (appelés aussi routes flottantes) ainsi qu’une route par défaut.

Voici la liste de matériel que l’on aura besoin pour créer ce tuto :

🗺 Schéma réseau — Packet Tracer
🌐
ROUTER-R1
Cisco 2911
Fa0/0 : 192.168.5.254/24
Fa0/1 : 192.168.2.1/24
Fa1/0 : 192.168.1.254/24
Fa1/1 : 192.168.7.1/24
——
💻
PC1
IP : 192.168.5.1/24
——
💻
PC6
IP : 192.168.1.1/24
——
🌐
ROUTER-R2
Cisco 2911
Fa0/0 : 192.168.3.254/24
Fa0/1 : 192.168.2.254/24
Fa1/0 : 8.8.8.1/8
Fa1/1 :
——
🌐
Internet
——
💻
PC3-Internet
IP : 8.8.8.8/8
——
🌐
ROUTER-R3
Cisco 2911
Fa0/0 : 192.168.6.254/24
Fa0/1 : 192.168.3.1/24
Fa1/0 : 192.168.7.254/24
Fa1/1 : 192.168.4.254/24
——
💻
PC5
IP : 192.168.4.1/24
——
💻
PC2
IP : 192.168.6.1/24
Équipement Rôle Adresse IP Remarque
Routeur - R1 Fa0/0 Gateway 192.168.5.254 /24 Configuré manuellement
Routeur - R1 Fa0/1 Gateway 192.168.2.1 /24 Configuré manuellement
Routeur - R1 Fa1/0 Gateway 192.168.1.254 /24 Configuré manuellement
Routeur - R1 Fa1/1 Gateway 192.168.7.1 /24 Configuré manuellement
PC1 Client 192.168.5.1 /24 Configuré manuellement
PC6 Client 192.168.1.1 /24 Configuré manuellement
Routeur - R2 Fa0/0 Gateway 192.168.3.254 /24 Configuré manuellement
Routeur - R2 Fa0/1 Gateway 192.168.2.254 /24 Configuré manuellement
Routeur - R2 Fa1/0 Internet 8.8.8.1 /8 Configuré manuellement
PC3 ou serveur Serveur Web 8.8.8.8 /8 Configuré manuellement
Routeur - R3 Fa0/0 Gateway 192.168.6.254 /24 Configuré manuellement
Routeur - R3 Fa0/1 Gateway 192.168.3.1 /24 Configuré manuellement
Routeur - R3 Fa1/0 Gateway 192.168.7.254 /24 Configuré manuellement
Routeur - R3 Fa1/1 Gateway 192.168.4.254 /24 Configuré manuellement
PC5 Client 192.168.4.1 /24 Configuré manuellement
PC2 Client 192.168.6.1 /24 Configuré manuellement

Routage Static

Un peu de théorie, il existe 3 types de route statique, les différences se jouent sur la fin de la commande ;

  • Les routes appelées connectées (ne pas confondre avec les routes directement connectés)
    • (config)# ip route [réseau de destination] [masque du réseau destination] [Interface de sortie]

IMPORTANT : Cette commande est à taper pour les liaisons points to points seulement. Celle-ci ne fonctionnera pas sur les liaisons multi-points.

  • Les routes appelées récursives
    • (config)# ip route [réseau de destination] [masque du réseau destination] [IP du routeur voisin]

Cette commande est à utiliser pour les liaisons multi-points. On référence l’adresse IP du routeur voisin afin d’envoyer le paquet vers la bonne destination.

  • Une route totalement renseignée
    • (config)# ip route [réseau de destination] [masque du réseau destination] [Interface] [IP]
ℹ️

Note : Cette commande n’est pas disponible sous packet tracer pour l’IPv4 mais l’est pour l’IPv6.

Configuration du routeur R1

Passons à la pratique, nous allons configurer le routeur R1, car actuellement notre routeur connait 4 routes, sur les interfaces « fa0/0 – fa0/1 – fa0/2 et fa0/3 ».

Ces routes sont référencées par la lettre C comme Connected

L’objectif est donc de référencer l’ensemble des réseaux qu’il ne connait pas. Nous avons au total 7 réseaux dans la maquette. Il me reste donc 3 réseaux à référencer. Nous allons faire en sorte que les routeurs empruntent les chemins les plus cours pour joindre la destination.

ℹ️
Pensez à configurer les deux autres routeur de leurs adresse IP comme sur le schéma dans le tableau plus haut.

Voici les routes pour R1 :

  • R1>enable
  • R1#configure terminale
  • R1(config)#ip route 192.168.6.0 255.255.255.0 fastEthernet 1/1
  • R1(config)#ip route 192.168.8.0 255.255.255.0 fastEthernet 1/1
  • R1(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 1/1

On aurait pu remplacer fastEthernet 0/1 par 192.168.4.254, celle-ci serait donc une route récursive. Ce qui aurait donné :

  • R1(config)#ip route 192.168.6.0 255.255.255.0 192.168.14.200
  • R1(config)#ip route 192.168.8.0 255.255.255.0 192.168.14.200
  • R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.14.200
ℹ️

NOTE : Dans notre cas, nous n’avons pas sujet utile de renseigner les routes récursives sur les routeurs.

Si cela vous en dit, nous pouvons vérifier la configuration avec la commande « show ip route ».

Les routes Statiques sont caractérisées par la lettre S comme STATIC vous l’avez deviné. Nous allons maintenant configurer les deux autres routeurs, des adresses static.

Configuration du routeur R2

Voici les routes pour R2

  • R2>enable
  • R2#configure terminal
  • R2(config)#ip route 192.168.2.0 255.255.255.0 fastEthernet 1/0
  • R2(config)#ip route 192.168.12.0 255.255.255.0 fastEthernet 1/0
  • R2(config)#ip route 192.168.8.0 255.255.255.0 fastEthernet 0/0
  • R2(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/0

Ou les routes récursives :

  • R2(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1
  • R2(config)#ip route 192.168.12.0 255.255.255.0 192.168.4.1
  • R2(config)#ip route 192.168.8.0 255.255.255.0 192.168.6.200
  • R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.6.200
ℹ️

Note : Je ne référence pas volontairement le réseau 14.0 je n’en ai pas besoin

Configuration du routeur R3

Voici les routes pour R3

  • R3>enable
  • R3#configure terminal
  • R3(config)#ip route 192.168.2.0 255.255.255.0 fastEthernet 1/1
  • R3(config)#ip route 192.168.12.0 255.255.255.0 fastEthernet 1/1
  • R3(config)#ip route 192.168.4.0 255.255.255.0 fastEthernet 0/1

Ou les routes récapitulatives

  • R3(config)#ip route 192.168.2.0 255.255.255.0 192.168.6.254
  • R3(config)#ip route 192.168.12.0 255.255.255.0 192.168.6.254
  • R3(config)#ip route 192.168.4.0 255.255.255.0 192.168.6.254

Maintenant nous lançons un ping du PC6 vers PC2 nous obtenons cela :

Nous avons 3 Ping de perdu sur 4. Cela est dû à la requête ARP exécutée entre chaque routeur sur les liaisons Ethernets

La route par défaut

Lorsqu’un routeur doit pouvoir accéder à internet ou d’autre réseau qui lui sont inconnus, il faut lui référencer une route par défaut. Cette route permet de lui indiquer un chemin de dernier recours.

Configuration du routeur R1

  • R1(config)#ip route 0.0.0.0 0.0.0.0 fa0/1

Configuration du routeur R2

  • R1(config)#ip route 0.0.0.0 0.0.0.0 fa1/0
ℹ️

NOTE : Ne connaissant pas l’adresse du routeur en face, il n’y a pas de route récursive…

Configuration du routeur R3

  • R1(config)#ip route 0.0.0.0 0.0.0.0 fa0/1

A présent chaque PC peut pinger le serveur 8.8.8.8 dans le cloud.

ℹ️

NOTE : Il y aura un maximum 3 Ping de perdu. Ce nombre peut varier en raison de plusieurs facteurs. Il y a toujours cette requête ARP que les routeurs effectuent sur les liaisons Ethernets.

Route de backup

L’inconvénient du routage statique est qu’il ne s’adapte pas automatiquement au changement de topologie lors d’un incident. Dans notre maquette l’incident viendra sur la liaison entre R1 et R3.

Pour cela nous allons ajouter une route de secours, qu’on appelle dans le jargon Cisco une route flottante. Il suffit juste de modifier la Distance Administrative.

Qu’est qu’une Distance Administrative (DA) : Sur un routeur la DA est une valeur de fiabilité. Plus elle est faible plus est fiable. Par défaut, la DA d’une route statique est de 1 (donc très fiable).

Nous pouvons retrouver cette valeur dans la table de routage avec uniquement des routes récursives :

Pour la redondance nous devons ajouter une route secondaire avec une DA plus élevé. De cette façon quand la maquette est opérationnelle à 100% le routeur prendra le meilleur chemin, mais si un incident arrive sur la liaison principale, la route primaire disparait de la table de routage pour laisser la place à la route secondaire.

Router R1

Pour joindre les réseaux 192.168.6.0, 192.168.8.0 et 192.168.10.0 le chemin de secours est de passer par R2

Voici donc les routes récursives :

  • R1(config)#ip route 192.168.6.0 255.255.255.0 192.168.4.254
  • R1(config)#ip route 192.168.8.0 255.255.255.0 192.168.4.254
  • R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.4.254

La route par défaut empruntera l’autre chemin

  • R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.14.200

Router R3

Pour joindre les réseaux 192.168.2.0, 192.168.4.0 et 192.168.12.0 le chemin de secours est de passer par R2

Voici donc les routes récursives :

  • R3(config)#ip route 192.168.4.0 255.255.255.0 192.168.6.254
  • R3(config)#ip route 192.168.12.0 255.255.255.0 192.168.6.254
  • R3(config)#ip route 192.168.2.0 255.255.255.0 192.168.6.254

La route par défaut empruntera l’autre chemin

  • R3(config)#ip route 0.0.0.0 0.0.0.0 192.168.14.254

Router R2

Pour joindre les réseaux 192.168.2.0 et 192.168.12.0 le chemin de secours est de passer par R3.

Voici donc les routes récursives :

  • R2(config)#ip route 192.168.2.0 255.255.255.0 192.168.6.200
  • R2(config)#ip route 192.168.12.0 255.255.255.0 192.168.6.200

Pour joindre les réseaux 192.168.8.0 et 192.168.10.0 le chemin de secours est de passer par R1

Voici donc les routes récursives :

  • R2(config)#ip route 192.168.8.0 255.255.255.0 192.168.4.1
  • R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.4.1

Pour vérifier, coupons la liaison en R1 et R3 et faisons un show ip route sur R2

Nous voyons bien les routes avec les DA à 5 qui ont pris le relais. Faisons un test de ping de PC1 vers PC5.

Avec 3 pings de perdu dû au changement de route et aux requêtes ARP, le test est opérationnel. N’hésitez pas à faire des pings en continu et de tester en temps réel les coupures sur une seule liaison à la fois, vous verrez que le changement de route est assez rapide tout de même.

Conclusion

Vous avez réaliser et avez la connaissance sur le principe et son fonctionnement du'une route static. Bien sûr il y d'autres solutions que l'on peu utiliser que le routage static, mais ça je vous laisse découvrir ou rendez-vous sur le tutoriel : Routage Dynamique avec RIP.