BISDN / BISDN Linux
BISDN Linux · Network Operating System

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.

Seit 2017 in ProduktionEntwickelt in BerlinOpenEmbedded / YoctoQuellcode offen, bis auf OF-DPA und Firmware
Was es ist

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.

Bedienung

Ihre Werkzeuge bleiben

Ansible, systemd-networkd, FRR für das Routing. Wer Linux kann, kann diesen Switch. Keine Zertifizierung, kein Schulungsbudget.

Aufbau

Community-Toolchain

Gebaut auf OpenEmbedded und Yocto, kein eigenes Bausystem, das nur wir verstehen. Wer das Abbild selbst bauen will, kann es.

Hardware

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.

Die Grenze

Was offen liegt, und was nicht.

Die Quellen, die Bezugsorte und die zwei Stellen, die als Binärdatei kommen.

Offen

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
Ausprobieren

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.

Auf dem Laufenden bleiben

Zwei Wege, und einer kostet keine Adresse.

Ohne Anmeldung

Atom-Feed

Jede neue Version erscheint im Feed, mit Dateinamen und Prüfsummen im Text. Kein Konto, keine Adresse.

Per E-Mail

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.

Weiter

Sprechen Sie mit den Leuten, die es bauen.

Wer eine technische Frage hat, bekommt eine technische Antwort, von jemandem, der den Code geschrieben hat.