Pourquoi un L2VPN Junos affiche une étiquette mais ne transmet rien
Kompella L2VPN choisit l’état de transmission à partir de l’attachement, pas d’une recherche de route. Lisez les directions d’étiquette locale et distante avant d’accuser le transport.
Des rapports clients arrivent disant que la connexion L2VPN est Up, que l’attachement est actif et qu’aucune trame ne passe. Les voyants d’état sont honnêtes ; la trame est classée dans un service qui n’a aucun état de transmission utilisable à l’extrémité distante. Dans un L2VPN point à point signalé par BGP, la première décision revient à l’attachement et non à une recherche de route. La trame du client arrive sur une interface logique, et cette interface nomme la connexion et donc le site distant. Tout ce qui suit est un état de transmission par étiquettes construit à partir de ce que les pairs ont annoncé.
La trame ne fait jamais de recherche de route
La signalisation a préparé l’état ; le traitement par paquet est une recherche d’étiquette sur une connexion déjà sélectionnée. Demander pourquoi une route manque est donc la mauvaise question, et elle cache les deux valeurs qui comptent : la connexion de l’attachement et l’étiquette de service qu’il utilise.
Cela explique aussi l’asymétrie de l’effort. La revue de configuration vous dit ce qui aurait dû être installé, tandis que la vue de la connexion vous dit ce qui a réellement été dérivé, et seule la seconde survit à un décalage de bloc d’étiquettes.
Deux étiquettes, deux directions
Chaque PE alloue localement un bloc d’étiquettes, annonce sa base et sa taille, et ses pairs ajoutent un décalage pour dériver l’étiquette d’un site donné. Les allocations sont donc localement significatives : deux PE peuvent utiliser des bases et des tailles de bloc différentes pour le même service. Lisez la connexion des deux extrémités avant de changer quoi que ce soit. Un bloc dimensionné une étiquette trop petit ressemble exactement à une connexion qui ne s’installe jamais.
show l2vpn connections instance CUST-A extensive
Dans cette sortie, l’étiquette entrante est celle que ce PE a allouée et a demandé à son pair d’utiliser, tandis que l’étiquette sortante est l’allocation du pair que ce PE pousse. Lire les deux à l’envers est l’erreur classique, et elle vous envoie chercher une valeur qui n’aurait jamais dû apparaître de ce côté. La référence de connexion documente les champs à côté des étiquettes, notamment le site, l’état et les informations de bloc.
Ce que prouve la recherche d’étiquette
Une fois la valeur entrante obtenue, la recherche locale est une seule commande :
show route label 160042
Cette sortie devrait montrer une entrée l2vpn avec un saut suivant, et l’opération d’étiquette vous dit si la trame est poussée, échangée ou retirée avant de partir. Si elle n’affiche rien, l’état du service n’a jamais été installé alors que la connexion affiche Up, et l’écart se situe dans la signalisation et non dans le transport.
Suivez une trame
Un seul paquet poussé dans l’attachement tranche plus que n’importe quelle revue de configuration. La route d’étiquette de service devrait pointer vers le LSP de transport vers le PE distant, et les deux étiquettes devraient correspondre aux valeurs rapportées par le pair. Quand le transport est sain et que l’étiquette de service est fausse, la trame atteint le bon routeur et y est rejetée, ce qui explique pourquoi les compteurs de l’extrémité distante semblent vides tandis que ceux de l’extrémité proche semblent occupés.
Vérifiez l’encapsulation de l’attachement, le réglage du mot de contrôle et la MTU en même temps, car ce sont des propriétés négociées et non un comportement par saut.
Gardez les modèles de service séparés
VPLS apprend les adresses MAC et EVPN annonce les points de terminaison, tandis qu’un L2VPN point à point ne fait ni l’un ni l’autre, donc leurs procédures de sélection de trame ne sont pas interchangeables bien qu’elles chevauchent la même infrastructure BGP et MPLS. Transposer une étape de dépannage d’un modèle à l’autre produit des conclusions assurées mais sans fondement.
Pour un chemin manquant, consignez l’état de connexion des deux pairs, l’attachement, les deux directions d’étiquette, l’encapsulation, le réglage du mot de contrôle et la MTU. Ce relevé relie ce qui a été annoncé à ce que fait réellement le plan de transmission, qui est le seul lien qui compte, et c’est aussi ce que demandera l’ingénieur suivant.