Protocolos de vetor de distância são uma categoria fundamental de protocolos de roteamento usados em redes de computadores. Eles determinam o melhor caminho para pacotes de dados com base na distância, que é tipicamente medida pela contagem de saltos (hop count). Neste tipo de roteamento de rede, cada roteador mantém uma tabela da "distância" para todas as redes conhecidas.
Como Funcionam os Protocolos de Vetor de Distância
O princípio central de um protocolo de vetor de distância é direto: os roteadores compartilham suas informações de roteamento com seus vizinhos imediatos. Este processo é, por vezes, chamado de "roteamento por boato". Por exemplo, se o Roteador A sabe que está a 3 saltos da Rede X, e o Roteador B é um vizinho direto do Roteador A, o Roteador B pode inferir que está a 4 saltos da Rede X através do Roteador A. Quando existem múltiplos caminhos para o mesmo destino, o protocolo sempre escolherá o caminho com a menor contagem de saltos.
Vantagens e Desvantagens
Protocolos de vetor de distância são simples de configurar e funcionam bem em redes pequenas e estáveis. No entanto, eles têm limitações significativas que os tornam menos adequados para ambientes maiores e mais complexos.
Um grande inconveniente é a convergência lenta. Os roteadores transmitem periodicamente sua tabela de roteamento completa para seus vizinhos, o que pode consumir largura de banda e poder de processamento consideráveis, especialmente à medida que a rede cresce. Se ocorrer uma alteração na rede, pode levar muito tempo para que essa informação se propague para todos os roteadores.
Outra desvantagem chave é que o caminho mais curto em termos de contagem de saltos nem sempre é o mais eficiente. Um caminho com menos saltos pode ter links mais lentos (por exemplo, 10 Mbps) em comparação com um caminho com mais saltos que usa links mais rápidos (por exemplo, 1 Gbps). Os protocolos de vetor de distância geralmente não têm conhecimento da velocidade do link, levando a decisões de roteamento subótimas.
RIP Um Exemplo Comum
Um dos protocolos de vetor de distância mais conhecidos é o Protocolo de Informação de Roteamento (RIP). É um exemplo clássico que demonstra claramente os princípios e limitações desta família de protocolos.
- Atualizações Periódicas: O RIP transmite sua tabela de roteamento completa para todos os vizinhos a cada 30 segundos.
- Limite de Contagem de Saltos: Para evitar loops de roteamento e controlar o tráfego de rede, o RIP impõe uma contagem de saltos máxima de 15. Qualquer rota que exija 16 saltos é considerada inalcançável.
Devido a essas características, o RIP raramente é usado em redes de produção modernas, mas serve como uma excelente ferramenta de aprendizado em um guia para iniciantes sobre conceitos de redes Linux e roteamento.