Question Plusieurs commutateurs ralentiront la vitesse de transfert


Je veux créer un lien entre un serveur de données (c'est plutôt comme un NAS) et environ 300 ordinateurs.

Les données transférées par jour sont d'environ 2 Go / ordinateur et la vitesse compte vraiment.

Si j'utilise un seul commutateur, il faudrait 300 câbles Ethernet et il pourrait être trop compliqué à entretenir.

Si j'utilise un commutateur sur chaque 50 ordinateurs, cela ralentirait-il la vitesse de connexion?


13
2018-01-18 13:45


origine


Vous avez deux réponses ci-dessous mais les deux ne traitent pas les problèmes liés à la présence de 300 clients + équipements réseau sur un seul sous-réseau. Les mises à jour ARP et Spanning Tree vont créer beaucoup de surcharge sur ce réseau. Je suggère de segmenter ces groupes de 50 PC en VLAN. Je doute que vous vous approchiez de la vitesse du gigabit lors des transferts dans le monde réel avec ce que vous prévoyez ... - Not Kyle stop stalking me


Réponses:


Si, avec la «vitesse de transfert», vous entendez le débit: cela ne devrait pas avoir beaucoup d'importance.

Chaque périphérique supplémentaire introduira une latence mineure (après tout le traitement est nécessaire, si ce n'est que très mineur). Cependant, la latence est différente du débit.

Comparez-le avec une conversation via un téléphone satellite. Il y aura un décalage de 3 secondes avant que quelqu'un d'autre puisse commenter ce que vous avez dit, mais si une personne continue à parler, racontant de longues histoires (2 Go), le ralentissement sera minime.

Ce qui signifie que je testerais ces configurations:

     + -48 ports commutateur ------ 40 ordinateurs
B |
un commutateur + -48 ports ------ 40 ordinateurs
c |
commutateur de port k + -48 ------ 40 ordinateurs
p |
l + -48 ports commutateur ------ 40 ordinateurs
a |
n ...
e |
     + -48 ports commutateur ------ 40 ordinateurs

De nombreux commutateurs ont une connexion qui vous permet de transformer plusieurs unités distinctes en un seul commutateur géant. Cela rend la gestion beaucoup plus facile. Bien sûr, les commutateurs que vous achetez ont cette fonctionnalité.

Pourquoi 48 commutateurs de ports?
Il limite le nombre de périphériques. (moins d'espace, moins d'appareils qui peuvent tomber en panne).

Pourquoi 40 ordinateurs par commutateur de 48 ports?
Extensibilité future (ordinateurs déplaçant vers des pièces différentes augmentant la densité locale, dispositifs ajoutés tels que les imprimantes, un port libre pour le débogage, etc., etc.

Pourquoi pas un seul commutateur 300 ports?
Bonne chance pour trouver ceux ...

[Modifier] Apparemment, il y en a. J'ai levé les yeux le modèle mentionné par David, il s’agit d’environ 25K US $ ... Utilisez ces types de commutateurs si vous avez absolument besoin de performances maximales.

Si vous avez déjà des commutateurs sans lien de fond de panier, vous pouvez toujours utiliser ce type de système, mais cela signifierait que le trafic irait excessivement vers n'importe quel commutateur hébergeant votre serveur de fichiers. Cela risquerait de surcharger ce commutateur et d'introduire beaucoup plus de latence que nécessaire.


                 1 serveur de fichiers
40 ordinateurs 39 ordinateurs ... 40 ordinateurs
   | | | | | | | | |
Commutateur 48 ports commutateur 48 ports ... commutateur 48 ports
    | | | | | |
    | + ----- + + - --- + | Désactivé par
    | | défaut
    + ---------------------------------------------- +

(Le câble long du rond-point se trouve au cas où un commutateur meure. Cela coupe tous les ordinateurs et le côté du commutateur avec le serveur de fichiers. Dans ce cas, le protocole Spanning Tree peut détecter cela et activer automatiquement le lien de contournement.)

Enfin, il y a toujours la configuration classique en plusieurs niveaux:

        Serveur de fichiers et autres serveurs
                     |
                 COMMUTATEUR DE NOYAU
                / | \
               / | \
 Commutateur commutateur 48 ports ... commutateur 48 ports
      | | | | | | | | |
  40 ordinateurs informatiques ... 40 ordinateurs

Celui-ci présente l'avantage d'avoir un (très bon) commutateur dans la salle des serveurs et au moins un lien entre ce commutateur et chaque étage ou chaque section.

Ensuite, vous installez une salle locale avec tous les commutateurs pour cet étage. (Si nécessaire avec plusieurs commutateurs, liés via un backlink).


16
2018-01-18 14:10



Un Cisco 4510R + E peut prendre en charge jusqu'à 384 ports Gigabit. - David Schwartz
Notez que le "backplane" dans la première configuration est à peu près le même que le "core switch" dans le dernier. La différence est la longueur des câbles que vous avez entre eux, l'autre est que le fond de panier peut utiliser des ports plus rapides, car il n'a pas besoin de conduire de longs câbles. - MSalters
Toujours. J'ai trouvé que la différence essentielle était la «pièce de patch locale par étage». Cela pourrait ne pas être très différent d'un point de vue technique, mais selon votre bâtiment, cela pourrait être beaucoup plus pratique. (en particulier lorsque les sols de mon exemple sont en réalité des bâtiments voisins). - Hennes
Merci pour votre réponse rapide, cela me sera utile. - Parth Parikh
Chaque périphérique supplémentaire introduira une latence mineure - Ярослав Рахматуллин


Chaque étape supplémentaire de commutation est un délai supplémentaire. Peu importe la vitesse de votre cœur, il est toujours en cours de traitement. Cela dit, à seulement 2 Go par jour, vous ne le remarquerez pas, et je suis sûr que 300 commutateurs de ports n'existent pas.

Maintenant, si vous utilisiez des concentrateurs, ce serait une histoire très différente.

Les commutateurs envoient uniquement des paquets à l'adresse IP étiquetée sur le paquet.   Les concentrateurs renvoient les paquets autour de chaque ordinateur, et l'ordinateur doit les accepter ou les rejeter.

Si vous êtes vraiment préoccupé par la vitesse, vous devriez envisager de rendre votre magasin de données aussi efficace que possible. S'il n'y a qu'une seule connexion gigabit, vous y serez toujours limité. (300 gigabits à 1 gigabit source = ennui)

Modifier: Je devrais ajouter une solution au problème que j'identifie ici. Ce que j'ai fait, c'est construire un ordinateur avec deux cartes d'interface réseau Intel (Network Interface Cards) et activer la fonctionnalité Teaming. Cela permet aux deux cartes de fonctionner en une seule et même chose, créant essentiellement une interface réseau de 2 gigabits.


5
2018-01-18 13:55



300 commutateurs de port existent bel et bien, et un seul commutateur vous donnera les meilleures performances. Ce n'est tout simplement pas bon marché et ses besoins sont probablement très modestes. - David Schwartz
En dernier lieu, la commutation réseau s'est produite au niveau de la couche 2, qui est inférieure à la propriété intellectuelle. Vous examinez les adresses MAC Ethernet (ou leur équivalent), pas les adresses IP. - Michael Kjörling
Cela est vrai, les adresses IP sont plus faciles à expliquer. - LuckySpoon


Si j'utilise un commutateur sur chaque 50 ordinateurs, cela ralentirait-il la vitesse de connexion?

Votre topologie ne changera pas la "vitesse de connexion", mais le débit effectif sera affecté.
Une autre considération est la type des interrupteurs que vous installez.
Un commutateur Ethernet peut utiliser deux techniques pour recevoir et transmettre les trames Ethernet:

  • store-and-forward (la tout la trame est reçue et mise en mémoire tampon avant d'être retransmise), ou
  • couper à travers (aka vitesse de fil) (seule l'adresse de destination doit être reçue et mise en mémoire tampon avant que la retransmission ne soit lancée).

Pour une trame Ethernet pleine longueur de 1542 octets et 100Base-T, un commutateur de stockage et retransmission introduirait une latence d'environ 123 microsecondes, tandis qu'un commutateur de transition introduirait une latence d'environ 1,2 microseconde. Pour les images courtes (par exemple, les paquets ARP et TCP), la différence est bien sûr beaucoup plus petite.

Au fur et à mesure que vous ajoutez des niveaux de commutateurs, vous pouvez ajouter des quantités importantes de latence aux transmissions. Prenons le cas d'une couche de plus que le modèle "plat" idéal (d'un seul commutateur (monstre)):

                   |
                 Switch_A
                 / \
                / \
          Switch_B Switch_C
            / \
        Host_1 Host_200

Pour une trame Ethernet complète de 1542 octets et 100Base-T, trois store-and-forwardles commutateurs ajouteraient une latence d'environ 369 microsecondes, alors que trois couper à travers les commutateurs ajouteraient une latence d'environ 3,7 microsecondes.
Si Host_1 commence à transmettre une trame Ethernet complète de 1542 octets à 100Base-T avec trois store-and-forward commute dans le chemin, alors Host_200 reçoit le dernier octet environ 492 microsecondes plus tard; un débit effectif d'environ 25 Mbps (comparé à la vitesse réelle de 100 Mbps).
Avec trois couper à travers commute dans le chemin, alors Host_200 reçoit le dernier octet environ 127 microsecondes plus tard; un débit effectif d'environ 97 Mbps.

Si vous voulez le meilleur débit possible. alors vous devez utiliser le moins de commutateurs possible (un commutateur de monstre est idéal) et utiliser couper à travers commutateurs (pour minimiser la latence introduite par chaque commutateur). Notez que presque tous les commutateurs à faible coût sont les plus lents (c'est-à-dire une latence plus longue) store-and-forward variété


3
2018-01-19 00:32