Y a-t-il une raison d'avoir 2 cartes réseau sur un serveur?

17

Y a-t-il une raison pour avoir 2 cartes réseau sur un serveur EN PLUS des cas suivants?

  1. Vous devez vous connecter à 2 réseaux physiques différents
  2. Redudancy (1 NIC échoue, vous utilisez donc l'autre)

Y a-t-il d'autres raisons?

noctonura
la source

Réponses:

26

(2a). L'équilibrage de charge.

(3). Séparation du trafic (c'est-à-dire que vous pourriez avoir un serveur Web / base de données combiné, le même réseau, mettre tout le trafic Web sur une carte réseau, le trafic DB sur l'autre, ce qui facilite le calcul des charges pour les types de trafic). Cela facilite également la séparation des deux plus tard, personne n'a à changer les chaînes de connexion.

SqlACID
la source
16
  1. Un réseau séparé pour les sauvegardes.

  2. Un réseau distinct pour l'accès à la console (ceux-ci sont généralement désormais intégrés sur la carte système pour les serveurs traditionnels).

  3. Augmentation du débit (plusieurs réseaux GB) liés ensemble.

Greg Askew
la source
Les cartes réseau liées sont celles que nous utilisons le plus. 4 x 1Gb NICs est Champion ..
Seanchán Torpéist
1
1x 10 gig c'est mieux! ;)
James
6

Il n'y a qu'une autre raison majeure à laquelle je peux penser, qui est similaire à la redondance, et c'est la jonction, de sorte que vous pouvez configurer le trafic pour qu'il circule sur des ports 2x1 Gbit, vous donnant 2 Gbit de débit total. Certains l'appellent LaCP, Linux le connaît comme mode = 4 comme décrit ci-dessous.

Les modes de liaison d'interface Linux offrent quelques autres options:

mode = 0 (balance-rr) Politique de tourniquet

mode = 1 (sauvegarde active) Politique de sauvegarde active

mode = 2 (balance-xor) Politique XOR: transmission basée sur [(adresse MAC source XOR'd avec adresse MAC de destination) nombre d'esclaves modulo].

mode = 3 (diffusion) Politique de diffusion: transmet tout sur toutes les interfaces esclaves. Ce mode offre une tolérance aux pannes.

mode = 4 (802.3ad) Agrégation de liens dynamiques IEEE 802.3ad. Crée des groupes d'agrégation qui partagent les mêmes paramètres de vitesse et de duplex.

mode = 5 (balance-tlb) Équilibrage adaptatif de la charge de transmission: liaison de canal qui ne nécessite aucun support de commutateur spécial.

mode = 6 (balance-alb) Équilibrage de charge adaptatif: inclut balance-tlb plus l'équilibrage de charge de réception (rlb) pour le trafic IPV4, et ne nécessite aucune prise en charge spéciale de commutateur.

Tom O'Connor
la source
2
802.3ad == LACP == Mode 4, ce sont tous la même terminologie pour la même chose. LACP étant le terme le plus couramment utilisé (qui est le protocole de contrôle spécifié dans 802.3ad)
Zypher
Je pense que je l'ai mentionné quelque part dans ma réponse ..
Tom O'Connor
1
Est-ce le terme le plus courant pour désigner ce que vous décrivez de «liaison»? Je n'ai pas vu cela appelé "Trunking".
iPaulo
1
J'ai entendu à la fois Trunking et Bonding; avec trunking étant le plus populaire. Le seul problème avec cela, les vLans ont aussi des jonctions, ce qui peut parfois être déroutant (c'est moi avant). Différents fournisseurs ont des noms différents.
Chris S
1
@iPaulo: les pilotes Windows ont tendance à l'appeler 'teaming', un autre mot à ajouter au mix :-)
Kyle Brandt
4

Les clusters Microsoft nécessitent un port NIC supplémentaire à des fins de pulsation entre les nœuds.

ITGuy24
la source
Non seulement les clusters Microsoft l'exigent ... de nombreuses configurations de cluster nécessitent ou du moins recommandent une carte réseau supplémentaire.
MikeyB
1

Comme pour le n ° 2, plusieurs cartes réseau sont également nécessaires pour une disponibilité élevée. Plusieurs interfaces réseau (sur le même réseau, mais devraient vraiment être séparées) seront utilisées pour surveiller quels serveurs sont disponibles (un battement de cœur). De plus, dans le cas de VMWare, une troisième carte réseau peut être utilisée pour migrer l'état actif d'une machine virtuelle sans interférer avec la quantité de bande passante disponible pour l'interface publique ou le battement de cœur.

Mark Henderson
la source
0

Probablement 2 NIC est le minimum requis pour un serveur, comme d'autres au moins pour HA. Si vous commencez à inclure la console, la pulsation, éventuellement le stockage iSCSI ... vous pouvez facilement toucher une demi-douzaine de cartes réseau pour un serveur.

Dan Andreatta
la source
0

Cela peut apparaître sous "# Vous devez vous connecter à 2 réseaux physiques différents", mais si le serveur était également un routeur, il aurait besoin de deux NIC.

Fahad Sadah
la source
0

J'utilise toujours 2 cartes réseau dans un serveur pour la redondance. Plus d'une fois au fil des ans, j'ai débranché le mauvais câble (généralement causé par une précipitation excessive). C'est vraiment bien de ne pas avoir le serveur déconnecté. J'ai également subi plusieurs défaillances de cartes réseau.

En ce qui me concerne, si possible, un serveur devrait tout avoir redondant. Les cartes réseau ne font pas exception. En de rares occasions, j'ai également eu besoin d'une isolation du trafic, j'ajoute une deuxième paire pour cela.

John Gardeniers
la source
0

Je n'ai jamais compris l'argument de redondance NIC. Sans pièces mobiles, elles échouent rarement ... vous n'avez pas 2 cartes mères dans un serveur, n'est-ce pas? Il vaut mieux être redondant sur tout le niveau du serveur.

Cependant, j'aime la redondance "d'erreur humaine" ci-dessus lors du débranchement par erreur.

James Risto
la source
1
Pas de pièces mobiles? Les câbles sont des pièces mobiles, en particulier lorsque quelqu'un travaille près d'eux :). Blague à part, cela peut être un chemin assez complexe entre une carte réseau et un commutateur (câble -> réplicateur de ports -> câblage horizontal -> réplicateur de ports -> commutateur). N'importe lequel de ces composants pourrait être délicat et échouer. De plus, alors que les ports NIC eux-mêmes peuvent rarement échouer, les commutateurs échouent plus souvent. Vous devrez peut-être mettre à niveau le système d'exploitation sur un commutateur ou le recharger pour une autre raison - il est nécessaire de le faire sans prendre de panne sur tout un tas de serveurs.
MikeyB
0

Avoir une interface dédiée à l'exécution de snort ou un autre pot de miel ou IDS, et l'autre dans votre réseau interne est une autre bonne raison d'avoir 2 cartes nic. Convenu également sur les idées d'équilibrage de charge et de jonction.

mat
la source