Zum Hauptinhalt springen

9.2.1. Verhandlung zwischen Tunnel-Endpunkten (Negotiation between Tunnel Endpoints)

Dieser Abschnitt beschreibt die detaillierten Änderungen zur Ermöglichung der ECN-Verwendung über IPsec-Tunnel, einschließlich der Verhandlung der ECN-Unterstützung zwischen Tunnel-Endpunkten. Dies wird durch drei Änderungen an IPsec unterstützt:

9.2.1.1. Security Association Database (SAD) Feld

Ein optionales SAD-Feld, das angibt, ob die Tunnel-Encapsulation- und Decapsulation-Verarbeitung die Verwendung von ECN im äußeren IP-Header erlaubt oder verbietet.

9.2.1.2. Security Association Attribut

Ein optionales Security Association-Attribut, das es den beiden Endpunkten einer SA, die den Tunnel-Modus unterstützt, ermöglicht, dieses SAD-Feld zu verhandeln.

9.2.1.3. Änderungen an der Tunnel-Verarbeitung

Änderungen an der Tunnel-Modus-Encapsulation- und Decapsulation-Verarbeitung, um die Verwendung von ECN im äußeren IP-Header basierend auf dem Wert des SAD-Feldes zu erlauben oder zu verbieten. Wenn die Verwendung von ECN im äußeren IP-Header erlaubt ist:

  • ECT-Codepoints werden im äußeren Header für ECN-unterstützende Verbindungen gesetzt
  • Überlastungsbenachrichtigung (durch CE-Codepoint angezeigt) wird beim Tunnel-Austritt zum inneren Header propagiert

9.2.1.4. Implementierungsoptionen

Vollständige ECN-Unterstützung

Wenn die Verhandlung der ECN-Verwendung implementiert ist, SOLLTE auch das SAD-Feld implementiert werden. Die Verhandlung der ECN-Verwendung ist jedoch in allen Fällen optional, selbst für Implementierungen, die das SAD-Feld unterstützen.

Erforderliche Änderungen

Die Encapsulation- und Decapsulation-Verarbeitungsänderungen sind erforderlich, können aber ohne die anderen beiden Änderungen implementiert werden, indem angenommen wird, dass die ECN-Verwendung immer verboten ist.

Full-Functionality-Alternative

Die Full-Functionality-Alternative für die ECN-Verwendung über IPsec-Tunnel besteht aus:

  • Dem SAD-Feld
  • Der vollständigen Version der Encapsulation- und Decapsulation-Verarbeitungsänderungen
  • Mit oder ohne optionaler Verhandlungsunterstützung

Limited-Functionality-Alternative

Die Limited-Functionality-Alternative besteht aus:

  • Einer Teilmenge der Encapsulation- und Decapsulation-Änderungen
  • Die immer die ECN-Verwendung verbietet

9.2.1.5. Abschnittsübersicht

Diese Änderungen werden in den folgenden drei Unterabschnitten weiter behandelt:

  • 9.2.1.1: ECN-Tunnel SA-Datenbankfeld
  • 9.2.1.2: ECN-Tunnel SA-Attribut
  • 9.2.1.3: Änderungen an der IPsec-Tunnel-Header-Verarbeitung