O que acontece com um pacote de datagramas quando passa por um roteador?

0

Estou tentando descobrir como os pacotes funcionam em uma rede para entender melhor a rede. Eu li algumas apresentações até agora.

Estou tentando entender o que acontece com um pacote quando ele passa por um roteador. O host de origem é alterado para o IP do roteador antes de ser encaminhado para o próximo salto? Há mais alguma coisa que muda no pacote?

    
por user2018084 19.03.2013 / 02:35

3 respostas

2

Por padrão, a fonte de IP permanece a mesma desde a origem até o destino. Caso contrário, o alvo saberia agora como (onde) responder.

"Um pacote" de informações consiste em várias camadas de protocolos.
Os trabalhos típicos de um roteador são (nesta ordem):

  • tira as camadas externas físicas e de link de "um pacote"
  • examine as informações da camada de rede
  • determina qual NIF está associado ao endereço IP do "pacote"
  • modificar (ou reaplicar) informações de link e camada física para que ele caiba no próximo salto
  • envia o pacote para frente.
por 19.03.2013 / 02:47
2

Roteadores encaminham pacotes entre sub-redes.

Encaminhar significa aceitar um pacote de uma interface e enviar o mesmo pacote exato de uma interface diferente. Ambas as interfaces devem estar dentro de sub-redes diferentes. Corolário: um roteador, por definição, possui duas interfaces de rede.

No caso da baunilha comum, nada muda no pacote, exceto que o TTL (ipv4) ou Hop Limit (ipv6) é decrementado, e o roteador lança o pacote se 0.

Obviamente, o roteador está bem posicionado para um filtro de pacotes, firewall, etc. para modificar o tráfego de entrada ou saída, mas essas funções não estão encaminhando / encaminhando por si só.

O IP de origem não é alterado, a menos que a conversão de endereço de rede esteja sendo usada, como é o caso da maioria dos roteadores de redes de consumidores e de empresas. Com o NAT, o IP de origem se torna o IP do roteador, e o roteador precisa lembrar que qualquer coisa que retorne do endereço de destino desse pacote é realmente destinada ao sistema original que o enviou.

    
por 19.03.2013 / 03:34
0

Em geral, o endereço IP de origem não muda, apenas os endereços da camada de enlace de dados mudam (por exemplo, o endereço MAC de origem). No entanto, existem algumas situações em que o endereço IP de origem é "alterado" e estas são:

Em todos os itens acima, o endereço IP (origem, destino ou ambos) é alterado fisicamente, mas o roteador rastreia a conexão e altera o endereço IP pré-alterado de volta quando o tráfego volta à origem do tráfego.

    
por 19.03.2013 / 10:20

Tags