Alternativa D - quando o valor do campo Limite de salto atingir zero
Introdução ao Traceroute e IPv6
Para entender esta questão, é preciso compreender como o protocolo IPv6 gerencia a vida útil dos pacotes e como a ferramenta traceroute utiliza isso para mapear rotas.
No IPv4, utilizava-se o campo TTL (Time To Live). No IPv6, este campo foi renomeado para Hop Limit (Limite de Saltos), mas sua função permanece a mesma: evitar que pacotes circulem infinitamente na rede.
Funcionamento do Mecanismo
O traceroute opera através de um processo sistemático de teste de conexão:
- Início: O comando inicia enviando pacotes com um Hop Limit baixo (geralmente 1).
- Decremento: Cada roteador na rota subtrai 1 do valor do campo
Hop Limit. - Gatilho de Erro: Se o valor resultar em zero após o decremento, o roteador descarta o pacote.
- Notificação: Imediatamente após descartar, o roteador envia uma mensagem de erro ICMPv6 (Tipo 3, Código 0 - Packet Too Big ou Tipo 3, Código 3 - Time Exceeded) para o remetente.
- Repetição: O computador de origem recebe esse erro, identifica qual roteador falhou e aumenta o
Hop Limit em 1 para tentar o próximo passo.
Análise Detalhada das Alternativas
| Alternativa | Análise Técnica | Veredito |
|---|
| A | Receber uma mensagem de tempo excedido é o que a origem faz, não o que dispara o descarte no roteador. | Incorreta |
| B | O valor 255 é o limite máximo inicial permitido (campo de 8 bits). Nesse valor, o pacote ainda tem vida para percorrer muitos nós. | Incorreta |
| C | A resposta do host de destino indica que o destino foi alcançado, não que houve descarte por erro de roteamento. | Incorreta |
| D | A regra RFC 8200 determina que se o Hop Limit for 0, o datagrama deve ser descartado. | Correta |
Conclusão
O roteador descarta o pacote exatamente quando o contador de saltos disponíveis se esgota. Como o campo é de 8 bits, o valor mínimo é zero. Portanto, a condição para o descarte imediato é o valor do campo Limite de Salto atingir zero.