Building your own SDN with Debian Linux, Salt Stack and Python
summary
Claims a working low‑budget SDN: Debian Linux plus Salt Stack drives config and orchestration, glue is 1000 lines of Python (about 14 public functions) that generate ifupdown2 configs, FRR/BIRD routing and VXLAN overlays. Hardware uses APU boards, Netonix switches and Ubiquiti radios; the Freifunk Hochstift Wi‑Fi backbone and Batman mesh are largely deployed and automated, with a few point‑to‑point links still flaky. Key features: Debian Linux, VXLAN and Linux VRFs.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:55FFHO WiFi backbone (planned)
- 3:02THE OLD GODS
- 8:53About that routing thing
- 10:03Automation
- 11:36State example (bird excerpt)
- 13:21Pillar Example (TE excerpt)
- 13:45Templating - Jinja2
- 15:20Hello regular expressions
- 18:29Python networking modules
- 24:24Pillar Example (node config) contd
- 26:29Hardware
- 32:12Questions? Remarks?
related talks
39mContainer Orchestration and Software Defined Network: A Field Report
58mIntroduction to
37mSalting things up in the sysadmin's world
33mBuild Your Own Private 5G Network on Kubernetes
26mMidoNet: networking made easy
09mSoftware-Defined Networking for IoT and 5G
21mThe Salt Route
22mMaking On-Prem Bare-Metal Kubernetes Network Stack Telco Ready
