Cumulus Networks is a system software company founded with the principle of enabling high capacity networks that are easy to deploy and affordable. Led by networking experts and innovators from Cisco and VMware, we provide great networking for layer 2, layer 3 and overlay architectures supported by improved economics and a robust ecosystem -- a modern alternative to proprietary vendor-locked stacks that constrain IT innovation.
IPinfusion is the company behind the famous Linux routing software, ZEBRA. IPinfusion has been producing network and routing swicthing stack software for many OEM products. OcNOS is the IPinfusion Network operating system which wan be loaded on bare metal switches. OcNos is a L2/L3 with MPLS support OS.
Big Switch Networks
Big Switch Networks was founded in 2010. With roots in the original Stanford research team that invented Software Defined Networking (SDN), the company is widely considered one of the original SDN pioneers and has one of the industry’s broadest portfolios of enabling technologies for SDN.
NSX network virtualization is a transformative architecture from VMware that enables the full potential of a Software-Defined Data Center, making it possible to create and run entire networks in parallel on top of existing network hardware. This results in faster deployment of workloads, as well as greater agility in the face of increasingly dynamic data centers.
Ansible by RedHat
Ansible, a free-software platform for configuring and managing computers, combines multi-node software deployment, ad hoc task execution, and configuration management. It manages nodes (which must have Python 2.4 or later installed on them) over SSH or over PowerShell.
Using Puppet Enterprise to automate network switches will let network admins spin up networking gear as fast as sysadmins can spin up servers.
Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server.
Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.