Résumé
- L’extension BGP-EPE approuvée par l’IESG permet d’annoncer dans BGP-LS un PeerAdj SID ou un End.X SID pour un membre physique d’un faisceau de couche 2.
- L’annonce peut attester qu’un membre est opérationnel et que son SID est programmé au moment du contrôle. Elle ne mesure ni la capacité actuelle ni l’effet réel, et n’autorise pas la politique de production.
Rendre visible ce que le lien logique cachait
Une session BGP peut reposer sur un LAG tout en apparaissant comme une seule interface de couche 3. Le PeerAdj SID existant conduit vers cette interface logique ; le mécanisme d’agrégation choisit ensuite un membre. Cette abstraction protège la simplicité, mais empêche un contrôleur BGP-EPE de demander volontairement un lien physique précis.
Le texte approuvé le 6 août 2026 ajoute cette finesse. Le Link NLRI parent continue de décrire le faisceau. Un L2 Bundle Member Attributes TLV décrit chaque constituant et transporte exactement le PeerAdj SID SR-MPLS ou le End.X SID SRv6 qui lui correspond. L’identifiant du faisceau et celui du membre restent différents.
L’inclusion du TLV signifie que le membre est annoncé opérationnel. La présence du SID signifie qu’il est valide et installé pour la commutation sur ce membre. C’est une affirmation utile et bornée, pas un certificat de bande passante ni une promesse de livraison.
Une topologie reçue possède une date
Quand la valeur du SID change, devient invalide ou est désactivée, le routeur doit mettre à jour l’annonce. Quand le membre tombe ou quitte le faisceau, le TLV entier doit être retiré. Ces obligations rendent le retrait aussi important que l’annonce initiale.
La gestion du churn introduit pourtant un intervalle. Un temporisateur peut masquer un battement bref afin de ne pas inonder BGP-LS. Une fois l’état bas stabilisé, le retrait ne doit plus être retardé. Le contrôleur doit donc conserver le locuteur, la session, l’heure de réception, l’âge de l’état et la transition attendue. Une capture sans horloge transforme un fait passé en vérité permanente.
L’absence d’un SID n’établit pas non plus l’absence d’un membre. L’opérateur doit pouvoir désactiver ou filtrer la publication par pair, type de session ou politique, et conserver le SID du faisceau tout en supprimant la granularité par membre. La non-observation peut être une décision de diffusion.
Le choix précis consomme de l’équilibre
Un faisceau répartit naturellement les flux. En imposant plusieurs flux sur le membre jugé le plus libre, plusieurs politiques peuvent créer le même point chaud. Les autres liens restent disponibles mais sous-utilisés. Le protocole peut être parfaitement conforme pendant que l’ingénierie de trafic échoue.
Le projet attribue au contrôleur ou au moteur de politique la surveillance de l’utilisation et le réajustement. La granularité — flux, destination ou application — appartient au déploiement. BGP-LS fournit l’adresse de l’action ; il ne calcule pas l’équité.
L’ordre des paquets exige une preuve distincte. Des membres de latences différentes réordonnent les paquets si un même flux change de lien ou si un équilibrage paquet par paquet est utilisé. Une classification stable, par exemple le même quintuplet, doit conserver le flux sur un membre. Un basculement peut néanmoins laisser des paquets en vol arriver dans un autre ordre.
La confiance de domaine ne vaut pas mandat
Les informations de membre et les SID doivent rester dans un domaine SR de confiance, ou entre domaines de peering explicitement fiables. Le filtrage BGP réduit la fuite de topologie et d’instructions. Il ne décide pas quels services peuvent monopoliser un membre ni qui accepte le risque d’une réaffectation.
La limite MC-LAG est révélatrice : le document ne définit pas la prévention des boucles multi-châssis. Il suppose que le système L2/LAG sous-jacent est déjà sûr. Un SID exact ne répare pas une hypothèse absente.
La bonne architecture garde la chaîne fine. Le routeur publie un membre et une instruction ; la télémétrie mesure charge et perte ; le contrôleur propose ; la politique autorise ; le plan de données démontre le résultat ; l’opérateur conserve le retour arrière. Le standard coordonne un vocabulaire sans couronner la plateforme qui le consomme.
Sources
- https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-ls-sr-epe-over-l2bundle/
- https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-ls-sr-epe-over-l2bundle/history/
- https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-ls-sr-epe-over-l2bundle/shepherdwriteup/
- https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ls-sr-epe-over-l2bundle-09
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://ieeexplore.ieee.org/document/7055197
- https://mailarchive.ietf.org/arch/msg/ietf-announce/Oj4hqplp2K-hEIGYAtF_JMJatJc/
- https://www.rfc-editor.org/rfc/rfc8402.html
- https://www.rfc-editor.org/rfc/rfc8668.html
- https://www.rfc-editor.org/rfc/rfc9085.html
- https://www.rfc-editor.org/rfc/rfc9086.html
- https://www.rfc-editor.org/rfc/rfc9087.html
- https://www.rfc-editor.org/rfc/rfc9514.html
- https://www.rfc-editor.org/rfc/rfc9552.html
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance