Zum Hauptinhalt springen

9. Gekapselte Pakete (Encapsulated Packets)

Dieses Kapitel behandelt die Verwendung von ECN mit gekapselten Paketen, insbesondere in Tunneln.

9.1. Tunnel-Übersicht

Tunnel kapseln IP-Pakete in andere IP-Pakete (oder andere Protokolle). Dies schafft:

  • Innerer Header: Das ursprüngliche Paket
  • Äußerer Header: Der Tunnel-Header

9.2. ECN-Herausforderungen in Tunneln

9.2.1. Zwei ECN-Felder

In einem Tunnel gibt es zwei ECN-Felder:

  • Inneres ECN-Feld: Im ursprünglichen Paket-Header
  • Äußeres ECN-Feld: Im Tunnel-Header

Frage: Wie sollen diese Felder interagieren?

9.2.2. Tunnel-Eintritt (Encapsulation)

Beim Tunnel-Eintritt:

  • Das innere Paket hat sein ECN-Feld
  • Ein äußerer Header wird hinzugefügt
  • Wie sollte das äußere ECN-Feld gesetzt werden?

9.2.3. Tunnel-Austritt (Decapsulation)

Beim Tunnel-Austritt:

  • Das äußere Paket kann CE-markiert sein
  • Das innere Paket hat sein ursprüngliches ECN-Feld
  • Wie sollten diese kombiniert werden?

9.3. Grundprinzipien

9.3.1. Überlastungsinformation darf nicht verloren gehen

MUSS: Wenn Überlastung (CE) im Tunnel signalisiert wird, MUSS diese Information zum inneren Paket propagiert werden.

9.3.2. ECN-Fähigkeit muss signalisiert werden

Der äußere Header sollte signalisieren, dass der Tunnel ECN-fähig ist (wenn beide Endpunkte es unterstützen).

9.3.3. Ende-zu-Ende-Prinzip

Die Tunnel-Behandlung sollte das Ende-zu-Ende-ECN-Signal so transparent wie möglich weitergeben.

9.4. Arten von Tunneln

Dieses Dokument behandelt:

9.4.1. IP-in-IP-Tunnel

  • IPv4-in-IPv4
  • IPv6-in-IPv6
  • IPv4-in-IPv6 und IPv6-in-IPv4
  • Siehe Abschnitt 9.1

9.4.2. IPsec-Tunnel

  • ESP (Encapsulating Security Payload)
  • AH (Authentication Header)
  • Erfordern spezielle Überlegungen
  • Siehe Abschnitt 9.2

9.4.3. Andere Kapselung

  • GRE, L2TP, etc.
  • Allgemeine Prinzipien gelten
  • Siehe Abschnitt 9.3

9.5. Tunnel-Modi

9.5.1. Limited-Functionality Option

Einfachere Option:

  • Äußerer Header verwendet Not-ECT
  • Überlastung führt zu Paketverlust
  • Funktioniert, aber nutzt ECN nicht im Tunnel

9.5.2. Full-Functionality Option

Vollständige ECN-Unterstützung:

  • Äußerer Header verwendet ECT
  • CE-Markierung wird propagiert
  • Maximale ECN-Vorteile
  • Erfordert korrekte Encap/Decap-Logik

9.6. Überblick über Tunnel-Abschnitte

Die folgenden Unterabschnitte spezifizieren:

  • 9.1: IP-in-IP-Tunnel-Details
  • 9.2: IPsec-spezifische Mechanismen
  • 9.3: Andere Kapselungsarten

Jeder Abschnitt behandelt:

  • Encapsulation-Verhalten
  • Decapsulation-Verhalten
  • Interaktion zwischen innerem und äußerem ECN-Feld