STP perdra-t-il des données lors du passage d'une liaison défaillante?

8

Dans un réseau avec une liaison à double redondance entre deux commutateurs, des données seront-elles perdues lors du basculement d'une liaison active vers la liaison bloquée lorsque la liaison active échoue?

Greg
la source

Réponses:

6

Il est possible, voire probable, qu'au moins une (probablement plus) trames soit perdue lors d'un basculement.

La vitesse du basculement dépend fortement du type de redondance que vous utilisez. Spanning Tree est le plus lent, le routage est un ordre de grandeur plus rapide, et les canaux éthérés sont encore et d'un ordre de grandeur plus rapides que cela.

Lorsque des trames sont perdues, il n'y a rien dans la couche 2 pour demander qu'elles soient renvoyées. Si les données dans les trames sont TCP, la couche supérieure demandera que le paquet contenant le segment TCP soit renvoyé. UDP ne fait pas cela, donc ce serait à l'application de demander un renvoi si elle est construite de cette façon.

Ron Maupin
la source
7

Si je me souviens bien, le spanning-tree par défaut (802.1d) prend environ 50 secondes pour se reconverger . C'est la durée pendant laquelle vous perdrez des images.

  • Un lien est détecté par la perte de 10 paquets bonjour. Ce sont généralement à 2 secondes d'intervalle. Donc total = 20 secondes. C'est ce qu'on appelle le minuteur d'âge maximum
  • Ensuite, il doit faire la transition d'un autre port bloqué via des états d'écoute et d'apprentissage vers un état de transmission. Cette transition prend 15 secondes pour l'état d'écoute et 15 pour l'apprentissage. Donc total = 30 secondes. On les appelle les temporisateurs à retard .

Bien sûr, vous pouvez modifier ces minuteries pour les rendre plus rapides. Ou utilisez RSTP (Rapid Spanning Tree), qui ressemble plus à la defacto maintenant. RSTP est beaucoup plus rapide, car il ne faut que quelques secondes pour reconverger.

ajaysdesk
la source
Bonne réponse Ajay, comme complément à cela: la convergence se produit lorsque tous les ports des ponts et des commutateurs sont passés en mode de transfert ou de blocage. Les ports d'un pont ou d'un commutateur exécutant STP peuvent passer par cinq états différents. Lorsque le réseau doit reconverger, l'état d'écoute prend environ 15 secondes, suivi de l'état d'apprentissage qui prend généralement 15 secondes supplémentaires et 20 secondes pour passer à transfert, blocage ou désactivé. Si aucun temporisateur n'a été modifié, le temps total de convergence est d'environ 50 secondes.
Ty Smith
Trois avantages de RSTP: l'état de la liaison de chaque port est surveillé de manière proactive (au lieu d'attendre les messages BPDU) pour détecter les modifications de la topologie du réseau. RSTP est rétrocompatible avec les commutateurs STP. Les ports de commutation qui participent au RSTP ont trois états: rejet (n'accepte / ne transfère aucune donnée mais écoute les messages BPDU), apprentissage (une fois que la modification de la topologie du réseau est détectée / la demande d'activation provient du message BPDU et de la création de la table de filtrage / transfert) est initiée) & Forwarding (les ports RTSP commencent à accepter et à transmettre les paquets / trames de données).
Ty Smith