Aller au contenu principal

6.2.5. Payload Size Selection (Sélection de la taille de charge utile)

6.2.5. Payload Size Selection (Sélection de la taille de charge utile)

La taille maximale de charge utile du demandeur peut servir d'indication du MTU de chemin car c'est la plus grande taille que le demandeur peut réassembler. Lors de l'envoi de messages sur des chemins où un lien dans le chemin a un MTU inférieur à la taille de charge utile EDNS, les grandes réponses peuvent provoquer une fragmentation IP.

Il existe un compromis entre le choix d'une grande taille de charge utile et l'évitement de la fragmentation IP. Choisir une taille de charge utile de 4096 octets comme point de départ est raisonnable. Cette taille est suffisamment grande pour gérer la plupart des réponses sans encourir la surcharge de TCP tout en étant suffisamment petite pour avoir une chance raisonnable de ne pas provoquer de fragmentation sur de nombreux liens.

Un demandeur PEUT choisir d'implémenter un repli vers des tailles annoncées plus petites pour contourner un pare-feu ou d'autres limitations réseau. Un demandeur DEVRAIT choisir d'utiliser un mécanisme de repli qui commence par une grande taille, comme 4096. Si cela échoue, un repli autour de la plage de 1280-1410 octets DEVRAIT être essayé, car il a une chance raisonnable de tenir dans une seule trame Ethernet. À défaut, un demandeur PEUT choisir un paquet de 512 octets, qui avec de grandes réponses peut provoquer une nouvelle tentative TCP.

Les valeurs inférieures à 512 octets DOIVENT être traitées comme égales à 512 octets.