Eu tenho aprendido sobre o protocolo spanning tree (STP / RSTP / MSTP) e fiquei pensando, depois de ativá-lo e protegê-lo contra, por exemplo, loops de rede, como sei se há um loop de rede?
Suponho que, na maioria dos casos, seria óbvio, porque a sala em que o loop estaria seria inoperante, mas e se não houver queixa?
Parece que eu ainda gostaria de saber como existe um problema de rede como esse. Talvez o dispositivo esteja enviando algum tipo de alerta ou talvez alguém precise verificar um log ou algo mais ocasionalmente?
switch
spanning-tree
Scott Szretter
fonte
fonte
Teste. Se você quiser saber que algo está funcionando, teste-o.
Depois de ativar o STP, agende a manutenção da rede e conecte um cabo em um loop. Se a rede ainda estiver funcionando, o loop foi detectado pelo STP. Se sua rede cair, o STP não está funcionando.
fonte
A árvore de abrangência não acredita que um loop seja um "erro". Eles fazem parte do protocolo e encontrarão as portas que causam loops e desabilitarão o encaminhamento nelas. Acho que você está tentando usar um protocolo para descobrir se existe uma determinada condição, mas esse não é realmente o seu principal objetivo. Uma rede "bem projetada" pode muito bem ter loops normalmente (para redundância). Além de ativar o status da árvore de abrangência do evento de registro (ou o equivalente em sua plataforma), pense fora da caixa. Um loop na sua rede (se não for desativado pela extensão da árvore) causará grandes níveis de tráfego em uma tempestade de broadcast. Portanto, faça um gráfico desses níveis e em sua plataforma de monitoramento, se você observar um aumento acentuado no tráfego, provavelmente terá um loop.
fonte
Aqui estão algumas coisas extras a serem consideradas na sua implementação STP / RSTP / MSTP junto com o seu teste:
fonte
Além das sugestões de diagnóstico anteriores, você também deve aprender a interpretar a saída do comando "show spanning-tree" do seu switch (ou equivalente). Ele mostrará a porta raiz, as portas designadas e vários outros diagnósticos importantes.
Aqui está um exemplo de rede que acabei de configurar com 2 x Cisco 2950 e 1 x HP 3400cl. As conexões na rede são as seguintes:
Os switches estão todos no modo MSTP, com apenas a instância comum da Spanning Tree configurada. hp3400cl tem prioridade 0, c2950 é a próxima prioridade mais alta em 8192 e c2950b é o último com prioridade 12288. Portanto, hp3400cl deve ser a raiz. Veja como fica a saída "show spanning-tree":
As coisas importantes a serem observadas sobre os estados das portas na lista acima são:
fonte