Para determinar qual entrada da tabela de roteamento será usada para encaminhar um pacote para um endereço de destino específico, o roteador procura a rede alvo ou o endereço de destino em sua tabela de roteamento.
A tabela de roteamento é uma estrutura de dados que armazena informações sobre as redes disponíveis e suas rotas associadas. Cada entrada da tabela de roteamento inclui uma rede de destino, o endereço IP ou gateway do próximo salto e outros detalhes relevantes.
Quando o roteador precisa encaminhar um pacote, ele compara o endereço IP de destino do pacote com os endereços da rede de destino em sua tabela de roteamento.
A correspondência de prefixo mais longa é usada para identificar a rota correspondente mais específica. Isto significa que a entrada na tabela de roteamento com a rede de destino correspondente mais longa será usada para determinar o próximo salto do pacote.
Neste caso, o pacote com endereço de destino 100.10.1.101 será encaminhado utilizando a entrada da tabela de roteamento com a correspondência de prefixo mais longa, que é 100.10.0.0/16.
O endereço IP do próximo salto especificado nessa entrada da tabela de roteamento será usado como destino do pacote e o pacote será encaminhado para a interface ou gateway apropriado.