nanog mailing list archives
Re: Open Souce Network Operating Systems
From: Vincent Bernat <bernat () luffy cx>
Date: Fri, 04 May 2018 09:49:12 +0200
❦ 3 mai 2018 13:39 -0700, Andrey Khomyakov <khomyakov.andrey () gmail com> :
1st is Linux inherently doesn't program the hardware. So if you install Ubuntu on some Quanta switch, you still need a way to program the ASIC. Cumulus Linux is open source with the exception of switchd, which is what they use to take network state from the kernel and program the silicone with it. switchd can only program "supported" silicon.
Since a few years, Linux has an offload framework for L2/L3
(switchdev). There is a toy driver (Rocker, supported by QEMU) and
several silicons supported (at least Mellanox Spectrum, but it seems
there are a few others).
--
The mind is its own place, and in itself
Can make a Heav'n of Hell, a Hell of Heav'n.
-- John Milton
Current thread:
- Re: Open Souce Network Operating Systems Kasper Adel (May 03)
- Re: Open Souce Network Operating Systems Andrey Khomyakov (May 03)
- Re: Open Souce Network Operating Systems Vincent Bernat (May 04)
- Re: Open Souce Network Operating Systems Andrey Khomyakov (May 03)
