dentOS | mlxsw | |
---|---|---|
1 | 4 | |
196 | 176 | |
4.1% | 3.4% | |
5.0 | 3.3 | |
about 1 month ago | 13 days ago | |
C | C | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dentOS
-
Sysadmin friendly high speed Ethernet switching
Having gone through this struggle myself, here's the cheat sheet. You want a device that uses the Linux switchdev driver and is supported by dentOS (whether or not you actually choose to run dentOS on it):
https://www.kernel.org/doc/html/latest/networking/switchdev....
https://github.com/dentproject/dentOS
Basically switchdev means you don't need hardware-specific userspace tools (with their own bizarre syntax to learn) in order to configure the switch. DentOS support means the device uses a sane bootloader (uboot or grub) and the only binary blobs on the device will be the ones built into the bootloader (IntelME, Arm Trusted Firmware) and the switch firmware which will be part of linux-firmware (and therefore very easy to manage/update).
In particular, looking for these two keywords is how you make sure that the hardware vendor is staying on "their side of the line" between hardware and software. Violations of this line are endemic to 10G+ switching.
mlxsw
- Sysadmin friendly high speed Ethernet switching
-
Halp I bought a "white box" 40G switch on eBay and can't find a compatible NOS to save my life
The Mellanox mlxsw wiki has a guide to bootstrap vanilla Fedora an ONIE switch, which you could potentially modify for other Linux distros like Debian or VyOS
- Packet Drops Monitoring under Linux
- Monitoring Packet Drops on Linux