Combien de ports Ethernet puis-je brancher sur un seul ordinateur

11

Étant donné qu'il existe des cartes PCI / PCI express à quatre ports, je me demande combien (x4) puis-je brancher sur un seul serveur?

Le goulot d'étranglement de la capacité est peut-être le bus PCI, mais je ne sais pas comment le calculer.

Tzury Bar Yochay
la source
Est-ce à demander s'il y a une limite théorique ou avez-vous vraiment besoin d'un grand nombre vous-même? Combien? Si vous posez des questions sur le bus, voulez-vous dire communiquer avec le CPU / OS à pleine capacité, etc.?
Rup
J'ai besoin d'exécuter un logiciel de routeur et d'avoir au moins 12 ports. Je me demande si j'ajoute trois de ces cartes réseau quadruples qui fonctionneraient ou dois-je rencontrer le mur
Tzury Bar Yochay

Réponses:

16

D'un point de vue purement physique, il n'y a pas de limite au nombre d'interfaces que vous pouvez avoir. Vous pouvez obtenir un châssis avec plus de 12 emplacements PCI et des extensions peuvent augmenter jusqu'à plus de 100.

Du point de vue de la bande passante, un bus PCI 64 bits a une bande passante de 528 Mbps, ce qui se traduit par 42 liaisons de 100 Mbps ou quatre liaisons de 1 Gbps dynamitant sans interruption. La plupart ne le feront pas cependant, donc beaucoup plus de cartes peuvent être utilisées.

Du point de vue du système d'exploitation, un système d'exploitation qui utilise un octet non signé pour identifier les cartes réseau sera limité à 255 ou 256 cartes. Linux utilise un nom complet à la place, ce qui signifie qu'il n'y a pas de limite théorique.

Bref, 12 ports, ce n'est rien.

Ignacio Vazquez-Abrams
la source
2
Il y a un nombre maximum d'emplacements PCI qu'un bus peut accueillir (je ne me souviens pas du nombre), donc les systèmes avec un grand nombre d'emplacements doivent avoir plusieurs bus. Cela signifierait que la bande passante potentielle totale serait encore plus élevée.
John Gardeniers
@John: Ou il pourrait utiliser un pont pour connecter les multiples bus ensemble, ce qui n'augmenterait pas la bande passante totale.
Ignacio Vazquez-Abrams du
Je m'attends à ce que vous manquiez de puissance de traitement en gérant simplement le protocole réseau bien avant de manquer de bande passante du bus.
symcbean
2
Allez acheter un interrupteur!
symcbean
bon point, bien que je m'attendrais à ce que n'importe quel système avec autant de sockets soit conçu pour de meilleures performances qu'un pont fournirait.
John Gardeniers
2

Un de mes amis m'a dit que le maximum qu'il pouvait brancher était de 4 cartes de 4 interfaces sur des emplacements PCI (je ne me souviens pas si c'est pci-e).

aif
la source
cela ferait 16 ports à droite?
Tzury Bar Yochay
@aif, cela pourrait être pour une machine spécifique, j'ai vu de nombreuses machines avec plus de 16 cartes réseau.
Chopper3
2

Les ports réels et la possibilité de desservir ces ports sont deux choses très différentes.

Si vous vouliez simplement avoir un nombre stupide de ports, vous pouvez utiliser plusieurs cartes et hubs USB multi-ports et avoir littéralement des centaines ou des milliers d'adaptateurs Ethernet basés sur USB - chacun avec son propre port 10/100 et un MAC mais leurs performances serait épouvantable (même si je doute que leurs pilotes prennent en charge de tels nombres).

En termes de cartes réseau «correctes», il n'y a aucune raison pour laquelle vous ne pourriez pas avoir dix cartes GigE multi-ports ou plus, ou même utiliser les cartes Virtual Connect Flex-10 de HP qui fourniront volontiers jusqu'à 24 liaisons 1 Gbit / s sur quelques troncs 10 Gbit / s. .

Ce qui importe cependant, c'est d'adapter le besoin fonctionnel à la bande passante disponible. Personnellement, je préfère utiliser moins de cartes réseau 10 Gbit / s, puis utiliser des cartes réseau virtuelles marquées VLAN à partir du système d'exploitation, mais ce n'est pas pour tout le monde.

Chopper3
la source
Faire fonctionner 2 adaptateurs Ethernet USB est une tâche difficile. Ils doivent être sur des bus matériels séparés pour que les pilotes fonctionnent efficacement. Obtenir plus de 2 au travail est probablement une course de dupes.
Tom O'Connor
1

Lorsque vous utilisez des cartes réseau multi-ports ou plusieurs cartes réseau, la mise à l'échelle réelle des performances est loin d'être linéaire. Tout d'abord, les performances réelles et la mise à l'échelle des performances dépendront fortement du type de carte réseau et du fournisseur. Deuxièmement, la surcharge du processeur et du bus mémoire n'augmente pas de manière linéaire lors de l'utilisation de plusieurs cartes réseau, surtout si vous essayez d'atteindre les performances maximales possibles.

Si vous recherchez des performances, consultez les solutions Ethernet 10 Go, qui offrent de meilleures capacités de déchargement du processeur à des vitesses élevées.

ocsid80
la source