Uma tabela de roteadores (também chamada de tabela de roteamento) é um dado armazenado usado pelos roteadores de rede TCP / IP para calcular os destinos das mensagens que eles são responsáveis pelo encaminhamento. Uma tabela de roteadores é um pequeno banco de dados na memória gerenciado pelo hardware e software integrados do roteador.
Entradas e tamanhos da tabela de roteador
Tabelas roteadoras contêm uma lista de endereços IP. Cada endereço na lista identifica um roteador remoto (ou outro gateway de rede) que o roteador local está configurado para reconhecer.
Para cada endereço IP, a tabela do roteador armazena adicionalmente máscara de rede e outros dados que especificam os intervalos de endereços IP de destino que o dispositivo remoto aceitará.
Roteadores de rede doméstica utilizam uma tabela de roteadores muito pequena, porque eles simplesmente encaminham todo o tráfego de saída para o gateway do Provedor de Serviços de Internet (ISP), que cuida de todas as outras etapas de roteamento. Tabelas de roteador doméstico normalmente contêm dez ou menos entradas. Por comparação, os maiores roteadores no núcleo do backbone da Internet devem manter a Tabela de roteamento da Internet que contém várias centenas de milhares de entradas. (Consulte o Relatório CIDR para obter as estatísticas mais recentes de roteamento da Internet.)
Roteamento Dinâmico vs. Estático
Os roteadores domésticos configuram suas tabelas de roteamento automaticamente quando conectados ao provedor de Internet, um processo chamado roteamento dinâmico . Eles geram uma entrada de tabela do roteador para cada um dos servidores DNS do provedor de serviços (primário, secundário e terciário, se disponível) e uma entrada para o roteamento entre todos os computadores domésticos.
Eles também podem gerar algumas rotas adicionais para outros casos especiais, incluindo multicast e transmissão rotas.
Alguns roteadores de redes residenciais impedem que você substitua ou altere manualmente a tabela do roteador. No entanto, os roteadores de negócios permitem que os administradores de rede atualizem ou manipulem manualmente as tabelas de roteamento.
Este assim chamado Roteamento Estático pode ser útil ao otimizar o desempenho e a confiabilidade da rede. Em uma rede doméstica, o uso de rotas estáticas não é necessário, exceto em circunstâncias incomuns (como ao configurar várias sub-redes e um segundo roteador).
Visualizando o conteúdo das tabelas de roteamento
Nos roteadores domésticos de banda larga, o conteúdo da tabela de roteamento é normalmente mostrado em uma tela dentro do console administrativo. Um exemplo de tabela IPv4 é mostrado abaixo.
IP da LAN de destino | Máscara de sub-rede | Gateway | Interface |
---|---|---|---|
0.0.0.0 | 0.0.0.0 | xx.yyy.86.1 | WAN (Internet) |
xx.yyy.86.1 | 255.255.255.255 | xx.yyy.86.1 | WAN (Internet) |
xx.yyy.86.134 | 255.255.255.255 | xx.yy.86.134 | WAN (Internet) |
192.168.1.0 | 255.255.255.0 | 192.168.1.101 | LAN e sem fio |
Neste exemplo, as duas primeiras entradas representam as rotas para o endereço de gateway do provedor de Internet ('xx' e 'yyy' representam valores de endereço IP reais que estão ocultos para o propósito deste artigo). A terceira entrada representa a rota para o endereço IP público do roteador residencial atribuído pelo provedor. A última entrada representa a rota para todos os computadores dentro da rede doméstica para o roteador doméstico, onde o roteador tem o endereço IP 192.168.1.101.
Nos computadores Windows e Unix / Linux, o netstat -r comando também exibe o conteúdo da tabela do roteador configurada no computador local.