Zum Hauptinhalt springen

18.1.1. Löschen der Überlastungsanzeige (Erasing the Congestion Indication)

Das Löschen der Überlastungsanzeige umfasst drei mögliche Änderungen: Ersetzen des CE-Codepoints durch ECT(0), Ersetzen von CE durch ECT(1) oder Ersetzen von CE durch Not-ECT.

Aus der Perspektive der Ende-zu-Ende-Überlastungskontrolle unterscheidet sich das Löschen der Überlastungsanzeige vom Verwerfen eines Pakets im Netzwerk. Wenn ein Paket verworfen wird, erkennt der TCP-Sender den Verwurf und interpretiert ihn als Überlastungsanzeige. Ähnlich, wenn eine ausreichende Anzahl aufeinanderfolgender Bestätigungspakete verworfen wird, sodass das kumulative Bestätigungsfeld am Sender nicht vorgerückt wird, ist der Sender durch das Überlastungsfenster daran gehindert, zusätzliche Pakete zu senden, und schließlich läuft der Neuübertragungszeitgeber ab.

Im Gegensatz dazu kann das systematische Löschen des CE-Bits durch einen Downstream-Router zu einem Anstieg der Warteschlangen am Upstream-Router führen, einschließlich möglicher Paketverluste aufgrund von Pufferüberlauf. Es besteht die Möglichkeit von Unfairness, dass ein anderer Fluss durch den überlasteten Router auf gesetzte CE-Bits reagiert, während der Fluss mit gelöschten CE-Bits eine bessere Leistung sehen kann. Die Grenzen dieser potenziellen Unfairness werden in Abschnitt 19 unten ausführlicher diskutiert.

Die letzte der drei Änderungen ist das Ersetzen des CE-Codepoints durch den Not-ECT-Codepoint, wodurch gleichzeitig die Überlastungsanzeige gelöscht und die ECN-Fähigkeit deaktiviert wird.

Das "Löschen" einer Überlastungsanzeige ist nur wirksam, wenn das Paket letztendlich nicht von einem Downstream-Router erneut markiert oder verworfen wird. Wenn der CE-Codepoint durch einen ECT-Codepoint ersetzt wird, bleibt das Paket ECN-unterstützend und kann von einem Downstream-Router als Überlastungsanzeige markiert oder verworfen werden. Wenn der CE-Codepoint durch den Not-ECT-Codepoint ersetzt wird, ist das Paket nicht mehr ECN-unterstützend und kann daher von einem Downstream-Router verworfen, aber nicht als Überlastungsanzeige markiert werden.