O envenenamento por rota é uma técnica usada para evitar loops de roteamento, anunciando uma rota com uma métrica infinita (geralmente representado por um grande valor, como 16.777.215). Isso essencialmente
diz a outros roteadores que a rota é inacessível e não deve ser usado.
Aqui está como funciona:
1.
Detecção de loop: Quando um roteador detecta um loop de roteamento, identifica a rota que está causando o loop.
2.
envenenando a rota: O roteador então anuncia a rota problemática com uma métrica infinita para seus vizinhos.
3.
Os vizinhos evitam a rota: Recebendo esse anúncio de rota envenenada, outros roteadores entendem que a rota não é válida e evita usá -la.
4.
Prevenção de loop: Isso impede que o loop se propus ainda mais, pois outros roteadores não incluem a rota envenenada em suas tabelas de roteamento.
Exemplo: Imagine o roteador A tem um loop em sua tabela de roteamento. Ele detecta esse loop e, em seguida, anuncia a rota para o roteador B com uma métrica infinita. O roteador B recebe essa rota envenenada e a marca como inacessível. Agora, o roteador B não usará essa rota para chegar a qualquer destino, impedindo que o loop se espalhe.
Benefícios do envenenamento por rotas: *
simples e eficaz: É um mecanismo simples que é fácil de implementar.
*
Reação rápida: Envenenando a rota acontece imediatamente após a detecção de um loop.
*
Minimiza a interrupção: Ele se concentra no bloqueio da rota específica, causando o loop, minimizando o impacto em outras rotas.
Limitações: *
Potencial de instabilidade: Em casos raros, o envenenamento pode causar instabilidade temporária enquanto a rede converge.
*
nem sempre à prova de falhas: Se um roteador enveneda incorretamente uma rota que não faz parte de um loop, ela pode causar problemas de conectividade.
alternativas para envenenamento de rotear: *
Split Horizon: Esse mecanismo impede que os roteadores anunciem uma rota de volta à fonte.
*
envenenamento por vetor de caminho: Semelhante ao envenenamento da rota, mas usado nos protocolos de roteamento do vetor de caminho.
*
protocolos de roteamento sem loop: Protocolos como OSPF e IS-IS são inerentemente os loops usando mecanismos mais sofisticados.
No geral, o envenenamento por rotas é uma ferramenta valiosa para evitar loops de roteamento e garantir a estabilidade da rede. Embora tenha algumas limitações, continua sendo uma técnica amplamente usada nos protocolos de roteamento modernos.