Traditionally, a networking software stack, or a networking protocol stack, is a set of network protocol layers that work together to enable networking solutions. Networking Software Stacks are designed as a hierarchy of layers, each supporting the one above it and using those below it. For the next-gen data center networking report though, we’ve expanded our definition to more loosely include general networking-related software to plays a role in the disaggregated data center network.
Our collection of networking software includes routing and switching stacks, as well as network operating systems that act essentially as the OS for open networking devices. In addition, programmable SDKs and bootloaders fall under this category of networking software stacks as well. Customers now are demanding new networking software stacks for their data centers that are standardized, open, modular, and in some cases customizable. Open source organizations like OCP and Linux Foundations, as well as vendors like Big Switch and Cumulus are meeting this need by innovating on top of merchant silicon with new networking software stacks.
- A10 Networks: A10 Networks – AX ADC
- Apstra: Apstra Operating System
- Cumulus Networks: Cumulus Linux
- IP Infusion: OcNOS
- Open Compute Project (OCP): Open Compute Networking Project
- Pulse Secure: Pulse Access Suite