Ruckus ICX7150 (ehemals Brocade) Stacking
Hallo Leute,
ich beschäftige mich gerade mit dem Stacking von zwei Ruckus (ehemals Brocade) ICX7150.
Die Geräte haben jeweils zwei vordefinierte "Stacking-Ports". Ich habe die beiden Stacking-Ports der jeweiligen Geräte mit zwei DAC-Kabeln direkt miteinander verbunden und die "Stack-Zero-Config" angeschmissen - nach ein paar Minuten haben sich die Geräte selbst zu einem Stack zusammengefunden. Alle Stack-Ports stehen auf "Up". Durch die zwei DAC-Kabel sollte ich also eine redundante "Stacking-Verbindung" aufgebaut haben.
Testweise habe ich einen Client an Stack-Unit2 angeschlossen und einen Uplink zum "normalen" Netz an Stack-Unit1. Der Stack bliebt bestehen wenn ich eins der Stacking-Kabel ziehe. Der Client sendet einen Dauerping, wobei in der Sekunde des "Kabelziehens" ein Ping ins Nirvana geht...danach geht's aber tadellos weiter. Ich gehe also davon aus, dass die gewünschte Ausfallsicherheit durch die doppelten "Stack-Verkabelung" gegeben ist. Auch wenn ich einfach mal den Strom der "Haupt"-Unit ziehe macht die zweite ohne Murren weiter. Der "Re-Join" der Unit verläuft auch ohne Probleme...M.E. läuft der Stack tadellos...
Im Stacking-Guide wird aber die Möglichkeit eines Stack-Trunks beschrieben. Kann mir evtl. einer erklären was im Zusammenhang mit dem Stacking ein "Stack-Trunk" ist? Ich werde aus dem Stacking-Guide nicht so schlau.
Vielen Dank!
ich beschäftige mich gerade mit dem Stacking von zwei Ruckus (ehemals Brocade) ICX7150.
Die Geräte haben jeweils zwei vordefinierte "Stacking-Ports". Ich habe die beiden Stacking-Ports der jeweiligen Geräte mit zwei DAC-Kabeln direkt miteinander verbunden und die "Stack-Zero-Config" angeschmissen - nach ein paar Minuten haben sich die Geräte selbst zu einem Stack zusammengefunden. Alle Stack-Ports stehen auf "Up". Durch die zwei DAC-Kabel sollte ich also eine redundante "Stacking-Verbindung" aufgebaut haben.
Testweise habe ich einen Client an Stack-Unit2 angeschlossen und einen Uplink zum "normalen" Netz an Stack-Unit1. Der Stack bliebt bestehen wenn ich eins der Stacking-Kabel ziehe. Der Client sendet einen Dauerping, wobei in der Sekunde des "Kabelziehens" ein Ping ins Nirvana geht...danach geht's aber tadellos weiter. Ich gehe also davon aus, dass die gewünschte Ausfallsicherheit durch die doppelten "Stack-Verkabelung" gegeben ist. Auch wenn ich einfach mal den Strom der "Haupt"-Unit ziehe macht die zweite ohne Murren weiter. Der "Re-Join" der Unit verläuft auch ohne Probleme...M.E. läuft der Stack tadellos...
Im Stacking-Guide wird aber die Möglichkeit eines Stack-Trunks beschrieben. Kann mir evtl. einer erklären was im Zusammenhang mit dem Stacking ein "Stack-Trunk" ist? Ich werde aus dem Stacking-Guide nicht so schlau.
Vielen Dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 666375
Url: https://administrator.de/contentid/666375
Ausgedruckt am: 24.11.2024 um 14:11 Uhr
8 Kommentare
Neuester Kommentar
Letztlich hast du alles richtig gemacht. Es hätte auch gereicht auf beiden Geräten ein "stacking enable" einzugeben oder ein "stack secure-setup" auf einem der Geräte.
Letzteres wäre die bessere, da sicherere Alternative.
Wichtig ist immer ein show stack was dir in einer ASCII Grafik dann den Stack grafisch anzeigt. Stimmt das alles und sind alle Links aktiv, dann ist dein Stack sauber aufgebaut.
Du kannst nicht nur einen Stack Link nehmen sondern mehrere zu einem Trunk bündeln. Bei deinem 7150 dann 2 Links mit 20 Gig bzw. 40 Gig Stacking Bandbreite, wenn du ein Daisy Chaining nutzt wie hier in der Abbildung.
Die Frage ist warum du nicht einfach mal in den Switch Stacking Guide siehst ?! In dem PDF ist alles was du hier fragst explizit genau erklärt mit Anleitung, bunten Bildern und allem Drum und Dran.
Hätte deinen Thread hier eigentlich obsolet gemacht. 😉
oder auch als Filmchen im Ruckus YouTube Kanal:
https://www.youtube.com/watch?v=d1w-FcAmidU
Aktuell ist der J Patch im recommendeten Firmware Train 8.0.90 auf den du den Stack updaten solltest BEVOR du in Produktion gehst. Da kannst du dann gleich die ISSU und Update Funktion des gesamten Stacks auch mal testen !
Letzteres wäre die bessere, da sicherere Alternative.
Wichtig ist immer ein show stack was dir in einer ASCII Grafik dann den Stack grafisch anzeigt. Stimmt das alles und sind alle Links aktiv, dann ist dein Stack sauber aufgebaut.
erklären was im Zusammenhang mit dem Stacking ein "Stack-Trunk" ist?
Der Name spricht für sich... Du kannst nicht nur einen Stack Link nehmen sondern mehrere zu einem Trunk bündeln. Bei deinem 7150 dann 2 Links mit 20 Gig bzw. 40 Gig Stacking Bandbreite, wenn du ein Daisy Chaining nutzt wie hier in der Abbildung.
Die Frage ist warum du nicht einfach mal in den Switch Stacking Guide siehst ?! In dem PDF ist alles was du hier fragst explizit genau erklärt mit Anleitung, bunten Bildern und allem Drum und Dran.
Hätte deinen Thread hier eigentlich obsolet gemacht. 😉
https://support.alcadis.nl/Support_files/Ruckus/ICX//Software%20Manuals/Ruckus%20ICX%20FastIron%20v08.0.90/Ruckus%20FastIron%2008.0.90%20Stacking%20Configuration%20Guide.pdf
https://www.youtube.com/watch?v=d1w-FcAmidU
Aktuell ist der J Patch im recommendeten Firmware Train 8.0.90 auf den du den Stack updaten solltest BEVOR du in Produktion gehst. Da kannst du dann gleich die ISSU und Update Funktion des gesamten Stacks auch mal testen !
Stack-Port 2 in der Web-Console als "leer" dargestellt wird
Das ist auch normal bei einem Trunk auch im 802.3ad LACP Trunk Bereich, denn es wird immer nur der Primärport angezeigt und nicht die Member Ports eines Trunks. Ist eher ein Zeichen das du alles richtig gemacht hastRein optisch kannst du das immer sehen wenn du ein show stack eingibst. Bei einem Stack Trunk siehst du dann eine Doppelverbindung in der Ausgabe:
standby active
+---+ +---+
| 2 |3/1==3/1| 1 |
+---+ +---+
standby active
+---+ +---+
| 2 |3/1--3/1| 1 |
+---+ +---+
Bedenke das lineare Stack Trunks in einem 2 Unit Stack erst ab 8.0.90 supportet sind. Das es bei dir klappt zeigt aber das du vermutlich so ein Release benutzt.
Hallo aqui,
ich bin auch noch recht neu bei Ruckus und habe bisher, mangels freier Ports, bisher nur den Linear Stack bauen können.
Daher finde es diesen Thread gerade interessant.
So ganz raffe ich aber auch den Unterschied nicht. Philipp hat zuerst einen Stack gebaut der mit 2 DACs verbunden ist, danach den Stack Trunk auch wieder mit 2 DACs, da sehe ich keinen Unterschied?
In der Darstellung finde es das mit dem "=" eher verwirrend, die andere Verbindung ist dann ja wohl 1/3/2 auf 2/3/2, oder?
In dem Bild werden ja alle 4 SFP+ für den Stack benutzt und nicht nur 2?
Danke!
ich bin auch noch recht neu bei Ruckus und habe bisher, mangels freier Ports, bisher nur den Linear Stack bauen können.
Daher finde es diesen Thread gerade interessant.
So ganz raffe ich aber auch den Unterschied nicht. Philipp hat zuerst einen Stack gebaut der mit 2 DACs verbunden ist, danach den Stack Trunk auch wieder mit 2 DACs, da sehe ich keinen Unterschied?
In der Darstellung finde es das mit dem "=" eher verwirrend, die andere Verbindung ist dann ja wohl 1/3/2 auf 2/3/2, oder?
In dem Bild werden ja alle 4 SFP+ für den Stack benutzt und nicht nur 2?
Danke!
Hi Deepsys,
Ohne Trunk ist es eine einfache 10G Schleife. Du musst dir das so vorstellen das 10G von Switch 1 auf 2 gehen und von dort 10G wieder zu 1.
Die Backplane Bandbreite ist hier nur 10G. Das Stacking Protokoll was da rennt ist kein Ethernet sondern entscheidet Hop Count basierend welcher der kürzeste Weg zum Ziel (Mac Adresse) ist. Stacking ist Layer 2.
In einem Trunk bündelt man 2 Stack Ports zu einem 20G Link, verdoppelt also die Bandbreite. Linear deshalb weil es einfach nur eine Point to Point Stacking Verbindung ist im Gegensatz zu einem singulären Daisy Chaining "Ring" wie oben. Einziger Unterschied ist eben die verdoppelte Stacking Bandbreite. Oder nochmehr je nachdem wieviele Stacking Uplinks man in eimem Trunk bündelt.
Beispiel: Wenn man z.B. einen Stack über mehrer Räume macht z.B. einen 4er Stack mit je einem Doppelswitch pro Raum und du zw. den Räumen eben nur eine einzige Glasfaserleitung hast kannst du den jeweiligen Raumstack mit einem Trunk stacken und die Räume mit einem Einzel Link. Das sieht man dann recht schön mit "=" und "-".
Eigentlich doch ganz optimal um zu erkennen wo Stack Trunks sind und wo nicht in einem Stack ?!
Ohne Trunk ist es eine einfache 10G Schleife. Du musst dir das so vorstellen das 10G von Switch 1 auf 2 gehen und von dort 10G wieder zu 1.
Die Backplane Bandbreite ist hier nur 10G. Das Stacking Protokoll was da rennt ist kein Ethernet sondern entscheidet Hop Count basierend welcher der kürzeste Weg zum Ziel (Mac Adresse) ist. Stacking ist Layer 2.
In einem Trunk bündelt man 2 Stack Ports zu einem 20G Link, verdoppelt also die Bandbreite. Linear deshalb weil es einfach nur eine Point to Point Stacking Verbindung ist im Gegensatz zu einem singulären Daisy Chaining "Ring" wie oben. Einziger Unterschied ist eben die verdoppelte Stacking Bandbreite. Oder nochmehr je nachdem wieviele Stacking Uplinks man in eimem Trunk bündelt.
In dem Bild werden ja alle 4 SFP+ für den Stack benutzt und nicht nur 2?
Das ist dann auch kein linearer Stack sondern ein Daisy Chaining. Bei einem 2er Stack ist das letztlich dann eh etwas "esotherisch" ob man den 2ten Link noch steckt. Wenn man eh ein Stack Trunk macht reicht auch linear.finde es das mit dem "=" eher verwirrend
Warum ? Das "=" sagt doch recht eindeutig das es mehrere Links sind im Vergleich zu einem "-". Optisch ist das doch optimal dargestellt.Beispiel: Wenn man z.B. einen Stack über mehrer Räume macht z.B. einen 4er Stack mit je einem Doppelswitch pro Raum und du zw. den Räumen eben nur eine einzige Glasfaserleitung hast kannst du den jeweiligen Raumstack mit einem Trunk stacken und die Räume mit einem Einzel Link. Das sieht man dann recht schön mit "=" und "-".
Eigentlich doch ganz optimal um zu erkennen wo Stack Trunks sind und wo nicht in einem Stack ?!
Okay, das heißt in diesem Setup lief im Prinzip immer alles über einen Link.
Nein, nicht ganz. Das Stacking Protokoll arbeitet nicht nach Mac Tabelle sondern nach Hop Counts. Generell hast du Recht denn denn in einem 2 Unit Stack sind solche Diskussionen was wie wohin geht eher rein theoretischer Natur, da es ja nur 2 Stack Units gibt und Wege damit immer identisch sind von den Kosten. Man kann hier also nicht unterscheiden wie in 3er oder größeren Units.Knackpunkt ist hier dann immer die Stack interne Kommunikation also wenn es viel Mac Traffic Unit übergreifend gibt. Da ist ein Trunk dann geringfügig besser aus Bandbreiten Sicht.
Zu 99% sind solche Szenarien aber recht selten. 99% aller Designs sehen ja so aus das von den beiden Edge Units jeweils ein Uplink in den Core geht der im LACP LAG arbeitet. Sprich 99,9% allen Traffics wird bei einem 2er Stack niemals über den Stack Link gehen sondern immer über die Uplinks.
Identisch ist das auch bei einem Data Center Stack wo ein Gros des Traffics wieder über die Uplinks in Distribution oder Access gehen.
Im Data Center gibt es allerdings auch einen Großteil an Stack übergreifenden Traffic z.B. bei Server Backups, Storage Anbindungen usw. so das hier Stack Links und insbesondere Trunks eine größere Bedeutung haben als im Access. Dort realsiert man die Stack Links in der Regel immer mit 40G oder 100G Trunks im Daisy Chaining.
Es kommt also immer drauf an wo man so einen Stack betreibt und unter welchen Traffic Bedingungen. Dazu sagt der o.a. Thread ja nichts.