Ativar Jumbo Frames significa permitir uma Maximum Transmission Unit (MTU) maior, geralmente configurando o MTU para 9000.
Para verificar se isso funcionou, você pode usar ping nas janelas com o sinalizador -l para definir o tamanho do pacote e o sinalizador -f para definir o sinalizador "Não fragmentar" no pacote.
ping my.test.host -f -l 8972
Se o pacote ficar fragmentado, você verá
Packet needs to be fragmented by DF set
no lugar do que você normalmente veria.
Para o Linux, o comando ping usa diferentes sinalizadores. -s
define o tamanho do pacote e -M do
define Do Not Fragment. Então o comando acima seria:
ping my.test.host -M do -s 8972
Ajustando o tamanho do pacote, você pode descobrir qual é o mtu do link. Isso representará o menor mtu permitido por qualquer dispositivo no caminho, que pode ser seu switch, seu computador, seu destino ou qualquer outra coisa entre eles.
Isso não indica por si só onde está a MTU mais baixa - você pode resolver isso executando o teste em diferentes dispositivos no caminho, mas sempre pode haver roteadores transparentes que limitam a MTU, mas não t mostrar traceroute
.
Nota existe uma sobrecarga de 28 bytes para os cabeçalhos ICMP, portanto a MTU é 28 bytes maior do que a figura que você estabelece através do método acima. Portanto, para verificar a MTU de 9000, você precisa definir o tamanho do pacote de ping para 9000-28 = 8972.
Atualizar Encontrei alguns recursos que descobrirão especificamente o MTU no caminho entre o host e o destino:
- Para Windows mturoute
- Para tracepath ou traceroute * nix --mtu
E mais algumas discussões sobre como encontrar o MTU de um caminho .