A hands-on account of running VyOS on Mellanox Spectrum switches (SN2010 and SN3800) using the Linux switchdev kernel driver. Covers fan noise reduction via 3D-printed cover and USB-powered 120mm fans, the process of installing VyOS on the SN3800 including firmware upgrade challenges with mstflint/mstfwmanager, and the key technical hurdle of network interface naming. The mlxsw driver provides enough udev information to use swXpY naming, but VyOS's regex-heavy codebase needs patching to accept those names — a PR is open for this. Also touches on upcoming work for split interfaces and improved offload statistics in VyOS's UI.
Table of contents
Why, againReducing the noise of the SN2010Running on a Mellanox SN3800Getting VyOS working with switchport devices5.2K Impressions