Rotas IPv4


Os pacotes de rede se movem de host para host em uma sub-rede e por roteadores de rede para rede. Cada host tem uma tabela de roteamento, que determina qual interface de rede está correta para enviar pacotes para redes específicas. Uma entrada na tabela de roteamento lista a rede de destino, qual interface de rede usar e o endereço IP do roteador para encaminhar o pacote para o destino final. A entrada da tabela de roteamento que corresponde ao prefixo de rede do endereço de destino é usada para rotear o pacote. Se várias entradas forem válidas para o endereço de destino, a entrada com o prefixo mais longo será usada.

Se a rede de destino não corresponder a uma entrada mais específica, o pacote será roteado usando a entrada padrão 0.0.0.0/0. Essa rota padrão aponta para o roteador do gateway em uma sub-rede local que o host pode acessar.

Quando um roteador recebe pacotes que não são endereçados a ele mesmo, ele encaminha o tráfego com base em sua própria tabela de roteamento. O encaminhamento pode enviar o pacote diretamente ao host de destino se esse roteador estiver na sub-rede de destino ou, novamente, encaminhar o pacote para a rede de outro roteador. O encaminhamento de pacotes nos roteadores continua até que o pacote alcance a rede de destino e o host solicitados.

Exemplo de topologia de rede:

Exemplo de tabela de roteamento da máquina hostb

Considere o diagrama de rede anterior e a tabela de roteamento de rede.

  • O tráfego de rede da máquina hostb para qualquer host na rede 192.168.6.0/24 é transmitido diretamente pela interface enp0s2f0.

    • Esse tráfego ocorre porque a máquina hostb tem uma interface conectada a essa rede e é a correspondência mais próxima da entrada da rota.
  • O tráfego de rede da máquina hostb para um host com o endereço IP 172.17.50.120 usa a interface enp0s1f0 porque o tráfego corresponde à terceira entrada na tabela de roteamento.

    • A máquina hostb não tem uma interface diretamente anexada a essa rede, por isso esse tráfego é enviado para o roteador do próximo salto com o endereço de 192.168.5.1, que é acessível pela interface enp0s1f0. O tráfego é então encaminhado para seu destino.

    • Como a máquina hostb não tem uma interface diretamente conectada à rede 172.17.0.0/16, essa entrada de rota precisará ser adicionada à tabela de roteamento por alguém com conhecimento da topologia da rede.

  • O tráfego de rede com um destino que não corresponde a nenhuma entrada na tabela de roteamento é enviado para a rota padrão. A rota padrão, designada com 0.0.0.0/0, é mostrada na quarta entrada.

    • Por exemplo, todo o tráfego da máquina hostb para a Internet é encaminhado para o próximo roteador de salto com o endereço de 192.168.5.1, que é acessível pela interface enp0s1f0. O tráfego é então encaminhado para seu destino.

Referências