Activer les trames Jumbo signifie autoriser une unité de transmission maximale (MTU) plus grande, généralement en définissant la MTU sur 9000.
Pour vérifier que cela a fonctionné, vous pouvez utiliser ping dans les fenêtres avec l'indicateur -l pour définir la taille du paquet et l'indicateur -f pour définir l'indicateur Don't Fragment dans le paquet.
ping my.test.host -f -l 8972
Si le paquet se fragmente, vous verrez
Packet needs to be fragmented by DF set
à la place de ce que vous verriez normalement.
Pour Linux, la commande ping utilise différents drapeaux. -s
définit la taille du paquet et -M do
définit Ne pas fragmenter. La commande ci-dessus serait donc:
ping my.test.host -M do -s 8972
En ajustant la taille du paquet, vous pouvez déterminer quel est le MTU pour le lien. Cela représentera le mtu le plus bas autorisé par n'importe quel appareil sur le chemin, qui pourrait être votre commutateur, votre ordinateur, votre cible ou toute autre chose entre les deux.
Cela ne vous indiquera pas en lui-même où se situe le MTU le plus bas - vous pourrez peut-être le résoudre en exécutant le test sur différents appareils sur le chemin, mais il pourrait toujours y avoir des routeurs transparents qui limitent le MTU mais n'apparaissent pas pour traceroute
.
Notez qu'il y a une surcharge de 28 octets pour les en-têtes ICMP, donc le MTU est 28 octets plus grand que le chiffre que vous établissez par la méthode ci-dessus. Donc, pour vérifier la MTU de 9000, vous devez réellement définir la taille de votre paquet ping sur 9000-28 = 8972.
Mise à jour J'ai trouvé quelques ressources qui détermineront spécifiquement le MTU à travers le chemin entre l'hôte et la cible:
- Pour Windows mturoute
- Pour * nix tracepath ou traceroute --mtu
Et un peu plus de discussion sur la recherche du MTU d'un chemin .