O STP perderá dados ao alternar de um link com falha?

8

Em uma rede com um link redundante duplo entre dois comutadores, algum dado será perdido durante a alternância de um link ativo para o link bloqueado quando o link ativo falhar?

Greg
fonte

Respostas:

6

É possível, até provável, que pelo menos um (provavelmente mais) quadros sejam perdidos em qualquer failover.

A velocidade do failover depende muito do tipo de redundância que você está usando. Spanning Tree é o mais lento, o roteamento é uma ordem de magnitude mais rápida e os etherchannels ainda são e ordem de magnitude mais rápidos que isso.

Quando os quadros são perdidos, não há nada na camada 2 para solicitar que eles sejam reenviados. Se os dados nos quadros forem TCP, a camada superior solicitará que o pacote que contém o segmento TCP seja reenviado. O UDP não faz isso; portanto, caberia ao aplicativo solicitar um reenvio se ele fosse criado dessa maneira.

Ron Maupin
fonte
7

Se bem me lembro, a árvore de abrangência padrão (802.1d) leva cerca de 50 segundos para reconvergir . Essa é a duração pela qual você estará perdendo quadros.

  • Um link é detectado pela perda de 10 hello pkts. Estes são geralmente 2 segundos separados. Então total = 20 segundos. Isso é chamado de cronômetro de idade máxima
  • Em seguida, ele deve fazer a transição de outra porta bloqueada pelos estados de escuta e aprendizado para um estado de encaminhamento. Essa transição leva 15 segundos para o estado de escuta e 15 para o aprendizado. Então total = 30 segundos. Estes são chamados de temporizadores de atraso de encaminhamento .

Claro, você pode modificar esses temporizadores para tornar mais rápido. Ou use o RSTP (Rapid Spanning Tree), que é mais parecido com o padrão agora. O RSTP é muito mais rápido, pois leva apenas alguns segundos para reconvergir.

ajaysdesk
fonte
Boa resposta, como um complemento a isso: a convergência acontece quando todas as portas nas pontes e nos comutadores passam para os modos de encaminhamento ou bloqueio. As portas em uma ponte ou switch executando o STP podem fazer a transição por cinco estados diferentes. Quando a rede precisa convergir novamente, o estado de Escuta leva cerca de 15 segundos, seguido pelo estado de Aprendizado, que normalmente leva mais 15 segundos e 20 segundos para mudar para Encaminhamento, Bloqueio ou Desativado. Se nenhum temporizador foi alterado, o tempo total de convergência é de cerca de 50 segundos.
Ty Smith
Três vantagens do RSTP: o status do link de cada porta é monitorado proativamente (em vez de aguardar as mensagens BPDU) para detectar alterações na topologia da rede. O RSTP é compatível com versões anteriores dos switches STP. As portas do switch que participam do RSTP têm três estados - Descartando (não aceita / encaminha nenhum dado, mas escuta mensagens BPDU), Aprendendo (uma vez que a alteração na topologia da rede é detectada / a solicitação de ativação ocorre por meio da mensagem BPDU e criação da tabela de filtragem / encaminhamento é iniciado) e Encaminhamento (as portas RTSP começam a aceitar e encaminhar pacotes / quadros de dados).
Ty Smith