Zusammenfassung
- RFC 9937 standardisiert Proportional Rate Reduction (PRR): Der Sender berechnet aus ACK-bezogenen Schätzungen und dem vom Congestion-Control-Algorithmus gesetzten
ssthreshseine lokale SendegrößeSndCnt. - Diese Größe belegt eine zulässige Senderaktion. Sie belegt nicht, dass eine gemeinsame Engstelle entlastet ist, der Empfänger die Anwendung verarbeitet hat oder ein Dienst wiederhergestellt wurde.
Ein Betriebsbericht kann vier Tatsachen in einen Satz pressen: Verlust wurde erkannt, ein ACK traf ein, der Flugzustand änderte sich, ein Segment wurde gesendet. Das Wort „erholt“ fügt dann eine fünfte Tatsache hinzu, die RFC 9937 nicht liefert.
Das IETF-Standards-Track-Dokument vom Dezember 2025 löst RFC 6937 ab. PRR reguliert Daten während Fast Recovery, damit der tatsächliche Flight Size am Ende möglichst nahe an ssthresh liegt. ssthresh kommt vom gewählten Congestion-Control-Algorithmus. PRR bestimmt also den Übergang einer lokalen Sendehandlung, nicht die Gültigkeit eines Kapazitätsversprechens.
DeliveredData, inflight und RecoverFS sind ausdrücklich beste Schätzungen des Senders. Mit SafeACK und Wiederherstellungszählern wird daraus SndCnt. Oberhalb des Ziels wird proportional gesendet; darunter gilt zunächst eine konservative Grenze, die bei gutem ACK-Fortschritt begrenzt erweitert werden kann. Am Ende wird cwnd auf ssthresh gesetzt. Weil dies eine Burstfolge ermöglichen kann, empfiehlt das RFC gesondert Pacing.
SACK verbessert die Genauigkeit, ist aber keine Voraussetzung. Unterschiedliche Loss-Detection-Verfahren können die gelieferten und verlorenen Daten melden. Ohne SACK begrenzt das Verfahren sogar überzählige Duplicate ACKs, die die Liefer-Schätzung künstlich vergrößern könnten. Diese Sicherung ist gerade kein Gesamtbild von Warteschlangen, Policern, konkurrierenden Flüssen oder der entfernten Anwendung.
PRR wird am Sender ausgerollt und verlangt keine Änderung bei Empfänger oder Netzwerk. Es kann mit Reno oder CUBIC arbeiten, während die Fairness beim Congestion-Control-Algorithmus bleibt. Ein sauberer lokaler Scheduler übernimmt dadurch keine Entscheidungshoheit über das gemeinsame Gut.
Das belastbare Artefakt ist ein Wiederherstellungsbeleg: Algorithmus und Version, ssthresh, ACK/SACK- und Verlustinputs, Schätzwerte, SndCnt, Wiederholungen, Pacing, Fenster-/Anwendungsgrenzen und eine unabhängige Nachbeobachtung. Heng Lus Running-Code-Primacy verlangt, diese lokal prüfbare Rechnung ernst zu nehmen, ohne sie in ein Urteil über Folgen außerhalb des Endpunkts umzudeuten.
Quellen
- https://www.rfc-editor.org/rfc/rfc9937.html
- https://www.rfc-editor.org/rfc/rfc6937.html
- https://www.rfc-editor.org/rfc/rfc5681.html
- https://www.rfc-editor.org/rfc/rfc6675.html
- https://www.rfc-editor.org/rfc/rfc2018.html
- https://www.rfc-editor.org/rfc/rfc9438.html
- https://www.rfc-editor.org/rfc/rfc8985.html
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten

