Aktualisieren der IP-Header für zusammengefügte Segmente
Beim Abschließen einer single coalescing Unit (SCU) aktualisiert ein RSC-fähiger Miniporttreiber (Receive Segment Coalescing) die Felder in den IP-Headern, wie in den folgenden Tabellen beschrieben.
- Aktualisieren von IPv4-Headerfeldern für zusammengefügte Segmente
- Aktualisieren von IPv6-Headerfeldern für zusammengefügte Segmente
Aktualisieren von IPv4-Headerfeldern für zusammengefügte Segmente
Feld | BESCHREIBUNG |
---|---|
Version |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Headerlänge |
Die Länge eines einfachen IPv4-Headers ohne IP-Optionen. |
Differenzierte Dienste |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
ECN-Bits |
Siehe Ausnahme 8 in Ausnahmebedingungen, die das Coalescing beenden. Datagramme sollten koalesciert werden, wenn sie alle die gleichen Werte für die ECN-Bits haben. |
Gesamtlänge |
Der Wert dieses Felds muss jedes Mal neu berechnet werden, wenn ein neues Segment mit tcp-Nutzlastlänge ungleich Null in eine vorhandene SCU zusammengefasst wird. Für spezielle Fälle, die aus dem Wert in diesem Feld entstehen, finden Sie unter Ausnahmebedingungen, die das Zusammenwachsen beenden . |
Identifikation |
Muss auf die IP-ID des ersten gruppierten Segments festgelegt werden. |
Flags |
|
Fragmentoffset |
Nicht zutreffend Fragmentierte IP-Datagramme werden nicht koalesciert. |
Lebensdauer |
Muss auf den Wert der mindesten Laufzeit (Time to Live, TTL) der zusammengeknemten Segmente festgelegt werden. |
Protokoll |
Für TCP immer auf 6 festgelegt. |
Header-Prüfsumme |
Der Wert dieses Felds muss vom Miniporttreiber neu berechnet werden. |
Adresse (Quelle) |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Zieladresse |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Aktualisieren von IPv6-Headerfeldern für zusammengefügte Segmente
Feld | BESCHREIBUNG |
---|---|
Version |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Datenverkehrsklasse |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Flowbezeichnung |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Nutzdatenlänge |
Der Wert dieses Felds muss neu berechnet werden, wenn ein neues Segment mit nichtzero TCP-Nutzlastlänge in ein vorhandenes Segment zusammengefasst wird. |
Nächster Header |
Für TCP immer auf 6 festgelegt. |
Hoplimit |
Muss auf den Hop-Mindestgrenzwert der zusammengeknüpften Segmente festgelegt werden. |
Adresse (Quelle) |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |
Zieladresse |
Der Wert dieses Felds muss für alle zusammengeklammerten Segmente identisch sein. |