Modern, Modular, Resilient, Standards-based, Open source SONiC software

Network OS

  • Open-source SONiC
  • Cloud & OEM NOS

Open Source and Standard APIs

  • OCP SAI

TERALYNX SDK

  • Modern, Efficient & High Performance
  • Highly Resilient: Warm and Fast boot
  • Highly optimized DMA engine
  • Multi-threaded fast access to APIs
  • APIs for FLASHLIGHT analytics & automation

Overview

SONiC (Software for Open Networking in the Cloud) is an open source network operating system based on Linux that was developed by Microsoft and now part of the Open Compute Project. SONiC is the leading open-source network switch OS, empowering customers with modern and efficient cloud networking software with several advantages and is being rapidly adopted by hyperscalers, cloud operators, telcos and leading enterprises.

SONiC is an open source network operating system based on Linux and containers technology that runs on switches from multiple vendors. SONiC offers a full-suite of network functionality, including BGP, QoS and RDMA, that has been hardened in production data centers of some of the largest cloud providers, like Microsoft, Alibaba & LinkedIN. It offers them the flexibility to create the network solutions they need while leveraging the collective strength of a large ecosystem and community. SONiC provides the following advantages to customers, including

  • It is an open-source NOS and doesn’t lock customer to any specific vendor
  • It provides agility and innovation leveraging contributions from over 2000 engineers belonging to more than 850 member companies
  • It provides more control and simplicity to customers using composable software with container technology

The SONiC community includes cloud providers, service providers, silicon vendors and systems manufacturers.

SONiC Architecture

SONiC is an open source network operating system based on Linux and container technology. It has a scalable and distributed software architecture that relies on use of a redis-database engine, with key-value pairs. As shown in the picture below, SONiC has multiple software components, each running as a docker container in Linux. These software modules collectively provide control plane, management plane and ability to program the dataplane functionality on the switch.

Configuration and management tools – used to manage Linux servers – can be leveraged for network use.

Product Briefs

Partners and Analysts

  • “SONiC started with a goal of using best-of-breed switching hardware, deploying new features at a rapid pace without impacting end customers, rolling out updates at scale reliably and automating networking tasks to simplify operations. We are pleased to have Innovium’s TERACertified switches join the SONiC family. This will help to accelerate broader customer adoption of SONiC.”
  • “lDC forecasts that SONiC switching will represent a market worth more than $2 billion in 2024. Innovium, with its TERACertified solutions built on the TERALYX switch silicon, certified and tested with optics and DAC cables, is well placed to contribute to the SONiC market momentum.”

Network OS

  • SONiC, Cloud, OEM,
  • Open-source Network Operating Systems, Linux Foundation

Open Source and Standard APIs

  • OCP SAI

TERALYNX SDK

  • Modern, Efficient & High Performance
  • Highly Resilient: Warm and Fast boot
  • Highly optimized DMA engine
  • Multi-threaded fast access to APIs
  • APIs for FLASHLIGHT analytics & automation

SONiC: Software for Open Networking in the Cloud

Customers such as Microsoft Azure, LinkedIN, Alibaba and others are deploying open-source SONiC network operating system to embrace disaggregation and benefit from silicon and switch diversity. Further, SONiC continues to see strong momentum across multiple customer segments, including enterprises.

Innovium recognizes the benefits of SONiC for customers and has invested 3+ years into SONiC R&D effort. It has done extensive testing & validation of SONiC and is part of open source Github. It has also contributed to hardening SONiC and introduced new capabilities including dynamic 400G port configuration. It is engaged with multiple customers and has successful production deployments with SONiC.