bk99.de entertain the web since 1997

Alpine Linux als schlanker Router

Zusammenfassung

Thomas Liske, Leiter des Network Operation Center der IBH IT-Service GmbH, zeigte bei den Chemnitzer Linux-Tagen 2023, warum sich Alpine Linux hervorragend für Router eignet. Bei Alpine denkt man meist an Container-Images, doch IBH betreibt damit Router von der einfachen Stateful Firewall bis zum BGP-Router in der Default-Free Zone. Der Vortrag beschrieb die Migration von proprietären Routern, die gewählten Softwarekomponenten und die daraus entstandene Unterstützung von Open-Source-Projekten.

Was Alpine Linux besonders macht

Alpine Linux ist sehr klein, nutzt die schlanke C-Bibliothek musl und BusyBox und hat mit apk eine schnelle Paketverwaltung. Ein Grundsystem passt in wenige Megabyte. Alpine kann außerdem komplett aus dem Arbeitsspeicher laufen und seine Konfiguration getrennt sichern; ein Neustart bringt das System dann immer in einen definierten Zustand.

Für Router sind das ideale Eigenschaften: wenig Angriffsfläche, wenig Pflegeaufwand und schnelle, nachvollziehbare Updates. Die Routing-Software selbst kommt aus etablierten freien Projekten, etwa für BGP.

Warum der Wechsel zu offenen Routern lohnt

Proprietäre Router binden an einen Hersteller, dessen Lizenzen und Updatezyklen. Ein Linux-Router auf Standardhardware lässt sich mit denselben Werkzeugen verwalten wie jeder Server. Bemerkenswert ist, dass IBH dabei nicht nur nutzt, sondern zurückgibt: Der Vortrag zeigte, wie aus dem Projekt Beiträge zu den eingesetzten Open-Source-Projekten entstanden.

Ideen

  • Eine minimale Distribution bietet wenig Angriffsfläche für Router.
  • Ein aus dem Arbeitsspeicher laufendes System startet immer in einem definierten Zustand.
  • Offene Router lassen sich mit denselben Werkzeugen wie Server verwalten.

Einsichten

  • Wer freie Software produktiv einsetzt, kann und sollte zu ihr beitragen.
  • Auch Kernnetz-Aufgaben wie BGP lassen sich mit Linux auf Standardhardware erfüllen.

Fakten

  • Alpine Linux nutzt musl und BusyBox.
  • Eine Videoaufzeichnung des Vortrags liegt bei media.ccc.de.

Referenzen

Bemerkungen

  • Die Default-Free Zone umfasst Router, die ohne Standardroute auskommen und die vollständige Internet-Routingtabelle kennen.

Empfehlungen

  • Prüfe für Router und Firewalls eine minimale Distribution statt eines vollwertigen Serversystems.
  • Gib Verbesserungen an genutzten Open-Source-Projekten zurück, das senkt auch den eigenen Pflegeaufwand.

Programmpunkt öffnen →

Im Webarchiv suchen