SONiC (operating system)

[1][2][3][4] SONiC includes the networking software components necessary for a fully functional L3 device[5] and was designed to meet the requirements of a cloud data center.

It allows cloud operators to share the same software stack across hardware from different switch vendors and works on over 100 different platforms.

[3][5][6] There are multiple companies offering enterprise service and support for SONiC.

[2] Notable supported network features include Border Gateway Protocol (BGP), remote direct memory access (RDMA), QoS, and various other Ethernet/IP technologies.

[2] Much of the protocol support is provided through inclusion of the FRRouting suite of routing daemons.