Aller au contenu principal

6.2.3. Requestor's Payload Size (Taille de charge utile du demandeur)

6.2.3. Requestor's Payload Size (Taille de charge utile du demandeur)

La taille de charge utile UDP du demandeur (encodée dans le champ CLASS du RR) est le nombre d'octets de la plus grande charge utile UDP qui peut être réassemblée et livrée dans la pile réseau du demandeur. Notez que le MTU de chemin, avec ou sans fragmentation, pourrait être plus petit que cela.

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

Le demandeur DEVRAIT placer une valeur dans ce champ qu'il peut réellement recevoir. Par exemple, si un demandeur se trouve derrière un pare-feu qui bloquera les paquets IP fragmentés, un demandeur NE DEVRAIT PAS choisir une valeur qui provoquera la fragmentation. Cela empêchera la réception de grandes réponses et peut provoquer un repli. Cette connaissance peut être auto-détectée par l'implémentation ou fournie par un administrateur humain.

Notez qu'une charge utile UDP de 512 octets nécessite un tampon de réassemblage IP de 576 octets. Choisir 1280 sur un nœud demandeur IPv6 pourrait être bénéfique, car cela est garanti de ne pas nécessiter de fragmentation de couche IP [RFC2460]. Choisir 1410 octets sur un demandeur IPv4 a une chance raisonnable de tenir dans une seule trame Ethernet [RFC2132]. Les valeurs plus grandes sont plus susceptibles de nécessiter une fragmentation ou d'être abandonnées par un appareil le long du chemin (par exemple, un pare-feu ou une middlebox). La considération des scénarios de déploiement les plus courants est fortement encouragée.