Core to the company's engineering philosophy is a component-based approach, where open source and commercial modules exist side-by-side. When combined with strong ethos of engineering design, this leads to higher quality product experience in the near term, faster innovation in the mid term and more customer choice in the long term.
Since inception, Big Switch Networks® has been an active member of open source communities and contributor to numerous projects.
Big Switch Networks involvement with the OpenStack community started in 2012. The company participates both as a downstream user of OpenStack, a commercial entity in the OpenStack product ecosystem and as a contributor. The company authored the L4-L7 Service Insertion Blueprint for Neutron, the Firewall-as-a-service Blueprint for Neutron, and numerous blueprints related to the integration of the Big Switch Networks Neutron plug-in and ML2 driver. The company's engineers have actively driven community discussions around unified Physical+Virtual networking designs as well as provisioning of Bare Metal Switches as an integrated part of the OpenStack experience.
The company began its involvement with the Open Compute Project community in 2013 as the networking track for this community was in its formative stages. Big Switch Networks co-sponsored the contribution of ONIE (Open Network Install Environment), and most recently led the contribution of Open Network Linux, a base Linux environment available for OCP switching platforms. Big Switch Networks began its involvement with the Open Compute Project community in 2013 as part of the new networking track. Big Switch Networks co-sponsored the contribution of ONIE (Open Network Install Environment), and most recently led the contribution of Open Network Linux, a base Linux environment available for OCP switching platforms
Big Switch Networks has been a member of the Open Networking Foundation since its inception. Employees of the company have chaired multiple working groups, including the Architecture Working Group and the Technical Advisory Group. The company has participated in numerous ONF events, and is an active proponent of the ONF mission to drive SDN standards and education forward through the industry.
In addition to contributions as a member in large community work, the company has actively contributed to its own open source projects.
|Open Network Linux is a Linux distribution for "bare metal" switches, also known as network forwarding devices built from commodity components. ONL uses ONIE (Open Network Install Environment) to install onto on-board flash memory. Open Network Linux is a part of the Open Compute Project and is a component in a growing collection of open source and commercial projects. Big Switch Netowrks' Switch Light OS is built on top of Open Network Linux, and provides basic DIY-level support for Facebook's FBOSS project, the Indigo OpenFlow agent, and traditional L3 routing|
Project Floodlight®, the industry's most widely downloaded OpenFlow controller is maintained by the company for public SDN research and development use.
Project Indigo, the counterpart to Project Floodlight, is a high performance OpenFlow switch agent. It is heavily used across a series of OpenFlow switch agent implementations, and sits on top of Open Network Linux (ONL).
OFTest is a testing framework and test suite for OpenFlow compliance testing.