Zum Hauptinhalt springen

8. Nicht-Konformität im Netzwerk (Non-Compliance in the Network)

Dieser Abschnitt behandelt Fälle, in denen Netzwerkelemente (Router, Middleboxen) sich nicht konform zur ECN-Spezifikation verhalten.

8.1. Arten der Router-Nicht-Konformität

8.1.1. Löschen von ECN-Bits

Problem: Router löschen das ECN-Feld (setzen auf '00').

Auswirkungen:

  • ECN funktioniert nicht
  • Verbindungen funktionieren weiterhin mit traditionellem Paketverlust
  • Kein katastrophaler Fehler, nur Verlust der ECN-Vorteile

Erkennung:

  • Endpunkte können nie CE empfangen
  • Schwierig zu diagnostizieren ohne Netzwerkzugriff

8.1.2. Fälschliches Setzen von CE

Problem: Router setzen CE in Paketen ohne tatsächliche Überlastung.

Auswirkungen:

  • Endpunkte reduzieren unnötig ihre Rate
  • Schlechte Netzwerkauslastung
  • Beeinträchtigte Leistung

8.1.3. Nicht-Setzen von CE bei Überlastung

Problem: Router setzen CE nicht, auch wenn Überlastung vorhanden ist und AQM aktiviert ist.

Auswirkungen:

  • ECN-Vorteile werden nicht realisiert
  • Fallback auf Paketverlust
  • Ähnlich wie Router ohne ECN-Unterstützung

8.1.4. Verwerfen von ECN-fähigen Paketen

Problem: Router verwerfen systematisch Pakete mit ECT.

Auswirkungen:

  • Schwerwiegend: Verhindert ECN-Verbindungen vollständig
  • Erfordert Fallback-Mechanismen in Endpunkten
  • Siehe Abschnitt 6.1.1.1 für Abhilfestrategien

8.2. Middlebox-Interferenz

8.2.1. Firewalls

Einige Firewalls:

  • Blockieren Pakete mit unbekannten Bits im TOS-Feld
  • Verwerfen SYN-Pakete mit ECN-Flags
  • Normalisieren ECN-Bits auf '00'

8.2.2. Load Balancer

Load Balancer KÖNNEN:

  • ECN-Bits inkonsistent behandeln
  • Verschiedene ECN-Behandlung für verschiedene Pfade
  • Fluss-Hashing basierend auf TOS-Feld beeinflussen

8.2.3. Traffic Normalizers

Einige Sicherheitsgeräte:

  • "Normalisieren" Verkehr durch Löschen unbekannter Bits
  • Können ECN-Feld versehentlich löschen
  • Gut gemeint, aber problematisch für ECN

8.3. Auswirkungen der Nicht-Konformität

8.3.1. Auf einzelne Verbindungen

  • ECN funktioniert nicht oder funktioniert fehlerhaft
  • Möglicher Fallback auf Nicht-ECN-Betrieb
  • Verbindungen sollten weiterhin funktionieren (Robustheit)

8.3.2. Auf Netzwerkleistung

  • Verlust potenzieller ECN-Vorteile
  • Keine Verschlechterung gegenüber Nicht-ECN-Netzwerken
  • Inkrementelle Bereitstellung bleibt möglich

8.4. Erkennungsmechanismen

8.4.1. Passive Überwachung

Netzwerkoperatoren KÖNNEN überwachen:

  • ECN-Feldverteilungen
  • CE-Markierungsraten
  • Anomalien im ECN-Verhalten

8.4.2. Aktive Tests

Endpunkte KÖNNEN testen:

  • Ob ECN-Pakete durchkommen
  • Ob CE-Markierungen empfangen werden
  • Pfadverhalten mit und ohne ECN

8.5. Abhilfestrategien

8.5.1. Für Endpunkte

  • Implementieren Sie robuste Fallback-Mechanismen
  • Cache problematischer Pfade
  • Berichten Sie Probleme an Netzwerkoperatoren

8.5.2. Für Netzwerkoperatoren

  • Konfigurieren Sie Middleboxen korrekt
  • Aktualisieren Sie Firmware/Software
  • Testen Sie ECN-Verhalten
  • Überwachen Sie ECN-Bereitstellung

8.6. Langfristige Verbesserungen

  • Besseres Middlebox-Bewusstsein für ECN
  • Standardisierte Konfigurationen
  • Verbesserte Diagnose-Tools
  • Breitere ECN-Bereitstellung