available Release of the network operating system DENTOS 2.0 based on the Linux kernel and intended for equipping switches, routers and specialized network equipment. Development is carried out with the participation of Amazon, Delta Electronics, Marvell, Nvidia, Edgecore Networks and Wistron Newb (WNC). Initially, the project was founded by Amazon to equip network equipment in its infrastructure. The DENTOS code is written in SI and distributed under the free license Eclipse Public License.
To control packets in Dentos, the Linux kernel subsystem is involved. SwitchDev , allowing you to create drivers for Ethernet switches that can delegate operations on managing frames and processing network packets specialized hardware chips. Software filling is based on the standard Linux network stack, NetLink subsystem and tools such as iProute2, TC (Traffic Control), BRTL (Bridge Control) and FrOrouting, as well as VRRP (Virtual Router Redundancy Protocol) protocols, LLDP (Link Layer Discovery Protocol) and MSTP (Multiple Spanning Tree Protocol).
System Surrounding Based on the OpenNetlinux.org/”> Onl (Open Network Linux), which, in turn, uses the Debian GNU / Linux batch base and provides the installer , Settings and drivers to run on switches. ONL is developing with the Open Compute and presents by the platform for creating specialized network devices that supports the installation on more than one hundred different models of switches. The composition includes drivers for interaction with the indicators used in switch, temperature sensors, coolers, I2C tires, GPIO and SFP transceivers . You can use the IPROUTE2 and IFUPDOWN2 tools, as well as GNMI (GRPC Network Management Interface) to control. To determine the configuration, Yang data models are used (Yet Another Next Generation, RFC-6020 ).
is available for asic Marvell and Mellanox database switches, consisting of up to 48 10-gigabit ports. Supported Work with various ASIC and network data processing chips, including ASIC chips Mellanox Spectrum