Les commutateurs de connexion en guirlande augmentent-ils la latence?


13

Il s'agit d'une question générale non liée à un matériel spécifique. Si nous avons la configuration suivante de commutateurs connectés en guirlande:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

Pensez-vous que les utilisateurs connectés au commutateur 4 auront une augmentation significative de la latence par rapport aux utilisateurs connectés au commutateur 1 . Dans les deux cas, les utilisateurs accèdent à une application sur Internet.

Avez-vous un exemple de cas réel?


La question était pour les commutateurs empilés à distance qui auront une adresse de gestion et fonctionneront logiquement comme un commutateur. Y a-t-il une différence entre l'empilement dans la topologie de chaîne et le chaînage en guirlande?
vladiz

Avec l'empilement, vous utiliserez le fond de panier pour transférer les paquets dans la pile afin d'avoir à la fois plus de bande passante et moins de latence par rapport au chaînage en guirlande. Dans votre cas, je ne m'attendrais pas à ce que ce soit un problème, mais comme je l'ai mentionné dans d'autres commentaires, il peut toujours être judicieux de connecter les commutateurs au cœur en fonction des exigences de disponibilité.
Daniel Dib

1
Juste pour signaler que ces commutateurs n'étaient pas une pile, ce n'est généralement pas une conception recommandée. Un échec dans tout commutateur en amont vers Internet entraîne tout en aval. Il serait préférable de relier les commutateurs séparément au cœur. Il ne vous reste plus qu'à vous soucier de la suppression de tout votre noyau. ;-)
generalnetworkerror

@generalnetworkerror Pour une meilleure disponibilité maintenant, je trouve que certains commutateurs peuvent être empilés en topologie en anneau. Dans l'exemple ci-dessus, le commutateur 1 doit également être connecté au commutateur 4 . Et deux des commutateurs ont des liaisons montantes vers le réseau principal . Dans ce cas, le seul avantage que je vois est une gestion simplifiée (par rapport au cas sans empilement dans lequel chaque commutateur a sa propre liaison montante vers le cœur). Est-ce correct?
vladiz

@vladiz, oui, c'est comme ça qu'une pile de commutateurs serait normalement connectée; mon commentaire était simplement de clarifier pour les autres nouveaux ingénieurs du réseau que la conception ASCII montrée n'est pas idéale à moins que ce soit une pile, et dans ce cas, vous montreriez le commutateur 4 également connecté à votre réseau principal. La topologie en anneau dans une pile aura deux câbles dans chaque membre de commutateur sortant vers différents commutateurs de la pile.
generalnetworkerror

Réponses:


13

Non, ils ne le seront pas pour une connectivité Internet typique. Vous ne pourrez même pas le mesurer à l'aide d'outils typiques.

Pour les environnements DC, nous nous battons pour chaque microseconde, mais pour les commutateurs Ethernet typiques, vous obtenez de 5-7 microsecondes à 30-50 microsecondes par saut (commutateur). Même 30 à 50 microsecondes est trop faible pour être remarqué; généralement la latence est problématique pour les applications ou les humains car elle atteint les dizaines / centaines de millisecondes.

Jetez un œil à ce livre blanc Cisco


7

La question mentionne que ce n'est pas spécifique au matériel, mais différentes plates-formes ont des latences de commutation et des modes de commutation différents.

Cut throughla commutation est la plus rapide mais laisse passer les fragments. Fragment freeest le deuxième plus rapide et s'assure que les trames font au moins 64 octets, ce qui signifie qu'elles ne sont pas des runts, ce qui est l'un des signes de collisions. Store and forwardest la plus lente mais n'envoie pas de trames contenant des erreurs telles que des erreurs CRC.

Vos questions ne contiennent rien sur les distances. S'il y a une distance importante entre switch 1et switch 4cela devrait être pris en compte. S'ils sont juste à côté les uns des autres, chaque commutateur ne devrait pas ajouter beaucoup de latence car ils transmettent généralement les trames immédiatement sans les coincer dans de grands tampons.

La latence est subjective, pour une société de trading à grande vitesse, 2 ms pourraient faire une énorme différence. Pour la plupart d'entre nous, 2 ms ne suffisent pas.

Je ne m'inquiéterais pas de la latence dans ce cas, sauf si j'avais un cas d'utilisation très spécifique.


la distance entre les interrupteurs est comprise entre 50 et 100 mètres et la chaîne la plus longue sera de 6 interrupteurs. Je me demandais s'il valait mieux que chacun ait une liaison montante vers le réseau central.
vladiz

Comme je l'ai déjà répondu, pour cette application et ces distances, vous ne remarquerez pas la différence.
Łukasz Bromirski

Il pourrait toujours être judicieux de les connecter au noyau. Cela dépend des exigences de disponibilité, etc. Si le commutateur n ° 2 d'une chaîne tombe en panne, vous disposez de 5 commutateurs hors ligne. C'est toujours un équilibre entre le coût, la disponibilité de la fibre et le nombre de ports disponibles.
Daniel Dib

2
Il convient également de noter que la grande majorité des commutateurs ne prennent désormais en charge que Store et Forward .
Ryan Foley

La plupart des latences avec des commutateurs proviennent de tampons, pas de temps de traitement ou de vitesse de transmission. La coupure n'est possible que si les liens de destination ne sont pas déjà utilisés.
BatchyX
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.