Uma tabela de encaminhamento é um conjunto de regras, muitas vezes vistas em formato de tabela, que é utilizada para determinar para onde os pacotes de dados que viajam através de uma rede de Protocolo Internet (IP) serão encaminhados. Todos os dispositivos com IP, incluindo routers e switches, utilizam tabelas de encaminhamento.
Uma tabela de encaminhamento contém a informação necessária para encaminhar um pacote ao longo do melhor caminho em direcção ao seu destino. Cada pacote contém a informação sobre a sua origem e destino. Quando um pacote é recebido, um dispositivo de rede examina o pacote e faz a correspondência com a entrada da tabela de encaminhamento, fornecendo a melhor correspondência para o seu destino. A tabela fornece então ao dispositivo instruções para enviar o pacote para o próximo salto na sua rota através da rede.
Uma tabela básica de encaminhamento inclui a seguinte informação:
- Destino: O endereço IP do destino final do pacote
- Li>Próximo salto: O endereço IP para o qual o pacote é encaminhado
- Interface: A interface de rede de saída que o dispositivo deve utilizar ao encaminhar o pacote para o próximo salto ou destino final
- Métrico: Atribui um custo a cada rota disponível para que o caminho mais rentável possa ser escolhido
- Routes: Inclui sub-redes directamente ligadas, sub-redes indirectas que não estão ligadas ao dispositivo mas que podem ser acedidas através de um ou mais lúpulos, e rotas padrão a utilizar para certos tipos de tráfego ou quando falta informação.
As tabelas de rotas podem ser mantidas manualmente ou de forma dinâmica. As tabelas para dispositivos de rede estática não mudam, a menos que um administrador de rede as altere manualmente. No encaminhamento dinâmico, os dispositivos constroem e mantêm as suas tabelas de encaminhamento automaticamente, utilizando protocolos de encaminhamento para trocar informações sobre a topologia da rede circundante. As tabelas de encaminhamento dinâmico permitem aos dispositivos “ouvir” a rede e responder a ocorrências como falhas de dispositivos e congestionamento da rede.