SONiC

NVIDIA offers pure SONiC, a community-developed,  open-source, Linux-based network operating system that has been hardened in the data centers of some of the largest cloud service providers.

Where Open Source Meets Enterprise

Pure SONiC through NVIDIA removes distribution limitations and lets enterprises take full advantage of the benefits of open networking—as well as the NVIDIA expertise, experience, training, documentation, professional services, and support that best guarantee success.

 

Why Choose SONiC from NVIDIA?

100% Open Source

100% Open Source

Unlike a distribution, SONiC doesn’t require reliance upon a single vendor for roadmap additions, bug fixes, or security patches.

 Application-specific integrated circuits

ASIC to Protocol Support

NVIDIA provides support for Free Range Routing (FRR), SONiC, Switch Abstraction Interface (SAI), systems, and application-specific integrated circuits (ASIC)—all in one place.

 Free Range Routing

Partner with Thought Leaders

NVIDIA is the leading contributor to Free Range Routing (FRR), the primary routing stack in SONIC.

 SONiC, NVIDIA® Cumulus® Linux, Onyx

Choice of Network Operating System

It’s possible to mix and match your leaf spine architecture with SONiC, NVIDIA® Cumulus® Linux, Onyx or others. The choice is yours.

World class switch ASIC

World class switch ASIC

Experience unmatched performance, ISSU and telemetry with What-Just-Happened.

Unified Management

Unified Management

With SONiC, you can achieve unified management with existing management tools across the data center.

What you get with SONiC

Key Features

  • Reduced risk and complexity: Code changes are validated by the community, meaning you have the strength of thousands behind your code.
  •  Part of an ecosystem: With community-based SONiC, bug fixes and security patches benefit the entire ecosystem.
  • Collective wisdom: SONiC leverages the collective wisdom and expertise of the community, including lessons learned from past networking OS design.
  • Code transparency: SONiC is open source, so you know what you’re getting.
  • Ready for prime time: SONiC has been hardened in the data centers of some of the largest cloud service providers.
  • Scalability for Hybrid and Multi-Cloud Networks: SONiC’s modular, extensible, container-based design accelerates innovation

Pair with Industry-Leading Performance

By combining SONiC with NVIDIA Spectrum™, you get support for speeds of 1/10/25/40/50/100 and up to 400 GB GbE; full wire speed (FWS) at all packet sizes; telemetry, including WJH; control for all layers, including ASIC, firewall (FW), software development kit (SDK), SAI, and SONiC; ISSU; and full support for RDMA over Converged Ethernet (RoCE). 

  SONiC with NVIDIA Mellanox Spectrum
SONiC deployments

Designed for Scale

Designed for hyperscalers, service providers, and enterprises, SONiC is ideal for modern, advanced network architectures that support multi-cloud and hybrid environments. NVIDIA’s deep networking, open-source, and Linux expertise enables NVIDIA to stand out as the leading provider for SONiC deployments.

Resources to Get Started with SONiC

SONiC Momentum

NVIDIA Adds to SONiC Momentum

Read how NVIDIA is better supporting the SONiC community through upgraded security, integration, and more.

ASIC Starter Kit for a Not-So-B(ASIC) Network

ASIC Starter Kit for a Not-So-B(ASIC) Network

Download this collection of technical resources to learn how the Spectrum family of Ethernet switches will modernize your network.

SONiC Datasheet

SONiC Datasheet

Read this brief datasheet on how, together, NVIDIA and SONiC are delivering the best of what open networking has to offer.

SONiC and NVIDIA are accelerating open networking

The SONiC Open Networking Phenomenon

Learn how SONiC and NVIDIA are accelerating open networking and providing customers with the assurance that their data center networks will possess the requisite flexibility, performance, and scalability.

Deploying SONiC in the Modern Data Center

Deploying SONiC in the Modern Data Center

Learn the basics for building and installing a SONiC image through ONIE (Open Network Install Environment) and configuring essential services for the network.

Building an NVIDIA pure SONiC image

Building an NVIDIA pure SONiC image

Pure SONiC is the version of SONiC that eliminates vendor dependence. Being community developed, publicly available, and 100% open source enables you to build a Pure SONiC image that is in sync with the desired community branch.