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
- Mise à jour des champs d’en-tête IPv6 pour les segments coalés
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 |
|
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. |