Umstellung von Cumulus auf SONiC für Broadcom ASICs

von | 1. April 2023 | Blog

Wie viele bereits wissen, wurde Cumulus Networks im Jahr 2020 von Nvidia/Mellanox übernommen, was für einige sehr aufregend war, für die Kunden, die Broadcom hatten, jedoch ein Problem darstellte ASIC-basierten Schalter.

Um es klar zu sagen: Nvidia stellt einige der besten Switches her, die es derzeit gibt. 10-400G in superkompakten Formfaktoren, perfekt optimiert für all die neuen KI/ML-Workloads, die die sexy GPUs benötigen, die Nvidia zufällig verkauft. Und wenn man all die guten Mellanox-ASICs haben möchte (insbesondere die Unterstützung für KI und Speichernetzwerke ist unvergleichlich), wird man bei Nvidia bleiben. Für mich macht das absolut Sinn, denn diese Art der vertikalen Integration ist unschlagbar.

Was also, wenn Sie ein Cumulus Linux Benutzer, aber Sie müssen unbedingt einen Broadcom ASIC-basierten Switch verwenden? Was sollen Sie tun? In verschiedenen anderen Beiträgen habe ich darüber gesprochen, warum SONiC unterscheidet sich grundlegend von Dingen wie switchdev/DENT, also lassen wir diese Optionen beiseite.

Wie können Sie sich also auf eine Migration zu SONiC vorbereiten? Welche Art von Lernkurve und Kulturschock kommt auf Sie zu?

Dies sind die wichtigsten Überlegungen bei der Migration von Cumulus Linux auf Broadcom zu SONiC:

Kompatibilität mit vorhandener Hardware: Einer der wichtigsten Faktoren bei der Umstellung auf SONiC ist die Kompatibilität Ihrer vorhandenen Hardware mit der neuen NOS. Obwohl SONiC eine Vielzahl von Hardware-Plattformen unterstützt, ist es wichtig, dass Sie sicherstellen, dass Ihre aktuelle Hardware unterstützt wird, um mögliche Kompatibilitätsprobleme zu vermeiden.

Merkmale und Funktionen: Ein weiterer kritischer Faktor sind die Funktionen von SONiC im Vergleich zu Cumulus Linux. Obwohl beide Plattformen ähnliche Funktionen bieten, kann es leichte Unterschiede in der Art und Weise geben, wie die Funktionen implementiert sind. Es ist wichtig, diese Unterschiede zu bewerten, um festzustellen, ob SONiC die Anforderungen Ihres Unternehmens erfüllt.

Migrationsstrategie: Die Migration von Cumulus Linux auf SONiC erfordert eine sorgfältige Planung und Durchführung. Es ist wichtig, eine Migrationsstrategie zu entwickeln, die Faktoren wie Ausfallzeiten, Datenmigration und mögliche Unterbrechungen der bestehenden Netzwerkdienste berücksichtigt. Außerdem ist es wichtig, die neue Netzwerkinfrastruktur gründlich zu testen, bevor sie in einer Produktionsumgebung eingesetzt wird.

Ausbildung und Unterstützung: Der Migrationsprozess kann komplex sein, und es ist wichtig, sicherzustellen, dass Ihr Team über die notwendige Schulung und Unterstützung verfügt, um die neue Netzinfrastruktur effektiv zu verwalten. Dazu kann es gehören, dass Sie Schulungen zu neuen Tools und Funktionen anbieten und sicherstellen, dass Ihre Support-Mitarbeiter über das nötige Fachwissen verfügen, um eventuell auftretende Probleme zu beheben.

Kosten: Schließlich ist es wichtig, die Kosten der Migration von Cumulus Linux zu SONiC zu berücksichtigen. Obwohl beide Plattformen Open-Source und kostenlos sind, können zusätzliche Kosten für Hardware-Upgrades, Schulungen und Support anfallen. Es ist wichtig, diese Kosten sorgfältig abzuwägen, um sicherzustellen, dass die Migration finanziell vertretbar ist.

Ich würde behaupten, dass die obige Liste eine geringere Herausforderung und Lernkurve darstellt, als Sie anfangs beim Wechsel zu Cumulus erlebt haben. Wenn Sie also bereits mit offenen Netzwerklösungen vertraut sind und wissen, wie man disaggregierte Netzwerkgeräte (d. h. offene Netzwerke) aufbaut und betreibt, sollten Sie keine großen Probleme haben.

P.S. In einem der nächsten Beiträge werden wir auf die technischen Details der Migrationsaufgaben eingehen.

Josh Saul
Josh Saul

Josh Saul leistet seit mehr als 25 Jahren Pionierarbeit bei Open-Source-Netzwerklösungen. Als Architekt hat er Kernnetzwerke für GE, Pfizer und NBC Universal aufgebaut. Als Ingenieur bei Cisco beriet Josh Saul Kunden aus dem Fortune-100-Finanzsektor und warb bei Kunden für neue Technologien. In jüngerer Zeit leitete Josh Marketing- und Produktteams bei VMware (übernommen von Broadcom), Cumulus Networks (übernommen von Nvidia) und Apstra (übernommen von Juniper). Josh lebt mit seinen beiden Kindern in New York City und ist ein begeisterter SCUBA-Taucher.