Dans un réseau standard, si un lien tombe, les routeurs doivent attendre que l'IGP (OSPF/IS-IS) recalcule une nouvelle route, puis que LDP distribue les nouveaux labels.
Cela peut prendre plusieurs secondes, ce qui est inacceptable pour la voix sur IP ou le streaming.
1. LDP FRR (Fast Reroute)
Le principe du FRR est de préparer un chemin de secours (backup) avant même qu'une panne ne survienne.
* Fonctionnement : Le routeur calcule à l'avance une interface de sortie alternative pour chaque destination. Si l'interface principale tombe, le routeur bascule le trafic sur l'interface de secours en quelques millisecondes (généralement < 50ms), sans attendre la mise à jour de la table de routage globale.
* Limite : Le FRR classique ne fonctionne que si un voisin direct peut garantir qu'il n'enverra pas le trafic en boucle vers le routeur qui vient de subir la panne. C'est ce qu'on appelle la condition LFA (Loop-Free Alternate).
2. Remote LFA (RLFA)
Le LFA classique échoue souvent dans les topologies en "anneau" ou dans les designs de réseaux complexes, car tous les voisins directs renverraient le trafic vers la source, créant une boucle infinie. Remote LFA a été inventé pour résoudre ce problème.
Comment ça marche ?
Lorsqu'un routeur (appelé le Point de Réparation Local ou PLR) détecte qu'aucun de ses voisins directs n'est "sûr" (car ils risquent de renvoyer le paquet), il cherche un routeur plus loin dans le réseau qui est capable d'acheminer le trafic vers la destination sans repasser par le lien en panne.
* Calcul du P-Space : L'ensemble des routeurs que le PLR peut atteindre sans passer par le lien défaillant.
* Calcul du Q-Space : L'ensemble des routeurs qui peuvent atteindre la destination finale sans passer par le lien défaillant.
* Le nœud "PQ" : C'est l'intersection de ces deux espaces. Le PLR crée un tunnel MPLS (souvent via du Targeted LDP) vers ce nœud PQ pour lui "expédier" le trafic en urgence.
Comparaison simplifiée:
* LFA (classique) :
Portée de protection: Voisins directs uniquement.
Complexité: Faible.
Efficacité: Faible (~50-60% de couverture topologique).
* Remote LFA :
Portée de protection: Nœuds distants via tunnel.
Complexité: Moyenne.
Efficacité: Haute (>95% de couverture).
* TI-LFA :
Portée de protection: Utilise le Segment Routing.
Complexité: Haute (requiert SR).
Efficacité: 100% de couverture.
Pourquoi est-ce important ?
Sans ces mécanismes, une simple coupure de fibre sur un backbone MPLS LDP provoque des micro-coupures perceptibles par les utilisateurs.
Le Remote LFA permet de maintenir une qualité de service "Carrier Grade" même sur des topologies complexes où les chemins de secours ne sont pas évidents.
