Eu acho que posso estar ficando confuso com a terminologia em torno do MTU.
Esta definição do livro CCNA de Wendell Odom sobre MTU:
A especificação IEEE 802.3 limita a parte de dados do quadro 802.3 a um mínimo de 46 e um máximo de 1500 bytes. O termo unidade máxima de transmissão (MTU) define o pacote máximo da camada 3 que pode ser enviado por um meio. Como o pacote da camada 3 fica dentro da parte de dados de um quadro Ethernet, 1500 bytes é o maior MTU IP permitido por uma Ethernet.
Meu entendimento é que um quadro Ethernet é a última fase do encapsulamento antes de ser transmitido ao fio. Quando olho para o diagrama de um quadro Ethernet, seu tamanho total pode ser igual a no máximo 1526 bytes.
Estou certo ao dizer que um MTU de quadro Ethernet é 1526 enquanto o MTU na camada IP é 1500? O MTU muda em cada fase do encapsulamento ou o termo "MTU" serve apenas para definir o tamanho máximo de um pacote na camada 3?
Obrigado por qualquer ajuda!
fonte
Respostas:
O MTU Ethernet tem 1500 bytes, o que significa que o maior pacote IP (ou outra carga útil) que um quadro Ethernet pode conter é de 1500 bytes. A adição de 26 bytes para o cabeçalho Ethernet resulta em um quadro máximo (não igual ao MTU) de 1526 bytes.
A MTU é frequentemente considerada uma propriedade de um link de rede e geralmente se refere à MTU da camada 2. Os limites da camada 3 são muito mais altos (veja abaixo) e não causam problemas.
O comprimento de um pacote IP (camada 3) é limitado pelo valor máximo do campo Comprimento total de 16 bits no cabeçalho IP. Para IPv4, isso resulta em um tamanho máximo de carga útil de 65515 (= 2 ^ 16 - 1 - 20 bytes de cabeçalho). Como o IPv6 possui um cabeçalho de 40 bytes, ele permite cargas úteis até 65495. E o IIRC, usando a extensão de cabeçalho Jumbo Payload, o IPv6 pode permitir pacotes de até 4 GB ...
Ao configurar uma conexão TCP, um Tamanho Máximo de Segmento (MSS) é acordado. Isso pode ser considerado um MTU na camada 4, mas não é fixo. Geralmente, é definido como a maior carga útil que pode ser enviada em um segmento TCP sem causar fragmentação, refletindo assim a MTU da camada 2 mais baixa no caminho. Com uma MTU Ethernet de 1500, esse MSS seria 1460 depois de subtrair 20 bytes para os cabeçalhos IPv4 e TCP.
fonte
IP MTU = MSS (camada 4) MTU = interface MTU (camada 2)
É assim que interpreto, feliz por ser corrigido.
Saúde, Rey
fonte