Ativar Jumbo Frames significa permitir uma Unidade Máxima de Transmissão (MTU) maior, geralmente configurando a MTU para 9000.
Para verificar se isso funcionou, você pode usar o 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 Linux, o comando ping usa sinalizadores diferentes. -s
define o tamanho do pacote e -M do
define Não fragmentar. Portanto, o comando acima seria:
ping my.test.host -M do -s 8972
Ajustando o tamanho do pacote, você pode descobrir qual é o mtu para o link. Isso representará o menor mtu permitido por qualquer dispositivo no caminho, que pode ser seu comutador, seu computador, alvo ou qualquer outra coisa entre eles.
Isso por si só não indica onde está o MTU mais baixo - você pode resolver isso executando o teste em diferentes dispositivos no caminho, mas sempre pode haver roteadores transparentes que limitam o MTU, mas não aparecem para traceroute
.
Observe que há uma sobrecarga de 28 bytes para os cabeçalhos ICMP; portanto, a MTU é 28 bytes maior que a figura que você estabelece através do método acima. Portanto, para verificar o MTU de 9000, você realmente precisa definir o tamanho do pacote de ping para 9000-28 = 8972.
Atualização Encontrei alguns recursos que descobrirão especificamente o MTU no caminho entre o host e o destino:
- Para Windows mturoute
- Para * nix tracepath ou traceroute --mtu
E mais algumas discussões sobre como encontrar o MTU de um caminho .