Résumé

  • Un Internet-Draft individuel daté du 27 octobre place QUIC et BGP directement dans des trames Ethernet. Une interface locale, la MAC du pair, son AS et une clé partagée définissent la session; le réseau d’échange doit laisser passer le nouvel EtherType proposé.
  • L’option Link Next Hop peut annoncer la MAC d’un troisième routeur présent sur le même segment. Le projet reconnaît que le récepteur ne peut pas vérifier que cette MAC appartient à l’origine de la route. Le chiffrement de la conversation et l’autorisation de sa destination sont deux décisions séparées.

La porte descend au niveau du commutateur

Le nouvel arrivant sur le lien n’a pas d’adresse IP à présenter. Dans BoL2Q, une trame Ethernet transporte directement un paquet QUIC; ni en-tête IP ni en-tête UDP ne séparent les deux. Les deux locuteurs BGP doivent partager un segment de couche 2. Pour établir la session, chacun configure l’interface, la MAC du pair, son AS et une clé prépartagée propre à ce pair. Le projet réclame un EtherType dédié et une classe distincte de limitation du trafic envoyé au processeur de contrôle.

Ce choix donne à l’exploitant du point d’échange un premier veto très concret. Si son tissu Ethernet refuse cet EtherType, les routeurs ne conversent pas. Si le tissu l’accepte, chaque opérateur doit encore tenir à jour les MAC et les clés sur ses ports. Un changement de MAC coupe la connexion et retire les routes apprises. L’authentification repose sur la négociation TLS et la vérification de l’AS dans OPEN; la MAC sélectionne le pair configuré, elle ne prouve pas son identité. Une machine sur le même segment peut usurper cette adresse et déranger l’apprentissage du commutateur ou consommer la limite de débit de la session.

Sans la clé, elle ne prend pas la conversation QUIC.

La proposition fait ainsi descendre la frontière d’accès. BGP-4 fonctionne normalement sur TCP/IP. Ici, un hôte situé ailleurs ne peut pas acheminer un paquet IP vers ce canal local. En contrepartie, l’admission de trames par le point d’échange et la politique du port deviennent des actes de gouvernance. Le projet impose une clé externe avec confidentialité persistante, interdit les données 0-RTT et fixe la connexion à l’interface et à la MAC du pair. Ce sont des protections précises, pas une réponse à la question du prochain saut.

L’annonce choisit une autre porte

Sur un lien sans adresse numérotée, le prochain saut IP habituel manque. L’option Link Next Hop répond par deux formes. Une longueur nulle désigne le pair de la session. Une longueur de six octets désigne une MAC unicast tierce, sur ce même segment. Quand le récepteur installe la route, il envoie les paquets de données par l’interface BoL2Q vers cette MAC. Les paquets IPv4 ou IPv6 gardent leur transport normal; seul le dialogue de contrôle a changé d’enveloppe.

Un serveur de routes peut ainsi relayer la MAC du membre qui a réellement annoncé la route. Les paquets circulent directement entre membres sans passer par le serveur. Un réflecteur présent sur le même segment peut conserver le même chemin direct. Le texte borne cette propagation : la MAC annoncée doit être joignable sur l’interface BoL2Q concernée. Sinon, le locuteur se désigne lui-même comme prochain saut ou s’abstient s’il ne dispose d’aucune adresse utilisable.

Le moment gênant apparaît dans la section sécurité du projet. Le routeur récepteur ne sait pas établir que la MAC tierce appartient au routeur d’origine. Un pair autorisé à parler BGP peut envoyer du trafic vers n’importe quelle station sur le segment. La session protégée certifie qui a émis l’annonce; elle ne certifie pas la propriété de la boîte indiquée dans l’annonce. Un serveur de routes doit contrôler ce qu’il propage, et le récepteur ce qu’il accepte. Oublier l’un de ces contrôles revient à confondre un badge d’entrée avec un droit de désigner toutes les portes de sortie.

Le texte reste un projet individuel. L’EtherType et le code de capacité portent encore les repères TBD1 et TBD2. QUIC version 1 fournit le mécanisme de transport, mais ce profil désactive la migration et les données précoces et n’emploie qu’un flux BGP. Rien dans ces lignes n’atteste un code attribué, une adoption normative ou un point d’échange déjà équipé. Elles exposent toutefois une chaîne de responsabilité qui serait nécessaire à toute installation : admission des trames, configuration du pair, clé, contrôle de l’AS, annonce d’une MAC, décision du récepteur, installation dans le matériel. Une rupture au sixième maillon n’est pas réparée par la solidité des quatre premiers.

Textes officiels