Router Tables (também chamadas de tabelas de roteamento) ajudam os roteadores de rede TCP/IP a calcular o destino das mensagens que eles são responsáveis por encaminhar. Uma tabela de roteador é um pequeno banco de dados na memória gerenciado pelo hardware e software integrados do roteador.
Entradas e tamanhos da tabela do roteador
As tabelas do roteador 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 uma máscara de rede e outros dados que especificam os intervalos de endereço IP de destino que os dispositivos remotos aceitarão.
Os roteadores de rede doméstica empregam uma tabela de roteador muito pequena porque eles simplesmente encaminham todo o tráfego de saída para o gateway do provedor de serviços de Internet, que cuida de todas as outras etapas de roteamento. As tabelas do roteador doméstico geralmente contêm dez ou menos entradas. Em comparação, os maiores roteadores no núcleo do backbone da Internet devem manter a tabela de roteamento da Internet completa que contém várias centenas de milhares de entradas.
Consulte o Relatório CIDR para obter as estatísticas de roteamento de Internet mais recentes.
Roteamento Dinâmico vs. Estático
Os roteadores domésticos configuram suas tabelas de roteamento automaticamente quando se conectam ao provedor de Internet, um processo denominado roteamento dinâmico . Eles geram uma entrada de tabela de 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 roteamento entre todos os computadores domésticos. Eles também podem gerar algumas rotas adicionais para outros casos especiais, incluindo rotas multicast e broadcast .
Alguns roteadores de rede residencial impedem que você substitua ou altere manualmente a tabela do roteador. No entanto, os roteadores comerciais permitem que os administradores de rede atualizem ou manipulem manualmente as tabelas de roteamento. Esse roteamento estático pode ser útil ao otimizar o desempenho e a confiabilidade da rede. Em uma rede doméstica, o uso de roteadores estáticos não é necessário, exceto em circunstâncias incomuns (como quando você estabelece várias sub-redes e um segundo roteador).
Visualizando o conteúdo das tabelas de roteamento
Em roteadores de banda larga domésticos , o conteúdo da tabela de roteamento normalmente é mostrado em uma tela dentro do console administrativo. Um exemplo de tabela IPv4 é mostrado abaixo.
Destino LAN IP | Máscara de sub-rede | Porta de entrada | 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.yyy.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 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 exemplo). A terceira entrada representa a rota para o endereço IP voltado para o público do roteador doméstico atribuído pelo provedor. A última entrada representa a rota de todos os computadores da rede doméstica para o roteador doméstico, onde o roteador tem o endereço IP 192.168.1.101.
Em computadores Windows e Unix / Linux, o comando netstat -r exibe o conteúdo da tabela de roteadores configurada no computador local.