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