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.
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.