Résumé

  • Un Additional system-id fournit au même système physique un nouvel ensemble de 256 fragments, mais le fragment zéro, le TLV d’alias et l’accessibilité du système normal conditionnent toute utilisation.
  • Les TLV 23 et 223 transportent des attributs de voisin ; ils ne peuvent ni créer ce voisin ni supplanter une valeur contradictoire du LSP original.

Le document qui donne sens aux autres documents

IS-IS limite historiquement un système à 256 fragments par niveau et chaque fragment à la taille d’origine de 1492 octets. L’arrivée des topologies multiples, des paramètres TE et des capacités de routeur a transformé cette limite en contrainte de publication. RFC 5311 ajoute des ensembles Extended LSP identifiés par des Additional system-id uniques dans la zone Level 1 ou le domaine Level 2.

Le mot « virtuel » peut tromper. Il ne désigne pas un deuxième routeur autonome. Un seul Originating System physique produit les LSP qui portent son identifiant normal et ceux qui portent ses identifiants additionnels. Le TLV 24 du fragment zéro nomme ce système normal. Sans ce fragment zéro vivant, les fragments 1 à 255 ne forment pas un ensemble valide, même s’ils restent présents dans la base et semblent plus récents.

Cette règle crée une indivisibilité que les tableaux de bord doivent respecter. Afficher chaque fragment comme un objet indépendant efface la condition de totalité. Une preuve exploitable associe donc l’identifiant additionnel, son domaine d’unicité, le fragment zéro, la durée restante, l’alias, la liste des fragments et la séquence du LSP normal parent.

L’augmentation de capacité ressemble ainsi à une annexe juridique : elle permet d’ajouter des pages, mais chaque page tire son autorité du dossier principal et de la table des matières qui atteste que l’annexe existe encore.

Une identité virtuelle n’obtient pas un vote dans le calcul SPF

La différence essentielle avec RFC 3786 tient à la portée. RFC 5311 réserve l’Extended LSP aux informations qui ne modifient pas la construction de l’arbre des plus courts chemins. Les routeurs anciens voient un Virtual IS accessible seulement par l’Originating System ; les routeurs capables comprennent l’alias. Comme aucun autre système ne devient accessible par l’identité virtuelle, les deux générations conservent une vue topologique compatible.

Les interdictions concrétisent ce principe. Les TLV ES Neighbors, Partition DIS et Prefix Neighbors ne doivent pas apparaître. Le récepteur capable les ignore, signale de préférence l’erreur, puis traite les autres TLV permis : une anomalie locale ne transforme pas tout le fragment en preuve nulle. Les bits Overload, Attached et Partition Repair restent à zéro. Un bit ATT erroné pourrait conduire un ancien routeur à choisir l’identité virtuelle comme sortie de zone.

Le fragment zéro étendu publie des adresses de zone qui restent un sous-ensemble de celles du fragment zéro normal. La relation virtuelle vers l’origine utilise une métrique non nulle, de préférence MaxLinkMetric-1; la relation réciproque publiée dans le LSP original vaut zéro. Ce montage rend le conteneur accessible sans lui confier un nouveau chemin de transit.

Les préfixes feuilles sont admis, notamment pour les fuites inter-niveaux ou les topologies multiples. Mais leur présence impose les relations requises et, avec MT, l’énumération de toutes les topologies dans le TLV 229. La place supplémentaire reste enfermée dans une grammaire d’autorité.

Décrire un lien n’est pas déclarer qu’il existe

Les attributs TE d’un voisin peuvent dépasser la taille pratique d’un seul TLV de reachability. RFC 5311 définit donc le TLV 23, IS Neighbor Attribute, et le TLV 223 pour MT. Ils reprennent une forme connue mais changent sa force : ils qualifient une relation déjà établie par le TLV 22 ou 222 du LSP original.

En l’absence de ce TLV original, aucun consommateur ne doit déduire le voisin. Une couleur administrative, une bande passante ou une profondeur SID n’est pas un reçu d’adjacence. Ce point sépare RFC 5311 de l’article BTW sur RFC 5305 : là, l’enjeu était offre de ressource contre réservation ; ici, il est attribut contre droit de créer l’objet auquel l’attribut se rapporte.

Lorsque plusieurs conteneurs parlent du même attribut sans se contredire, leurs informations s’additionnent. En cas de conflit, le LSP original gagne. S’il ne fournit aucune valeur, l’Extended LSP au plus petit system-id gagne. Et si TLV 22 et TLV 23 traitent exactement du même voisin, lien et attribut, le 22 l’emporte et le 23 est ignoré ; même priorité pour 222 face à 223.

Un pipeline qui fusionne les colonnes avant de conserver leur origine ne peut plus expliquer ce choix. Il risque de présenter une valeur secondaire comme consensus. Le journal doit garder la famille de TLV, le system-id, l’ensemble, le fragment, le contexte, la durée, les concurrents et la règle de sélection.

La surcharge du parent retire la capacité empruntée

Les données non SPF ne doivent pas survivre comme vérité utilisable lorsque leur producteur devient inaccessible. Tant que l’Originating System ne porte pas OL dans son LSP normal, le Virtual IS suit normalement son accessibilité. Lorsque le parent active OL, les routeurs capables doivent eux aussi considérer ses identités virtuelles comme inaccessibles, à l’image des routeurs anciens.

Cette convergence évite qu’un préfixe feuille publié dans l’annexe continue d’influencer le forwarding par un chemin incohérent. Elle révèle aussi une nuance d’observation : le checksum et la durée du fragment étendu peuvent être corrects pendant que son droit d’usage a disparu au niveau du parent.

Placer des préfixes feuilles dans les ensembles étendus augmente en outre les événements susceptibles de déclencher une mise à jour du plan de transfert. RFC 5311 recommande de les garder dans l’ensemble normal quand c’est possible. Le gain de capacité peut donc accroître le rythme et le rayon des décisions matérielles.

Portée et incertitude

RFC 5311 est un Standards Track publié en février 2009. Il ne démontre ni le support d’un produit actuel, ni une allocation sans collision, ni la qualité d’un collecteur, ni l’installation d’une route. Les usages ultérieurs dans Segment Routing ou Flex-Algo restent des extensions de vocabulaire, pas des observations d’exploitation.

Pour vérifier un réseau réel, il faut la décision d’allocation, la preuve d’unicité, les fragments zéro normal et étendu, le TLV d’alias, les bits de contrôle, le scan des TLV interdits, l’état OL du parent, le TLV de reachability original et toutes les valeurs concurrentes. Ensuite seulement viennent l’entrée SPF, le RIB, le FIB, le paquet et le service.

La leçon n’est pas de craindre les identités supplémentaires. Elle est d’empêcher qu’un outil transforme une capacité de représentation en autorité topologique.

Sources