The OpenSwitch Platform is an open source, Linux-based network operating system (NOS) platform. Built under the open source model, OpenSwitch offers the freedom of innovation while maintaining stability and limiting vulnerability.
OpenSwitch is a network operating system for disaggregated switches that are built around OCP compliant hardware and that utilizes the ONIE boot loader to install and uninstall network operating systems. It is aimed at accelerating the transition to open networking as well as the adoption of disaggregated data center networks. OpenSwitch provides a fully-featured control plane stack with support for layer 2 and layer 3 networking protocols. The NOS is built around a reliable architecture focusing on modularity and a central state repository.
OpenSwitch is an extensible NOS that utilizes modern development tools and offers extensive APIs and management interfaces.
Developers can build on the reliable and modern architecture to create unique networking features and applications using an agile development approach for faster development and more stable applications with fewer post-release defects.
Mission of the OpenSwitch Project (“OSP”)