L'empoisonnement de l'itinéraire est une technique utilisée pour empêcher les boucles de routage par annonçant un itinéraire avec une métrique infinie (généralement représenté par une grande valeur, comme 16 777 215). Cela dit essentiellement indique aux autres que l'itinéraire est inaccessible et ne doit pas être utilisé.
Voici comment cela fonctionne:
1. Détection de boucle: Lorsqu'un routeur détecte une boucle de routage, il identifie l'itinéraire qui provoque la boucle.
2. Empoisonnement de l'itinéraire: Le routeur annonce ensuite l'itinéraire problématique avec une métrique infinie à ses voisins.
3. Les voisins évitent l'itinéraire: En recevant cette publicité d'itinéraire empoisonnée, d'autres routeurs comprennent que l'itinéraire n'est pas valide et évite de l'utiliser.
4. Prévention de la boucle: Cela empêche la boucle de se propager davantage car les autres routeurs n'incluent pas l'itinéraire empoisonné dans leurs tables de routage.
Exemple:
Imaginez le routeur A a une boucle dans sa table de routage. Il détecte cette boucle puis annonce l'itinéraire vers le routeur B avec une métrique infinie. Le routeur B reçoit cette voie empoisonnée et la marque comme inaccessible. Maintenant, le routeur B n'utilisera pas cette voie pour atteindre une destination, empêchant la boucle de se propager.
Avantages de l'empoisonnement des itinéraires:
* simple et efficace: C'est un mécanisme simple facile à mettre en œuvre.
* Réaction rapide: L'empoisonnement de l'itinéraire se produit immédiatement après la détection d'une boucle.
* minimise les perturbations: Il se concentre sur le blocage de l'itinéraire spécifique provoquant la boucle, minimisant l'impact sur d'autres itinéraires.
Limitations:
* potentiel d'instabilité: Dans de rares cas, l'empoisonnement peut provoquer une instabilité temporaire pendant que le réseau converge.
* pas toujours infaillible: Si un routeur empoisonne incorrectement un itinéraire qui ne fait pas réellement partie d'une boucle, il peut entraîner des problèmes de connectivité.
Alternatives à l'empoisonnement des routes:
* horizon divisé: Ce mécanisme empêche les routeurs de publier un itinéraire vers la source.
* Empoisonnement aux vecteurs de chemin: Semblable à l'empoisonnement des routes mais utilisé dans les protocoles de routage des vecteurs de chemin.
* Protocoles de routage sans boucle: Les protocoles comme OSPF et IS-IS évitent intrinsèquement des boucles en utilisant des mécanismes plus sophistiqués.
Dans l'ensemble, l'empoisonnement des itinéraires est un outil précieux pour prévenir les boucles de routage et assurer la stabilité du réseau. Bien qu'il ait certaines limites, il reste une technique largement utilisée dans les protocoles de routage modernes.
|