Como reativar portas errdisabled manualmente ou automaticamente
Depois de sabermos a causa da porta errdisabled, podemos tomar medidas para resolver o problema e reativar a porta. Há duas maneiras de reativar as portas errdisabled: manualmente ou automaticamente.
Como reativar portas errdisabled manualmente
A maneira de reativar manualmente as portas errdisabled é usar o comando shutdown e no shutdown no modo de configuração da interface. Esse comando desativa e reativa a porta à força, removendo o estado errdisabled dessa porta. Veja a seguir um exemplo de como usar esse comando:
Switch# configure terminal Switch(config)# interface gigabitethernet 1/0/1 Switch(config-if)# shutdown Switch(config-if)# no shutdown Switch(config-if)# end
O comando acima reativará a porta Gi1/0/1 que foi errodeficiente devido à oscilação de link. No entanto, observe que esse método é apenas temporário porque a porta pode reverter para errdisabled se a condição de erro ainda existir ou se repetir. Portanto, antes de reativar manualmente uma porta errdisabled, devemos certificar-se de que o problema que causou a porta errdisabled seja resolvido ou evitado.
Como reativar portas errdisabled automaticamente
A maneira de reativar portas errdisabled automaticamente é usar o recurso errdisable recovery no switch. Esse recurso permitirá que o switch reative portas errdisabled automaticamente após um certo tempo, sem a necessidade de intervenção manual. Esse recurso pode economizar tempo e esforço na resolução de portas com erros desativados, especialmente se houver muitas portas afetadas.
Para habilitar o recurso de recuperação errdisable, devemos usar os comandos errdisable recovery cause e errdisable recovery interval no modo de configuração global. O comando errdisable recovery cause especificará quais condições de erro esse recurso pode manipular, enquanto o comando errdisable recovery interval especificará o tempo limite em segundos antes que o switch reative a porta errdisabled. Veja a seguir um exemplo de como usar esse comando:
Switch# configure terminal Switch(config)# errdisable recovery cause link-flap Switch(config)# errdisable recovery cause bpduguard Switch(config)# errdisable recovery cause psecure-violation Switch(config)# errdisable recovery cause udld Switch(config)# errdisable recovery cause channel-misconfig Switch(config)# errdisable recovery interval 300 Switch(config)# end
O comando acima habilitará a recuperação errdisable para as cinco condições de erro mais comuns, ou seja, troca de link, violação de STP, violação de segurança de porta, violação de UDLD e configuração incorreta de EtherChannel. Além disso, o comando também definirá um tempo limite de 300 segundos (5 minutos) antes que o switch reative a porta errdisabled.
Usando o recurso de recuperação errdisable, podemos reduzir o impacto negativo de portas errdisabled e acelerar a recuperação de rede. No entanto, observe que esse recurso também é apenas temporário, pois a porta pode reverter para errdisabled se a condição de erro persistir ou se repetir. Portanto, esse recurso deve ser usado como uma solução de emergência, não como uma solução permanente.
Como evitar portas errdisabled usando os recursos Errdisable Detect e Errdisable Flap
Além de reativar as portas errdisabled, também podemos impedir portas errdisabled usando os recursos errdisable detect e errdisable flap no switch. Esses recursos nos ajudarão a identificar e isolar portas que têm o potencial de causar erros, reduzindo assim o risco de portas erradas.