# Containerlab: OpenBGPD and Cilium

I forced [OpenBSD](https://openbsd.org), [Talos Linux](https://www.talos.dev), and [Cilium](https://cilium.io) into a single BGP-powered [Containerlab](https://containerlab.dev) environment. It's a weird combination that probably shouldn't exist, but sometimes you build things just to see if you can.

💡 Pro-tip: Do not try this in production.

🌩️ The Chaos Stack:

🐡 OpenBSD: The core router. Using OpenBGPD because ... #iykyk[  
🛡️ T](https://www.linkedin.com/search/results/all/?keywords=%23iykyk&origin=HASH_TAG_FROM_FEED)alosLinux: Immutable K8s nodes running inside Docker containers (yes, really).  
🐝 Cilium: Hijacking the BGP Control Plane to talk to the OpenBGPD core.  
🧪 Containerlab : The secret sauce that actually makes this chimera breathe.

It’s highly irreverent, completely experimental, and I love it.

Here’s the link you want to run the lab: [https://github.com/koobfoo/clab-bgp-demo-openbsd-talos](https://github.com/koobfoo/clab-bgp-demo-openbsd-talos)

Shout out to the people who build these tools so I can break them 😀

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768749837607/4cf01e28-a30c-4180-9417-40c48358eb8f.png align="center")
