Devo executar o UDLD com Spanning Tree?

15

A spanning tree e o UDLD podem ser executados juntos e, em caso afirmativo, é uma boa ideia?

Aaron
fonte

Respostas:

18

O UDLD geralmente é executado em mídia de fibra, não é necessário no UTP devido ao uso do Fast Link Pulse, que já está monitorando o status do link.

Esta página tem uma explicação muito boa das várias proteções L2 disponíveis . Aqui está um trecho especificamente sobre o UDLD:

O UDLD é usado para detectar se um link está disponível apenas em uma direção, por exemplo, metade da fibra está desconectada. O UDLD executa essa verificação mais rapidamente do que o STP trará a porta para um estado avançado. Isso significa que, se você tiver o UDLD e o STP ativados, o UDLD impedirá o STP de trazer uma porta para um estado em que encaminhará o tráfego para lugar nenhum.

Um link unidirecional ocorre quando o tráfego é transmitido entre vizinhos em apenas uma direção. A detecção de link unidirecional é um protocolo de camada 2. O UDLD executa tarefas que os mecanismos da Camada 1, como negociação automática, não podem executar. Quando o UDLD e a negociação automática são ativados, as detecções das camadas 1 e 2 trabalham juntas para impedir conexões unidirecionais físicas e lógicas e o mau funcionamento de outros protocolos. Links unidirecionais podem causar loops de topologia de árvore de abrangência. O UDLD permite que os dispositivos detectem quando existe um link unidirecional e também desliguem a interface afetada. O UDLD é útil em portas de fibra para evitar problemas de rede, resultando em falhas de conexão no painel de remendo, fazendo com que o link esteja no status up / up, mas as BPDUs são perdidas.

Com o UDLD ativado, o switch envia periodicamente pacotes do protocolo UDLD para o seu vizinho e espera que os pacotes sejam repetidos antes que um timer predeterminado expire. Se o timer expirar, o switch determinará que o link é unidirecional e encerrará a porta. Se as mensagens não forem recebidas dentro do intervalo de tempo limite (45 segundos), a porta será desativada. As mensagens são enviadas a cada intervalo padrão, que é de 15 segundos.

Os 45 segundos necessários para detectar um link unidirecional e desabilitar a porta são inferiores aos 50 segundos necessários para o STP fazer a transição da porta para um estado de Encaminhamento, com base em 20 segundos para Max Age + 30 segundos para Listening and Learning . Isso evita um loop que, de outra forma, seria causado se o STP fizesse a transição da porta para o estado de encaminhamento devido à falta de BPDUs recebidas.

Portanto, em resumo, sim, eles podem ser executados juntos e, nos links de fibra, devem ser executados juntos.

SimonJGreen
fonte
9

Sim, é uma boa ideia executar os dois, pois eles protegem você de diferentes falhas. Se o UDLD não for suportado pelos dois lados, você poderá usar o LACP como um UDLD de pobre (entre Cisco e Juniper, por exemplo) ou até usar Ethernet OAM LFM.

Sebastian Wiesinger
fonte
5

Absolutamente. Existem muitos modos de falha na árvore de expansão relacionados ao tráfego unidirecional que o UDLD é capaz de detectar e garantir que a rede continue funcionando corretamente.

Aaron
fonte
2

Concordado, o UDLD é muito importante, especialmente em links de fibra.

Eu recomendaria que ambos os lados do link sejam configurados usando o modo 'udld aggressive' se os seus dispositivos suportarem.

Mike Marotta
fonte
1

Eu o uso apenas em portas de cobre, onde há outra mídia L1 entre os terminais, o culpado comum disso é um conversor de mídia de fibra.

David Rothera
fonte