web-dev-qa-db-fra.com

Va plusieurs commutateurs à la vitesse de transfert lente

Je souhaite créer un lien entre un serveur de données (cela ressemble plus à NAS) et autour de 300 ordinateurs.

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

Si j'utilise un seul commutateur, 300 câbles Ethernet et peuvent être trop salissants pour maintenir.

Si j'utilise un commutateur sur tous les 50 ordinateurs, cela ralentira-t-il la vitesse de connexion?

13
Parth Parikh

Si avec "vitesse de transfert", vous voulez dire un débit: cela ne devrait pas avoir d'importance.

Chaque dispositif supplémentaire introduira une latence mineure (après tout le traitement nécessaire, si elle n'est que très mineure). Cependant, la latence n'est pas la même que celle du débit.

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

Ce qui signifie que je testerais ces configurations:

[.____] + -48 interrupteur de port ------- 40 ordinateurs [.____] B | [.____] A + -48 interrupteur de port ------ 40 ordinateurs 
 C | 
 K + -48 interrupteur de port ------ 40 ordinateurs 
 P | [.____] L + -48 Interrupteur de port ------ 40 ordinateurs 
 A | 
 N ... 
 E | [.____] + -48 interrupteur de port ------ 40 ordinateurs [.____]

De nombreux commutateurs ont une connexion qui vous permet de transformer plusieurs unités d'unités distinctes en un interrupteur géant. Cela facilite beaucoup la gestion. Bien sûr, les commutateurs que vous achetez ont cette fonctionnalité.

Pourquoi 48 ports change?
[.____] Il limite le nombre de périphériques. (moins d'espace, moins d'appareils pouvant tomber en panne).

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

Pourquoi pas un seul interrupteur de ports 300?
[.____] Bonne chance de trouver ceux-ci ...

[Modifier] Apparemment, il y en a. J'ai levé les yeux le modèle mentionné par David, il est d'environ 25 000 US $ ... Utilisez ce type de commutateurs si vous avez absolument besoin de performances maximales.

Si vous avez déjà des commutateurs sans un maillon de fond de panier, vous pouvez toujours faire quelque chose comme ça, mais cela signifierait que le trafic cirait excessivement quel que soit le commutateur héberge votre serveur de fichiers. Cela pourrait surcharger ce commutateur et avec d'introduire beaucoup plus de latence que nécessaire.

 [.____] 1 FileServer 
 40 ordinateurs 39 ordinateurs ... 40 ordinateurs 
 | | | | | | | | | 
 48 interrupteur de port 48 interrupteur de port ... 48 commutateur de port [.____] | | | | | | [.____] | + ----- + + - ---- + | Handicapé par [.____] | | par défaut 
 + ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --- + 
 

(Le long câble rond-point est au cas où un interrupteur meurt. Cela couperait tous les ordinateurs sur celui-ci et sur le côté de l'interrupteur avec le serveur de fichiers. Dans quel cas les commutateurs avec protocole d'arborescence étendu peuvent détecter cela et activer automatiquement le lien de contournement.)

Enfin, il y a toujours la configuration cliché classique:

 FileServer et d'autres serveurs [.____] | 
 Interrupteur de base 
/|\[.____]/|\[.____] 48 commutateur de commutateur de port ... 48 commutateur de port 
 | | | | | | | | | [.____] 40 ordinateurs ordinateurs ... 40 ordinateurs 

Celui-ci présente l'avantage que vous avez un (très bon) commutateur dans la salle serveur et au moins un lien de cet interrupteur à chaque étage ou chaque section.

Ensuite, vous installez une pièce locale avec tous les interrupteurs pour ce sol. (Si nécessaire avec plusieurs commutés, liés via un backlink).

16
Hennes

Si j'utilise un commutateur sur tous les 50 ordinateurs, cela ralentira-t-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 latype du commutateur (ES) que vous installez.
Un commutateur Ethernet peut utiliser l'une des deux techniques de réception, puis de transmettre les cadres Ethernet:

  • store-and-wwwwe (the Tout ​​Cadre est reçu et tamponné avant qu'il ne soit rétabli), ou
  • coupé (Vitesse de fil AKA) (seule l'adresse de destination doit être reçue et tamponnée avant la reprise de la transmission).

Pour une trame Ethernet en pleine longueur de 1542 octets et 100Base-T, un interrupteur de magasin et arrière introduirait une latence d'environ 123 microsecondes, alors qu'un commutateur de coupe introduirait une latence d'environ 1,2 microsecondes. Pour les cadres courts (E.G. 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 quantités importantes de latence aux transmissions. Considérez le cas d'une couche de plus que le modèle idéal "plat" (d'un seul (monstre) commutateur):

[.____] | 
 Switch_a [.____]/\ [.____]/\ 
/\ 
 Switch_b Switch_c [.____] Host_1 Host_200 

Pour une trame Ethernet en pleine longueur de 1542 octets et 100base-T, trois Store-Store-and -wewwe Ajouter une latence d'environ 369 microsecondes, tandis que trois coupé -TaRrough Commutateurs Ajouter une latence d'environ 3,7 microsecondes.
[.____] Si Host_1 commence à transmettre une trame Ethernet de longueur de 1542 octets sur 100base-t avec trois store-and-wwwewwe commutateurs dans le chemin, puis host_200 reçoit le dernier octet environ 492 microsecondes plus tard; C'est un débit efficace d'environ 25 Mbps (par rapport à la vitesse du fil réel de 100 Mbps).
[.____] avec trois coupé commutateurs sur le trajet, Host_200 reçoit le dernier octet environ 127 microsecondes plus tard; C'est un débit efficace d'environ 97 Mbps.

Si vous voulez le meilleur débit possible. Ensuite, vous devez utiliser aussi peu de commutateurs que possible (un commutateur Monster est idéal) et utilisez Cut-TIX-TIX (pour minimiser la latence Chaque commutateur introduit). Notez que presque tous les commutateurs à faible coût sont la latence plus lente (c'est-à-dire une latence plus longue) Store-store-and -wed Variété

3
sawdust