Questão nº 32
Questão de Tecnologia da Informação · FGV TCE-SP 2023 (nº 32)
Um determinado roteador está interligando diversos enlaces, cada um rodando diferentes protocolos da camada de enlace com diferentes MTUs. Ao receber um datagrama IPv4 de um enlace, o roteador identificou que o enlace de saída tem uma MTU menor do que o comprimento do datagrama IP. Nesse cenário, o roteador deve:
- Adescartar o datagrama IP e solicitar à origem que envie novamente o datagrama com a MTU correta;
- Bdescartar o datagrama IP, alterar a MTU do enlace e solicitar à origem que envie novamente o datagrama;
- Cajustar a MTU do enlace de saída, igualando à MTU do enlace de entrada, para suportar o datagrama IP enviado e os demais com mesmo tamanho;
- Dfragmentar os dados do datagrama IP em dois ou mais datagramas IP menores e reconstruí-los utilizando os campos ID, Deslocamento e Flag; (alternativa correta)
- Efragmentar os dados do datagrama IP em dois ou mais datagramas IP menores e reconstruí-los utilizando os campos ID, Deslocamento e TTL.
Resposta comentada
Gabarito Alternativa D
A MTU (Maximum Transmission Unit) é o maior tamanho de pacote que um determinado enlace de rede pode carregar. Quando um roteador recebe um pacote IP (chamado de datagrama) que é maior que a MTU do próximo enlace por onde ele precisa sair, e se a fragmentação for permitida, ele divide esse datagrama em partes menores.
- (A) Incorreta: Descartar o datagrama e solicitar reenvio é o que acontece se o bit "Don't Fragment" (DF) estiver ativado no datagrama e ele for maior que a MTU do enlace, mas o roteador não solicita diretamente à origem; ele envia uma mensagem ICMP "Packet Too Big". Se o DF não estiver setado, a ação padrão é fragmentar.
- (B) Incorreta: A MTU é uma propriedade do enlace de rede e não pode ser alterada dinamicamente por um roteador para acomodar um único datagrama. Alterar a MTU de um enlace é uma reconfiguração que afeta todo o tráfego.
- (C) Incorreta: A MTU é uma característica fixa ou configurada do enlace de saída, não algo que o roteador ajusta para igualar a MTU de entrada. Cada enlace tem sua própria MTU.
- (D) Correta: Quando um datagrama IPv4 é maior que a MTU do enlace de saída e o bit "Don't Fragment" (DF) não está ativado, o roteador deve fragmentá-lo. Ele divide o datagrama original em pedaços menores, cada um se tornando um novo datagrama IP. Para que o destino possa remontar esses fragmentos, cada um deles carrega o mesmo ID (identificador do datagrama original), um Deslocamento (Offset) que indica a posição do fragmento no datagrama original, e Flags (especialmente o "More Fragments" para indicar se há mais fragmentos a seguir).
- (E) Incorreta: A fragmentação IP utiliza os campos ID, Deslocamento e Flag para gerenciar a divisão e a remontagem dos datagramas. O campo TTL (Time To Live) é usado para limitar o tempo de vida de um datagrama na rede, decrementando a cada salto, e não tem função na fragmentação ou remontagem. A armadilha da banca aqui é incluir dois campos corretos (ID, Deslocamento) junto com um campo incorreto (TTL), tornando a alternativa falsa.
Fonte: FGV TCE-SP 2023 Agente da Fiscalização - TI (Caderno Tipo 1). Reproduzida para fins de estudo.