Cumulus Linux Exposes Networking Configuration Shortcomings

An engineer recounts implementing VLANs, VRFs, and VXLAN on Cumulus Linux and encountering brittle, underdocumented Linux networking configuration. They found intent-based ifupdown necessary to achieve idempotency, but netlab module interactions caused configuration conflicts, DHCP reload failures, and inability to enable IPv6 link-local addresses without kernel workarounds. The author notes NCLU (4.x) and NVUE (5.x) help but do not fully resolve these limitations.
Key Points
- 1Reports indicate ifupdown intent-based configs are necessary to avoid CLI CRUD but documentation is inadequate.
- 2Netlab modules mutate shared interfaces, causing conflicting state, DHCP errors, and difficult aggregate configuration management.
- 3Practitioners must expect kernel workarounds for IPv6 LLA and test on recent images to ensure unnumbered BGP.
Scoring Rationale
Practical troubleshooting provides useful operational insights, limited by single-source anecdote and narrow vendor-specific scope today.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems


