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.

10m read timeFrom scottstuff.net
Post cover image
Table of contents
Why, againReducing the noise of the SN2010Running on a Mellanox SN3800Getting VyOS working with switchport devices
5.2K Impressions