
Cisco vs. Open Networking im Rechenzentrum: Eine CCIE-Perspektive
Als Netzwerkingenieur mit CCIE-Abschluss und jahrelanger praktischer Erfahrung im Betrieb traditioneller Cisco-basierter Rechenzentren und offener Netzwerkumgebungen, darunter SONiC (Software for Open Networking in the Cloud) und Nvidia Cumulus, habe ich den Paradigmenwechsel bei der Vernetzung von Rechenzentren aus der ersten Reihe miterlebt. Während Cisco weiterhin eine eng integrierte Erfahrung bietet, führt SONiC ein grundlegend anderes Betriebsmodell ein - eines, das Flexibilität, Offenheit und DevOps-gesteuerte Automatisierung begünstigt.
In diesem Beitrag werde ich mich auf SONiC konzentrieren, aber auch Cumulus bietet die gleichen Verbesserungen gegenüber dem alten NOS-Modell.
Im Folgenden werden die wichtigsten operativen Unterschiede zwischen den beiden Ansätzen erläutert:
1. Steuerungsebene und Betriebssystemarchitektur
Cisco Switches - unabhängig davon, ob sie mit NX-OS (Standalone oder ACI-Modus) oder IOS-XE betrieben werden - verfügen über einen vertikal integrierten Software-Stack. Das Betriebssystem, die Gerätetreiber und die Hardware sind eng miteinander verbunden und werden als eine Einheit verwaltet. Dies ermöglicht eine tiefe Integration mit den Management- und Telemetrie-Tools von Cisco wie DNAC und Nexus Dashboard.
Im Gegensatz dazu ist SONiC ein disaggregiertes NOS, das auf White-Box-Hardware läuft. Es basiert auf einer Linux-Basis mit einer containerisierten Steuerungsebene, so dass einzelne Dienste wie BGP, LLDP und SNMP unabhängig voneinander ausgeführt werden können. Dieses Microservices-Modell bietet Ausfallsicherheit und Flexibilität, erfordert jedoch ein höheres Maß an Linux- und Systemkenntnissen, um es effektiv zu verwalten.
2. Verwaltung und Automatisierung
Das Tooling von Cisco stützt sich stark auf GUI-basierte Plattformen und traditionelle CLI, mit etwas Unterstützung für NetConf/YANG und REST-APIs für die Automatisierung. Für traditionelle und Legacy-Organisationen, die nicht DevOps-lastig sind, bietet das Modell von Cisco Dokumentation, TAC-Support und validierte Designs.
SONiC, jedoch ist von Natur aus Automatisierung-first. Es gibt keine umfangreiche GUI aus der Box (aber Sie können mit Verity)- alles wird über CLI, REST oder Automatisierungsframeworks wie Ansible, Terraform oder benutzerdefinierte Python-Skripte durchgeführt. SONiC ist für CI/CD-ähnliche Betriebsabläufe optimiert und behandelt das Netzwerk wie Code. Dies ist für Entwickler von privaten Clouds und neuen Rechenzentren extrem leistungsstark.
3. Hardware-Unterstützung und Anbieter-Ökosystem
Hardware und Software von Cisco werden zusammen verkauft. Sie erhalten weniger Variablen, sind jedoch an einen bestimmten Anbieter gebunden und haben oft einen höheren Preis.
Bei SONiC sind Hardware und Software entkoppelt. Sie können SONiC auf Switches von Dell, Edgecore, Nvidia oder Celestica einsetzen, je nach Anwendungsfall und Budget. Dies erhöht die Flexibilität und die Optionen in der Lieferkette, und niemand möchte gesagt bekommen, dass er erst in 6 Monaten einen neuen Switch bekommen kann, oder?
4. Fehlersuche und Unterstützung
Cisco bietet TAC-Support, Lizenzen und eingebettete Tools zur Fehlerbehebung an. Netzwerktechniker können sich oft auf ihre Diagnosen, Protokolle und eine Gemeinschaft von Cisco-zertifizierten Experten verlassen.
Bei SONiC stützt sich die Fehlerbehebung auf eine große und wachsende Open-Source-Community sowie auf eine Vielzahl von Support-Anbietern. Wenn Sie beispielsweise BE Networks Verity verwenden, erhalten Sie vollständigen Support für Ihre SONiC-Netzwerke, einschließlich Software, Triage und Eskalation mit dem Hardware-Anbieter sowie ein extrem einfaches Austauschmodell.
Abschließende Überlegungen
Der Betrieb eines Cisco-basierten Rechenzentrums ist wie das Fahren eines Luxuswagens - glatt, teuer, und man sollte besser nichts verändern, sonst verliert man die Garantie und jede Chance auf Support. SONiC hingegen ist wie der Bau eines eigenen Rennwagens aus modularen Komponenten - es ist schnell, in hohem Maße anpassbar und kosteneffizient, aber Sie brauchen möglicherweise einen Partner, um die Arbeit unter der Haube zu erledigen.
SONiC wurde ursprünglich für Hyperscaler und agile DevOps-Umgebungen optimiert und ist somit ein Blick in die Zukunft der offenen Netzwerke. Mit 24/7-Support, GUI, APIs und mehr ist SONiC die erste Wahl für Betreiber, die ihre Kosten senken und gleichzeitig ihre geschäftliche Agilität erhöhen möchten.
Für weitere Informationen über SONiC und BE Network's VerityBitte schicken Sie mir eine E-Mail, ich liebe es, über Open Networking zu sprechen!

Josh Saul
VP Produktmarketing
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).