Est-ce que plusieurs commutateurs ralentissent la vitesse de transfert

13

Je veux créer un lien entre un serveur de données (c'est plus 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, ce serait 300 câbles Ethernet et cela pourrait être trop compliqué à entretenir.

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

Parth Parikh
la source
2
Vous avez deux réponses ci-dessous, mais les deux ne résolvent 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érerais de segmenter ces groupes de 50 PC en VLAN. Je doute que vous atteigniez des vitesses proches du gigabit pendant les transferts dans le monde réel avec ce que vous prévoyez ...
Supercereal

Réponses:

16

Si avec «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, un certain traitement est nécessaire, si ce n'est que très mineur). Cependant, la latence n'est pas la même chose que le 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 de parler, de raconter de longues histoires (2 Go), le ralentissement sera minime.

Ce qui signifie que je testerais ces configurations:

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

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

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

Pourquoi 40 ordinateurs par commutateur 48 ports?
Extensibilité future (ordinateurs se déplaçant dans différentes pièces augmentant la densité locale, ajout d'appareils tels que des imprimantes, un port gratuit pour le débogage, etc., etc.

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

[Modifier] Apparemment, il y en a. J'ai recherché le modèle mentionné par David, c'est environ 25K US $ ... Utilisez ce genre 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 accéder à quelque chose comme ça, mais cela signifierait que le trafic circulerait de manière excessive vers le commutateur qui héberge votre serveur de fichiers. Cela pourrait surcharger ce commutateur et entraînera une latence beaucoup plus importante 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 long câble rond-point est dans le cas où un commutateur meurt. Cela couperait tous les ordinateurs sur celui-ci et sur le côté du commutateur avec le serveur de fichiers. Dans ce cas, les commutateurs avec le protocole Spanning Tree peuvent le détecter et activer automatiquement le lien de contournement.)

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

        Serveur de fichiers et autres serveurs
                     |
                 CORE SWITCH
                / | \
               / | \
 Commutateur à 48 ports ... Commutateur à 48 ports
      | | | | | | | | |
  40 ordinateurs ordinateurs ... 40 ordinateurs

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

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

Hennes
la source
1
Un Cisco 4510R + E peut prendre en charge jusqu'à 384 ports Gigabit.
David Schwartz
Notez que le "fond de panier" dans la première configuration est à peu près le même que le "commutateur de base" dans la dernière. Une 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 «salle 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. (surtout lorsque les planchers de mon exemple sont en fait des bâtiments voisins).
Hennes
Merci pour votre réponse rapide, cela me sera utile.
Parth Parikh
1
Chaque appareil supplémentaire introduira une latence mineure
Ярослав Рахматуллин
6

Chaque étape supplémentaire de commutation est un retard supplémentaire. Quelle que soit 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 port n'existent pas.

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

Les commutateurs envoient uniquement des paquets à l'adresse IP marquée sur le paquet. Les concentrateurs font rebondir les paquets autour de chaque ordinateur, et c'est à l'ordinateur d'accepter ou de 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 ne dispose que d'une seule connexion gigabit, vous y serez toujours limité. (300 connexions gigabit à 1 source gigabit = problème)

Edit: 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 réseau Intel (cartes d'interface réseau) et activer la fonction Teaming. Cela permet aux deux cartes de fonctionner comme une seule, créant essentiellement une interface réseau de 2 gigabits.

LuckySpoon
la source
1
Il existe certainement des commutateurs à 300 ports 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
La dernière fois que j'ai regardé, la commutation réseau s'est produite au niveau de la couche 2, qui est inférieure à IP. Vous recherchez des adresses MAC Ethernet (ou leurs équivalents), pas des adresses IP.
un CVn du
C'est vrai, les adresses IP sont simplement plus faciles à expliquer.
LuckySpoon
3

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

Votre topologie ne changera pas la "vitesse de connexion", mais le débit effectif serait affecté.
Une autre considération est le type de commutateur (s) que vous installez.
Un commutateur Ethernet peut utiliser l'une des deux techniques pour recevoir puis transmettre les trames Ethernet:

  • stocker et retransmettre (la trame entière est reçue et mise en mémoire tampon avant d'être retransmise), ou
  • coupure (aka vitesse du 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 coupure introduirait une latence d'environ 1,2 microsecondes. Pour les trames courtes (par exemple les paquets ARP et TCP Acks), la différence est bien sûr beaucoup plus petite.

Lorsque vous ajoutez des niveaux de commutateurs, vous pouvez ajouter des latences importantes aux transmissions. Considérons 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 pleine longueur de 1542 octets et 100Base-T, trois magasins et retransmission des commutateurs ajouteraient de latence d'environ 369 microsecondes, alors que trois coupe par commutateurs ajouterait la latence d'environ 3,7 microsecondes.
Si Host_1 commence à transmettre une trame Ethernet pleine longueur de 1542 octets à 100Base-T avec trois commutateurs de stockage et de retransmission sur le chemin, Host_200 reçoit le dernier octet environ 492 microsecondes plus tard; c'est un débit effectif d'environ 25 Mbps (par rapport à la vitesse de fil réelle de 100 Mbps).
Avec trois commutateurs de coupure dans le chemin, Host_200 reçoit le dernier octet environ 127 microsecondes plus tard; c'est un débit effectif d'environ 97 Mbps.

Si vous voulez le meilleur débit possible. Ensuite, vous devez utiliser le moins de commutateurs possible (un commutateur monstre est idéal) et utiliser des commutateurs coupés (pour minimiser la latence introduite par chaque commutateur). Notez que presque tous les commutateurs à faible coût sont la variété de stockage et de transfert plus lente (c.-à-d. Une latence plus longue)

sciure
la source