Router auf Linux-Basis kann man auf verschiedene Weise bauen. Im Workshop besprechen wir einen Ansatz für einen schlanken und durchgängig deklarativen Linux-Stack und hinterfragen die klassischen Ansätze. Wir schauen uns an, wie Linux-Pakete verarbeitet werden und worauf deshalb bei der Hardware-Auswahl geachtet werden sollte. Bei der Wahl der Linux-Distribution diskutieren wir die interessanten Eigenschaften von Alpine Linux, welche es für den Bau von Linux-Routern geradezu prädestinieren.
Die Netzwerkkonfiguration der Linux-Router erfolgt mit dem Werkzeug IfState. Im Gegensatz zu vielen anderen Konfigurationslösungen arbeitet IfState deklarativ und lässt sich gut in Automatisierungslösungen einbinden. In Kombination mit dem dynamischen Routing Daemon BIRD entstehen damit Linux-Router, mit denen wir z.B. den eigenen PI-Adressraum multi-homed an die DFZ anschließen können.
Tel: +49 30 40 50 51 - 0
Fax: +49 30 40 50 51 - 19