SONiC: Microsofts Netzwerk-Stack für Linux

10.03.2016

Microsoft hat Linux-basierte Software für Netzwerk-Switches, die es im eigenen Datacenter verwendet, unter einer freien Lizenz veröffentlicht.

Microsoft hat unter dem Namen SONiC (Software for Open Networking in the Cloud) eine Linux-basierte Softwaresammlung für Netzwerk-Switches veröffentlicht. Im wesentlichen handelt es sich um die Software, die Microsoft vorher als Azure Cloud Switch angekündigt hatte. Prinzipiell ist SONiC auf unterschiedlichen Linux-Distributionen lauffähig, wurde von Microsoft aber auf Debian Linux entwickelt. Microsoft will SONiC nicht als Produkt vermarkten, sondern setzt den Stack in den eigenen Datenzentren ein.

SONiC ermöglicht es, den größten Teil des Netzwerksoftware-Stacks auf Geräten unterschiedlicher Hersteller wiederzuverwenden. Dazu trägt der Einsatz des Switch Abstraction Interface (SAI) bei, einem offenen Standard zur Programmierung von Switch-ASICs in C, an dem Microsoft mitgewirkt hat und jetzt vom Open Compute Project verwaltet wird. SONiC setzt einen Switch voraus, der die ONIE-Spezifikation (Open Network Install Environment) des Open Compute Project unterstützt, beispielsweise einen Dell S6000-ON.

Mehr Informationen und der Quellcode sind auf der SONiC-Homepage zu finden.

Ähnliche Ziele wie SONiC verfolgt Open Network Linux, das auch ein Teil des Open Compute Project ist. Kürzlich hat Dell sein Switch-Betriebssystem OS10 vorgestellt, das ebenfalls auf Linux basiert und das Switch Abstraction Interface (SAI) des Open Compute Project verwendet.

Ähnliche Artikel

comments powered by Disqus
Mehr zum Thema

Microsoft entwickelt Linux-basierten Netzwerk-Stack

Für seinen Azure Cloud Switch setzt Microsoft auf Linux.

Artikel der Woche

Systeme mit Vamigru verwalten

Auch wer nur kleine Flotten von Linux-Servern verwaltet, freut sich über Werkzeuge, die ihm diese Arbeit erleichtern. Vamigru tritt mit diesem Versprechen an. Wir verraten, was es leistet und wie Sie es in der eigenen Umgebung in Betrieb nehmen. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018

Microsite