Beste Möglichkeit, mehrere Switches miteinander zu verbinden

11

Wir haben derzeit fünf nicht verwaltete Switches mit 24 Ports und 3com. Vier davon sind 100-MB-Switches ohne Gigabit-Port (MDI-Uplink-Port ist 100 MB). Der fünfte ist ein vollständiger Gigabit-Switch, den wir für alle unsere Server verwenden. Sie sind im Moment wie folgt verkettet:

Alt-Text

Zu bestimmten Tageszeiten wird die Netzwerkleistung grausam. Wir haben überprüft, dass dies nichts mit der Serverkapazität zu tun hat. Daher müssen wir die Netzwerk-E / A-Engpässe berücksichtigen. Wir hatten gehofft, jeden 100-MB-Switch direkt mit dem Gigabit-Switch zu verbinden, sodass jeder Benutzer nur 1 Switch vom Server entfernt ist ... so:

Alt-Text

In dem Moment, in dem dies verbunden war, wurde der gesamte Netzwerkverkehr gestoppt. Ist das der falsche Weg? Wir haben überprüft, dass keine Schleifen vorhanden sind, und wir haben überprüft, dass keine Crossover-Kabel vorhanden sind (alle Switches verfügen über Auto-MDI). Das Aus- und Einschalten der 5 Schalter hat auch nichts bewirkt.

Piep Piep
quelle
Das Kaufen, Ausleihen, Betteln oder Stehlen eines einzelnen kostengünstigen verwalteten Switches für die Rolle "Full Gigabit" ist wirklich keine Option? Ein paar Hundert kaufen Sie zB einen HP JE006A (der übrigens von 3com entwickelt wurde), und Sie haben viel bessere Möglichkeiten zum Debuggen, wenn sich dieses Problem wiederholt (und da es nur ohne Anstrengung aufgetreten ist, wird es wahrscheinlich erscheinen ).
Rackandboneman

Antworten:

17

Vielleicht waren die Schalter nur voller Ehrfurcht vor Ihrer erstaunlichen Topologie?

Im Ernst, wenn Sie sich die Zeit nehmen können, wiederholen Sie den Vorgang, schließen Sie jedoch jeweils nur einen Switch an den Gb-Switch an und überprüfen Sie bei jedem Schritt die Konnektivität und Funktion.

Wenn das Netzwerk endgültig angehalten wird, trennen Sie alle Switches und versuchen Sie zuerst, diesen Switch anzuschließen. Wenn dies erneut der Fall ist, trennen Sie alles an diesem Schalter und fügen Sie sie nacheinander wieder hinzu, um den unglücklichen Link zu finden.

Wenn es nicht stirbt, fügen Sie Schalter hinzu, bis es stirbt. Wenn dies nach dem Hinzufügen weiterer Switches fehlschlägt, kann möglicherweise einer der Switches die Größe der MAC-Adresstabelle nicht verarbeiten, und Sie benötigen einen größeren Switch?

Matt Simmons
quelle
3
Auch wenn es erneut fehlschlägt, beobachten Sie die Aktivitätslichter an den Schaltern - werden sie verrückt?
Zypher
@Zypher - guter Punkt, wir schauen uns die Stunden an (tagsüber sind sie immer verrückt, wir haben viel Netzwerkverkehr).
Beep Beep
2
Wenn Sie keine Switches verwaltet haben, ist es schwierig, diese Art von Problemen aufzuspüren, da Sie das Netzwerk nicht sichtbar haben. Aber Matts Ansatz sollte Ihnen helfen, es schnell einzugrenzen.
3dinfluence
1
@Matt: Nebenpunkt, Switches haben keine ARP-Tabellen. Sofern es sich nicht um L3-Switches handelt, sollten sie in diesem Fall als Router bezeichnet werden. :)
Murali Suriar
2
Matts Ansatz ist gut, ebenso wie Ihre Änderung der Topologie (Daisy-Chain am schlechtesten möglich). Es gibt verschiedene andere undurchsichtige Dinge, die Ihr Problem verursachen können und die bei nicht verwalteten Netzwerkgeräten nur schwer aufzuspüren sind. Ich habe ein ähnliches Verhalten bei "Einweg" -Servern gesehen - wie bei einem gesperrten Syslog-Server, der nur Protokolle empfängt, aber nie spricht. Dies führt dazu, dass die MAC-Adresse in der Tabelle des Switches abgelaufen ist und der gesamte Datenverkehr zu diesem Server über alle Ports geflutet wird. Ähnliches Problem mit Clustering oder VRRP ...
Geoff
3

Ich würde auf jeden Fall versuchen, die letztere Topologie zum Laufen zu bringen (mit den diagnostischen Hinweisen von Matt Simmons als Leitfaden), da sie eine bessere Latenz bietet (immer nur einen Sprung entfernt). Versuchen Sie angesichts Ihrer sehr begrenzten Verbindungskapazität Folgendes:

  • Stellen Sie Maschinen, die häufig miteinander kommunizieren, auf denselben Switch (damit die Verbindungen nicht so viel Verkehr transportieren müssen). und
  • Hook-Maschinen mit Gigabit-NICs und direktem Gespräch mit vielen anderen Maschinen am Gigabit-Switch (damit sie ihre Daten so effizient wie möglich in das Netzwerk übertragen können).

Letztendlich können Sie jedoch keinen 10-Pfund-Truthahn in einen 5-Pfund-Beutel stecken, und ich würde einen Plan für den Kauf eines Satzes verwalteter Gigabit-Switches aufstellen, basierend auf Ihrer Beschreibung des Netzwerks, das bereits stark genutzt wird.

womble
quelle
"Sie können einen 10-Pfund-Truthahn nicht in einen 5-Pfund-Beutel stecken" - schön. Aber was ist, wenn wir zwei Fünf-Pfund-Beutel zusammenkleben? Das hat bisher funktioniert =)
Beep Beep
1
Ich denke, dass Etherchannel das Äquivalent von Klebeband ist ... erfordert jedoch verwaltete Switches.
Womble
0

Nicht verwaltete Switches haben eine Begrenzung, wie viel Verkehr sie effektiv umschalten können - nicht annähernd das, was Sie erwarten würden. Wahrscheinlich kommt es zu einem Broadcast-Sturm / Bus-Konflikt, der dazu führt, dass die Dinge schlecht laufen, weil zu viele Pakete oder Clients gleichzeitig versuchen, das Netzwerk zu nutzen. Wenn Sie zu verwalteten Switches wechseln (wir verwenden die Netgear-Switches mit 24 Ports, die zwischen 250 und 300 US-Dollar pro Einwohner kosten), erhalten Sie mehr Switching-Kapazität und können QOS-Ports verwenden, wenn Sie die Priorität besser verwalten müssen.

Emperisch haben wir das untere Layout einmal ausprobiert und es ging einfach schlecht. Ich bin mir sicher, dass ein echter CNE uns den wahren Grund nennen wird, aber ich habe mich immer an die Top-Konfiguration gehalten, um die Verkabelung einfach, sauber und funktionsfähig zu halten. Wohlgemerkt, wir hätten einfach eine kreisförmige Schleife haben können und es damals nicht bemerkt.

MikeJ
quelle
4
Verwaltete Switches haben dieselben Grenzen wie nicht verwaltete Switches. Mit verwalteten Switches erhalten Sie mehr Kontrolle und Sichtbarkeit über die Vorgänge im Netzwerk.
3dinfluence
2
@ 3d: Während Sie richtig sind, dass es keinen wesentlichen Unterschied zwischen der Kapazität von verwalteten und nicht verwalteten Switches gibt, tendieren verwaltete Switches in der Praxis zum Ende des Marktes mit höherer Qualität und haben daher tendenziell bessere Switching-Stoffe, sodass sie mehr schleudern können Verkehr herum.
womble
@womble ... kein Zweifel, aber so ziemlich alle nicht verwalteten Switches sind "nicht blockierend", zumindest was die Rückwandplatine betrifft. Ob die CPU mit der Fragmentierung von Paketen und anderen TCP-Problemen Schritt halten kann, ist eine andere Frage. Verwaltete Switches verfügen außerdem in der Regel über mehr Cache an jedem Port als ihre nicht verwalteten Brüder.
3dinfluence
0

Noch ein paar Ideen zu den Dingen könnten los sein:

  1. Bei der Autonegotiation werden möglicherweise unangemessene Geschwindigkeits- / Duplexeinstellungen ausgewählt. Stellen Sie sicher, dass die Ports manuell auf 100 / Full eingestellt sind
  2. Eine Spanning-Tree-Rekonvergenz tritt zweifellos auf, wenn Sie die Änderung vornehmen. Dies kann abhängig von Ihren verschiedenen Timern eine Weile dauern. Wenn Sie nicht mindestens 2 Minuten gewartet haben, hat dies möglicherweise Auswirkungen auf Ihre Tests.
Wade Williams
quelle
1
Seltsamerweise verlangsamen sich viele von ihnen erheblich, wenn wir Kunden auf 100 / Voll oder 100 / Halb setzen. Die einzige Möglichkeit, weiterhin schneller als 10 MB zu senden, besteht darin, die automatische Aushandlung festzulegen. Das macht überhaupt keinen Sinn, aber viele unserer Kunden sind Win98 (Legacy-App, die wir für ein weiteres Jahr nicht ersetzen können), sodass wir uns nicht damit anlegen.
Beep Beep
Ich habe über die Verbindungen zwischen den Switches gesprochen, die manuell für 100 / Full konfiguriert wurden. Wenn zwei Switches desselben Herstellers nicht funktionieren, wenn ein Link manuell konfiguriert wird, stimmt etwas nicht und ich würde mit dem technischen Support telefonieren.
Wade Williams
Ah. Dies sind nicht verwaltete Switches, bei denen die Portgeschwindigkeit nicht geändert werden kann.
Beep Beep
Tatsächlich macht dieses Verhalten vollkommen Sinn und ist in der Spezifikation. Wenn eine Seite (der Switch) auf Auto eingestellt ist und die andere auf Full / 100 fest codiert ist, versucht der Switch zu verhandeln und schlägt fehl, da der Client nicht zurückverhandelt. Um Full / 100 zum Laufen zu bringen, entweder Auto auf beiden Seiten oder Hardcode auf beiden Seiten, mischen Sie Auto nicht mit Hardcod.
Geoff
0

Die Tatsache, dass Sie Schalter miteinander verketten, ist genau dort die Ursache Ihres Problems. Ich würde empfehlen, sich mit dem Kauf von verwalteten Switches zu befassen. Ein guter und kostengünstiger Ansatz für ein kleines Unternehmen ist die Implementierung eines kollabierten Kerndesigns mit vlans. Auf diese Weise können Sie Broadcast- / Kollisionsdomänen segmentieren und die Leistung Ihres Netzwerks steuern.

Lee
quelle
2
Das Setup, das er zu implementieren versucht, ist keine Verkettung.
Rackandboneman
0

Sieht aus wie ein Arp-Sturm, wenn mehrere nicht verwaltete Switches in einer ringförmigen Topologie oder ähnlichem verbunden sind.

GRUND: Broadcast-Arp auf allen Ports löst den Pfad auf, aber ein Teil des eigenen Arp wird zurückprallen und einen Sturm verursachen. In solchen Situationen sättigen sich die Verbindungsgeschwindigkeiten an allen Ports auf 100% und der Verkehr wird angehalten. Verwenden Sie verwaltete Switches, um dieses Problem zu beheben.

Arpan Dubey
quelle
-2

Zu beachten: Verwenden Sie Crossover- oder Straight-Through-Kabel? Sie sollten immer Cross-Over-Kabel verwenden, wenn Sie ähnliche Geräte anschließen. Wenn Sie ein Durchgangskabel an einem normalen Anschluss verwenden, verlangsamt sich der angeschlossene Switch, es sei denn, der Switch ist so ausgelegt, dass der Verdrahtungsunterschied automatisch korrigiert wird. (Einige tun).

specba
quelle
3
Einfach falsch. Wenn der Anschluss nicht automatisch erkannt wird , funktioniert die Verwendung eines geraden Kabels überhaupt nicht . Und wenn es sich stattdessen um eine automatische Erkennung handelt, macht es keinen Unterschied.
Massimo
Ich wollte mit der -2 nicht einverstanden sein, da die Frage 2009 ist, aber die Antwort kommt 2012? Ich stimme den Stimmen zu. : P Heutzutage spielt es keine Rolle, ob über Kabel oder nicht.
Chris K