Gibt es einen Grund, 2 NICs auf einem Server zu haben, AUSSER in den folgenden Fällen?
- Sie müssen eine Verbindung zu 2 verschiedenen physischen Netzwerken herstellen
- Redudanz (1 NIC schlägt fehl, Sie verwenden die andere)
Gibt es noch andere Gründe?
quelle
Es gibt nur einen weiteren wichtigen Grund, der der Redundanz ähnelt: Trunking. Sie können also den Datenverkehr so konfigurieren, dass er über 2 x 1-Gbit-Ports fließt und Ihnen 2 Gbit Gesamtdurchsatz bietet. Einige bezeichnen dies als LaCP, Linux kennt dies als mode = 4, wie unten beschrieben.
Linux-Schnittstellenbonding-Modi bieten einige weitere Optionen:
mode = 0 (balance-rr) Round-Robin-Richtlinie
mode = 1 (Active-Backup) Active-Backup-Richtlinie
mode = 2 (balance-xor) XOR-Richtlinie: Senden basierend auf [(Quell-MAC-Adresse XOR mit Ziel-MAC-Adresse) Modulo-Slave-Anzahl].
mode = 3 (broadcast) Broadcast-Richtlinie: überträgt alles auf allen Slave-Schnittstellen. Dieser Modus bietet Fehlertoleranz.
mode = 4 (802.3ad) IEEE 802.3ad Dynamic Link Aggregation. Erstellt Aggregationsgruppen mit denselben Geschwindigkeits- und Duplexeinstellungen.
mode = 5 (balance-tlb) Adaptiver Sendelastausgleich: Kanalbonding, für das keine spezielle Switch-Unterstützung erforderlich ist.
mode = 6 (balance-alb) Adaptiver Lastausgleich: Enthält balance-tlb plus Receive Load Balancing (rlb) für IPV4-Verkehr und erfordert keine spezielle Switch-Unterstützung.
quelle
Microsoft-Cluster erfordern einen zusätzlichen NIC-Port für Heartbeat-Zwecke zwischen Knoten.
quelle
Ähnlich wie bei # 2 sind auch mehrere NICs Voraussetzung für eine hohe Verfügbarkeit. Es werden mehrere Netzwerkschnittstellen (im selben Netzwerk, sollten aber wirklich getrennt sein) verwendet, um zu überwachen, welche Server verfügbar sind (ein Herzschlag). Im Fall von VMWare kann eine dritte Netzwerkkarte zum Migrieren des aktiven Status einer virtuellen Maschine verwendet werden, ohne dass die für die öffentliche Schnittstelle verfügbare Bandbreite oder der Heartbeat beeinträchtigt werden.
quelle
Wahrscheinlich sind mindestens 2 Netzwerkkarten für einen Server erforderlich, wie bei anderen, zumindest für HA. Wenn Sie anfangen, Konsole, Heartbeat und möglicherweise iSCSI-Speicher einzuschließen, können Sie problemlos ein halbes Dutzend NICs für einen Server ermitteln.
quelle
Dies kann unter "# Sie müssen eine Verbindung zu 2 verschiedenen physischen Netzwerken herstellen" erfolgen. Wenn der Server jedoch auch ein Router ist, werden zwei Netzwerkkarten benötigt.
quelle
Ich benutze immer 2 Netzwerkkarten in einem Server für Redundanz. Mehr als einmal im Laufe der Jahre habe ich das falsche Kabel herausgezogen (normalerweise verursacht durch zu viel Rauschen). Es ist wirklich schön, dass der Server dadurch nicht getrennt wird. Ich habe auch ein paar Mal gescheiterte NICs erlitten.
Meiner Meinung nach sollte ein Server möglichst alles redundant haben. NICs sind keine Ausnahme. In den seltenen Fällen, in denen ich auch eine Verkehrsisolierung benötige, füge ich ein zweites Paar hinzu.
quelle
Ich habe das Argument der NIC-Redundanz nie verstanden. Ohne bewegliche Teile fallen sie selten aus ... Sie haben nicht zwei Motherboards auf einem Server, oder? Am besten redundant auf der gesamten Serverebene.
Ich mag jedoch die oben erwähnte Redundanz "menschlicher Fehler" beim Herausziehen von Fehlern.
quelle
Ein Interface für das Ausführen von Snort oder einem anderen Honeypot oder IDS und das andere in Ihrem internen Netzwerk ist ein weiterer guter Grund, zwei Nic Cards zu haben. Auch auf die Lastausgleichs- und Trunking-Ideen abgestimmt.
quelle