Source Quench Message (Quelldrosselung Nachricht)
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| unused |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Internet Header + 64 bits of Original Data Datagram |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IP-Felder
Destination Address (Zieladresse)
Das Quellnetzwerk und die Quelladresse der Daten des ursprünglichen Datagramms.
ICMP-Felder
Type
4
Code
0
Checksum (Prüfsumme)
Die Prüfsumme ist das 16-Bit-Einerkomplement der Einerkomplement-Summe der ICMP-Nachricht, beginnend mit dem ICMP-Type. Zur Berechnung der Prüfsumme sollte das Prüfsummenfeld Null sein. Diese Prüfsumme kann in Zukunft ersetzt werden.
Internet Header + 64 bits of Data Datagram (Internet-Header + 64 Bits des Daten-Datagramms)
Der Internet-Header plus die ersten 64 Bits der Daten des ursprünglichen Datagramms. Diese Daten werden vom Host verwendet, um die Nachricht dem entsprechenden Prozess zuzuordnen. Wenn ein höheres Protokoll Portnummern verwendet, wird angenommen, dass sie sich in den ersten 64 Datenbits der Daten des ursprünglichen Datagramms befinden.
Beschreibung
Ein Gateway kann Internet-Datagramme verwerfen, wenn es nicht über den erforderlichen Pufferspeicher verfügt, um die Datagramme für die Ausgabe an das nächste Netzwerk auf der Route zum Zielnetzwerk in die Warteschlange zu stellen. Wenn ein Gateway ein Datagramm verwirft, kann es eine Quelldrosselungs-Nachricht an den Internet-Quell-Host des Datagramms senden. Ein Ziel-Host kann auch eine Quelldrosselungs-Nachricht senden, wenn Datagramme zu schnell eintreffen, um verarbeitet zu werden. Die Quelldrosselungs-Nachricht ist eine Anforderung an den Host, die Rate zu reduzieren, mit der er Datenverkehr an das Internet-Ziel sendet. Das Gateway kann für jede Nachricht, die es verwirft, eine Quelldrosselungs-Nachricht senden. Beim Empfang einer Quelldrosselungs-Nachricht sollte der Quell-Host die Rate reduzieren, mit der er Datenverkehr an das angegebene Ziel sendet, bis er keine Quelldrosselungs-Nachrichten mehr vom Gateway erhält. Der Quell-Host kann dann die Rate, mit der er Datenverkehr an das Ziel sendet, schrittweise erhöhen, bis er wieder Quelldrosselungs-Nachrichten erhält. Das Gateway oder der Host kann die Quelldrosselungs-Nachricht senden, wenn es sich seiner Kapazitätsgrenze nähert, anstatt zu warten, bis die Kapazität überschritten ist.
Hinweis: Source Quench-Nachrichten sind in modernen Netzwerken veraltet (RFC 6633) und ihre Verwendung wird NICHT EMPFOHLEN. Die moderne Überlastungskontrolle sollte die Überlastungskontrollmechanismen von TCP verwenden.