Habilitar Jumbo Frames significa permitir una Unidad de transmisión máxima (MTU) más grande, generalmente configurando la MTU en 9000.
Para verificar que esto ha funcionado, puede usar ping en ventanas con el indicador -l para establecer el tamaño del paquete y el indicador -f para establecer el indicador No fragmentar en el paquete.
ping my.test.host -f -l 8972
Si el paquete se fragmenta, verá
Packet needs to be fragmented by DF set
en lugar de lo que normalmente verías.
Para Linux, el comando ping utiliza diferentes indicadores. -s
establece el tamaño del paquete y -M do
establece No fragmentar. Entonces el comando anterior sería:
ping my.test.host -M do -s 8972
Al ajustar el tamaño del paquete, puede averiguar cuál es el mtu para el enlace. Esto representará los mtu más bajos permitidos por cualquier dispositivo en el camino, que podría ser su interruptor, su computadora, destino o cualquier otra cosa intermedia.
Esto por sí solo no le dirá dónde está la MTU más baja: puede resolverlo ejecutando la prueba en diferentes dispositivos en la ruta, pero siempre podría haber enrutadores transparentes que limiten la MTU pero no aparezcan para traceroute
.
Tenga en cuenta que hay una sobrecarga de 28 bytes para los encabezados ICMP, por lo que la MTU es 28 bytes más grande que la cifra que establece a través del método anterior. Entonces, para verificar una MTU de 9000, en realidad necesita establecer el tamaño de su paquete de ping en 9000-28 = 8972.
Actualización Encontré algunos recursos que determinarán específicamente la MTU en la ruta entre el host y el destino:
- Para Windows mturoute
- Para * nix tracepath o traceroute --mtu
Y un poco más de discusión sobre cómo encontrar el MTU de un camino .