

# Path MTU Discovery e ACLs de rede
<a name="path_mtu_discovery"></a>

O Path MTU Discovery é usado para determinar o MTU do caminho entre dois dispositivos. A MTU do caminho é o tamanho de pacote máximo suportado no caminho entre o host de origem e o host de recepção. 

Para o IPv4, quando um host enviar um pacote que for maior que a MTU do host de recebimento ou que a MTU de um dispositivo ao longo do caminho, o host ou o dispositivo de recebimento eliminará o pacote e retornará a seguinte mensagem ICMP: `Destination Unreachable: Fragmentation Needed and Don't Fragment was Set` (Tipo 3, Código 4). Isso instrui o host de transmissão a dividir a carga útil em vários pacotes menores e, em seguida, retransmiti-los. 

O protocolo IPv6 não é compatível com a fragmentação na rede. Se um host enviar um pacote que for maior que a MTU do host de recebimento ou que a MTU de um dispositivo ao longo do caminho, o host ou dispositivo de recebimento eliminará o pacote e retornará a seguinte mensagem ICMP: `ICMPv6 Packet Too Big (PTB)` (Tipo 2). Isso instrui o host de transmissão a dividir a carga útil em vários pacotes menores e, em seguida, retransmiti-los. 

Se a maximum transmission unit (MTU – unidade máxima de transmissão) entre hosts nas sub-redes for diferente, ou suas instâncias se comunicam com pares pela Internet, será necessário adicionar a regra de ACL de rede a seguir, tanto de entrada como de saída. Isso garante que a Path MTU Discovery funcione corretamente e evite a perda de pacotes. Selecione **Custom ICMP Rule (Regra ICMP personalizada)** para o tipo e **Destination Unreachable (Destino inacessível)**, **fragmentation required, and DF flag set (fragmentação necessária e sinalizador DF definido)** para o intervalo de portas (tipo 3, código 4). Se você usar o rastreamento de rotas, adicione também a seguinte regra: selecione **Custom ICMP Rule (Regra personalizada de ICMP)** para o tipo e **Time Exceeded (Tempo excedido)**, **TTL expired transit (Trânsito de TTL expirado)** para o intervalo de porta (tipo 11, código 0). Para obter mais informações, consulte [Unidade de transmissão máxima (MTU) de rede para a instância do EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/network_mtu.html) no *Guia do usuário do Amazon EC2*.