Topology

Root Guard (Root Guard)
Introdução
A funcionalidade Root Guard é um mecanismo essencial no protocolo Spanning Tree (STP) que previne loops na Camada 2 durante períodos de anomalias na rede, especialmente durante a reconvergência. Essa funcionalidade garante a estabilidade da topologia STP ao controlar a posição da ponte raiz (root bridge).
Funcionalidade
O Root Guard força uma interface a permanecer como uma porta designada (designated port), impedindo que switches vizinhos se tornem a ponte raiz. Em essência, ele reforça a colocação estratégica da ponte raiz na topologia STP, evitando alterações indesejadas.
Como Funciona
-
Prevenção de Porta Raiz: O Root Guard impede que uma porta designada se torne uma porta raiz (root port). Caso a porta receba um BPDU (Bridge Protocol Data Unit) superior, ela entra em um estado de root-inconsistent (inconsistência de raiz), protegendo a posição atual da ponte raiz.
-
Recuperação Automática: Quando a porta no estado de root-inconsistent para de receber BPDUs superiores, ela automaticamente retorna ao funcionamento normal. A porta passa pelos estados padrão do STP (Listening, Learning) e eventualmente volta ao estado de encaminhamento (Forwarding), sem necessidade de intervenção manual.
Configuração
Diferentemente de outras melhorias do STP, o Root Guard deve ser manualmente habilitado em todas as portas onde a ponte raiz não deve aparecer. Isso exige uma topologia determinística ao projetar e implementar o STP em uma LAN.
Prática Recomendada
A abordagem recomendada atualmente é habilitar o Root Guard em todas as portas de acesso (access ports) para garantir que uma ponte raiz não seja eleita a partir dessas portas.
Benefícios
-
Prevenção de Loops: Evita loops na Camada 2 durante reconvergência.
-
Proteção da Topologia: Mantém a estabilidade da posição da ponte raiz.
-
Recuperação Automática: Não requer intervenção manual para restaurar o funcionamento normal.