Aller au contenu principal

9.2.1. Négociation entre les Points de Terminaison du Tunnel (Negotiation between Tunnel Endpoints)

Cette section décrit les modifications détaillées pour activer l'utilisation d'ECN via les tunnels IPsec, y compris la négociation du support ECN entre les points de terminaison du tunnel. Ceci est pris en charge par trois modifications d'IPsec :

  • Un champ optionnel de la Base de Données d'Association de Sécurité (Security Association Database, SAD) indiquant si le traitement d'encapsulation et de décapsulation du tunnel permet ou interdit l'utilisation d'ECN dans l'en-tête IP externe.

  • Un Attribut d'Association de Sécurité (Security Association Attribute) optionnel permettant la négociation de ce champ SAD entre les deux points de terminaison d'un SA prenant en charge le mode tunnel.

  • Des modifications au traitement d'encapsulation et de décapsulation en mode tunnel pour permettre ou interdire l'utilisation d'ECN dans l'en-tête IP externe en fonction de la valeur du champ SAD. Lorsque l'utilisation d'ECN dans l'en-tête IP externe est autorisée, le codepoint ECT est défini dans l'en-tête externe pour les connexions compatibles ECN, et les notifications de congestion (indiquées par le codepoint CE) de telles connexions sont propagées à l'en-tête intérieur à la sortie du tunnel.

Si la négociation de l'utilisation d'ECN est implémentée, alors le champ SAD DEVRAIT également être implémenté. D'autre part, la négociation de l'utilisation d'ECN est optionnelle dans tous les cas, même pour les implémentations qui prennent en charge le champ SAD. Les modifications du traitement d'encapsulation et de décapsulation sont requises, mais peuvent être implémentées sans les deux autres modifications en supposant que l'utilisation d'ECN est toujours interdite. L'alternative de fonctionnalité complète pour l'utilisation d'ECN sur les tunnels IPsec consiste en le champ SAD et la version complète des modifications du traitement d'encapsulation et de décapsulation, avec ou sans le support de négociation optionnel. L'alternative de fonctionnalité limitée consiste en le sous-ensemble des modifications d'encapsulation et de décapsulation qui interdisent toujours l'utilisation d'ECN.

Ces modifications sont couvertes plus en détail dans les trois sous-sections suivantes.