Partager via


Mise à jour des en-têtes IP pour les segments coalesciés

Lors de la finalisation d’une unité de fusion unique (SCU), un pilote miniport compatible avec le segment de réception (RSC) met à jour les champs dans les en-têtes IP, comme décrit dans les tableaux suivants.

Mise à jour des champs d’en-tête IPv4 pour les segments coalés

Champ Description

Version

La valeur de ce champ doit être la même pour tous les segments coalescés.

Longueur de l’en-tête

Longueur d’un en-tête IPv4 de base sans options IP.

Services différenciés

La valeur de ce champ doit être la même pour tous les segments coalescés.

Bits ECN

Consultez l’exception 8 dans Conditions d’exception qui mettent fin à la fusion. Les datagrammes doivent être coalés s’ils ont tous les mêmes valeurs pour les bits ECN.

Longueur totale

La valeur de ce champ doit être recomputée chaque fois qu’un nouveau segment avec une longueur de charge utile TCP non nulle est fusionné dans un SCU existant. Consultez Conditions d’exception qui mettent fin au regroupement pour les cas spéciaux qui découlent de la valeur dans ce champ.

Identification

Doit être défini sur l’ID IP du premier segment coalisé.

Indicateurs

  • Les datagrammes peuvent être coalés tant qu’ils ont la même valeur pour le bit DF (Ne pas fragmenter) : tous définis ou tous clairs.

  • Les segments avec le bit MF (More Fragments) défini ne doivent pas être coalés.

Décalage de fragment

Non applicable. Les datagrammes d’adresses IP fragmentés ne sont pas coalisés.

Durée de vie

Doit être défini sur la valeur de durée de vie minimale (TTL) des segments coalescés.

Protocole

Toujours défini sur 6, pour TCP.

Somme de contrôle d’en-tête

La valeur de ce champ doit être recomputée par le pilote miniport.

Adresse de la source

La valeur de ce champ doit être la même pour tous les segments coalescés.

Adresse de destination

La valeur de ce champ doit être la même pour tous les segments coalescés.

Mise à jour des champs d’en-tête IPv6 pour les segments coalés

Champ Description

Version

La valeur de ce champ doit être la même pour tous les segments coalescés.

Classe de trafic

La valeur de ce champ doit être la même pour tous les segments coalescés.

Étiquette de flux

La valeur de ce champ doit être la même pour tous les segments coalescés.

Longueur de la charge utile

La valeur de ce champ doit être recalculée chaque fois qu’un nouveau segment avec une longueur de charge utile TCP différente de zéro est fusionné en un segment existant.

En-tête suivant

Toujours défini sur 6, pour TCP.

Limite de tronçons

Doit être défini sur la valeur limite de houblon minimale des segments coalescés.

Adresse de la source

La valeur de ce champ doit être la même pour tous les segments coalescés.

Adresse de destination

La valeur de ce champ doit être la même pour tous les segments coalescés.