Der Switch ist ein Linux-Server.
BISDN Linux bindet den Switching-ASIC in ein Standard-Linux ein. Jeder Switch-Port wird ein normales net-device. Ihr Team arbeitet mit ip, tcpdump, systemd-networkd, FRR und Ansible weiter, mit dem, was es kennt.
Kein neuer Dialekt für jeden Hersteller.
Netzwerkteams lernen für jeden Switch-Hersteller eine eigene, geschlossene Kommandosprache. Damit ist hier Schluss: Der ASIC wird in ein Standard-Linux eingebunden, die Ports erscheinen als reguläre Schnittstellen, und konfiguriert wird mit den Werkzeugen, die auf jedem Server laufen.
Ihre Werkzeuge bleiben
Ansible, systemd-networkd, FRR für das Routing. Wer Linux kann, kann diesen Switch. Keine Zertifizierung, kein Schulungsbudget.
Community-Toolchain
Gebaut auf OpenEmbedded und Yocto, kein eigenes Bausystem, das nur wir verstehen. Wer das Abbild selbst bauen will, kann es.
Elf Plattformen, mehrere Hersteller
Handelsübliche Whitebox-Switches mit Broadcom-ASICs. Die Liste ist ohne Gespräch einsehbar, mit ASIC, Architektur und Version je Zeile.
Was offen liegt, und was nicht.
Die Quellen, die Bezugsorte und die zwei Stellen, die als Binärdatei kommen.
Offen
- Quellcode von BISDN Linux einschließlich des Broadcom-SDK OpenBCM GPLv2 für den überwiegenden Teil, daneben GPLv3, LGPL, Apache 2.0, BSD, MIT und MPL
- Bezugsquelle: github.com/bisdn ↗ mit bisdn-linux ↗ und meta-bisdn-linux ↗ für den Bau, OpenBCM ↗ als SDK, meta-ofdpa ↗ mit OF-DPA als Binärdatei und basebox ↗ als Controller. Die GPL-Quellen jeder Version als Archiv unter repo.bisdn.de ↗
- Build-System auf OpenEmbedded ↗ und dem Yocto Project ↗, nachbaubar
- Konfiguration und Automatisierung über Standard-Linux-Werkzeuge
- Stückliste der Softwarebestandteile
Nicht offen
- OF-DPA von Broadcom, als Binärdatei. Der Quelltext liegt bei uns und steht für ein Audit bereit.
- Die Firmware-Dateien für Trident-3-Switches, als Blobs im SDK
Drei Schritte, und keiner davon verlangt ein Formular.
Prüfen
In der Hardwareliste nachsehen, ob Ihr Switch dabei ist. Die Auswahl steht gleich beim Download und bestimmt, welches Abbild Sie bekommen.
Laden
Abbild herunterladen, mit Prüfsumme daneben. Keine Anmeldung, keine Adresse. Installiert wird über ONIE, derselbe Weg, den die Herstellersoftware nimmt.
Lernen
Der Selbstlernkurs führt in eigenem Tempo durch Installation, Konfiguration und Betrieb, mit Kontrollfragen nach jedem Abschnitt.
Zwei Wege, und einer kostet keine Adresse.
Atom-Feed
Jede neue Version erscheint im Feed, mit Dateinamen und Prüfsummen im Text. Kein Konto, keine Adresse.
Neue Versionen und Sicherheitsmeldungen
Wenige Nachrichten im Jahr: wenn eine neue Version erscheint und wenn in einem Bestandteil eine Schwachstelle bekannt wird und Sie handeln sollten.
Sprechen Sie mit den Leuten, die es bauen.
Wer eine technische Frage hat, bekommt eine technische Antwort, von jemandem, der den Code geschrieben hat.