Os datagramas UDP têm pouco a ver com o tamanho de MTU que você pode torná-los tão grande quanto você gosta até o máximo de 64K mencionado acima. Você pode até enviar um deles em um pacote inteiro, contanto que você esteja usando quadros jumbo com um tamanho maior do que o datagrama grande.
No entanto, os quadros jumbo devem ser suportados por todos os equipamentos que o quadro irá passar e isso é um problema. Para fins práticos, os quadros Ethernet são o tamanho de transporte mais comum, o MTU para estes é de cerca de 1500 bytes, vou dizer 1500 para frente, mas nem sempre é. Quando você cria um datagrama UDP maior que o MTU subjacente (que, como indicado, geralmente é ethernet), ele será silenciosamente dividido em um número de quadros de 1500 bytes. Se você tcpdump este tráfego você verá um número de pacotes quebrados no limite de MTU que terá o sinalizador de mais fragmentos definido junto com um número de fragmento. O primeiro pacote terá um número de fragmento de 0 e mais fragmentos definidos, e o último terá um número de fragmento diferente de zero e mais fragmentos não definidos.
Então, por que se importar? O detalhe da implementação realmente importa. A fragmentação pode prejudicar o desempenho na rede, não sendo mais um grande problema, mas de se estar ciente. Se um enorme tamanho de datagrama usado então deveria perder qualquer fragmento, todos os datagramas precisarão ser reenviados. Igualmente em volumes elevados e hoje estes são volumes perfeitamente alcançáveis então a associação incorreta de quadros na remontagem é possível. Também pode haver problemas ao obter pacotes UDP fragmentados para percorrer configurações de firewall corporativo nas quais os balanceadores de carga distribuem os pacotes, se um fragmento estiver em um firewall e outro em um diferente, o tráfego será descartado como incompleto.
Portanto, não crie datagramas UDP maiores que a fragmentação do tamanho da MTU, a menos que seja necessário especificar se a infra-estrutura que está sendo comunicada está próxima (com o mesmo fechamento de sub-rede). .