Como antecipar as mudanças na árvore de abrangência para evitar a perda de pacotes durante a convergência?

3

Temos uma LAN com switches Cisco, cabeamento redundante e árvore de abrangência. Se eu entendi corretamente, quando eu pego um cabo redundante (que é atualmente "usado" pela árvore de abrangência), leva vários segundos até que a árvore de abrangência converge em reação. Como posso evitar essa perda de pacotes (supondo, é claro, que eu saiba de antemão que o cabo será puxado)? Ou seja, como posso fazer com que a árvore de abrangência se adapte "proativamente"?

Eu teria imaginado que uma interface shutdown além de esperar alguns segundos seria suficiente, mas não ousei tentar isso ainda. Na verdade, receio que um desligamento da interface causaria os mesmos tempos de interrupção durante a convergência, porque eu sofri de uma interrupção como essa ontem ao fazer uma mudança de configuração supostamente inofensiva em algumas interfaces. (Edit: Acabei de confirmar isso experimentalmente; como esperado houve uns 20 segundos de interrupção após o desligamento da interface - note que estou procurando uma soluiton "sem perdas", não apenas "menos perdas")

    
por Hagen von Eitzen 06.06.2013 / 16:36

2 respostas

4

Parece que você está usando classe STP em vez de STP rápido. Duas opções aceleram significativamente o tempo de convergência.

interface *server interface*
spanning-tree portfast

Isso deve ser aplicado às interfaces do servidor. Ele dirá a STP que não há comutador no outro lado desta porta e que é seguro ignorar o método "seguro" normal de prevenção de loops. A porta deve ir direto para o encaminhamento.

spanning-tree mode rapid-pvst

Ativa o mais novo protocolo Rapid Per-VAN Spanning Tree, que usa mensagens entre switches para habilitar a convergência em alguns segundos, em vez de 30 a 45.

Você pode tentar configurar um canal de porta entre seus switches em vez de links únicos redundantes. Isso permitiria que todo o tráfego fosse transferido para a porta restante, se um for perdido.

    
por 06.06.2013 / 21:00
3

Como Keller diz, definitivamente ative o portfast de frente para suas portas de ponta, mas não é isso que você está preocupado aqui.

Se você estiver usando uma spanning tree clássica, a mudança para o modo rápido ajudará o tempo de interrupção. Apenas esteja ciente de que quando você faz a transição do clássico para o rápido, pode haver uma reconvergência, mas geralmente não existe.

O que você está procurando é o comando de custo da árvore de abrangência ### . Você só precisa fazer com que o link que será retirado de serviço a um custo mais alto do que o link redundante e a árvore de abrangência bloqueiem esse link e desbloqueiem o outro. Ou, dependendo do layout da sua rede, você pode executar vlans sem loop que não dependem da árvore de abrangência para evitar o loop e / ou recuperação de falhas.

E edite para adicionar ... não se esqueça de remover a configuração de custo da spanning tree após a sua manutenção e o link estará de volta, para que sua rede funcione da maneira como foi originalmente projetada.

    
por 07.06.2013 / 04:13