Site icon GIXtools

What is SONiC and how can enterprises try the open-source NOS?

Interest in the open-source network operating system SONiC is rising as major networking vendors and start-ups look to offer resources to help enterprises give SONiC a try. A growing community of developers and users believe SONiC could change the way many large enterprises, hyperscalers and service providers run their networks.

What is SONiC?

The Linux-based SONiC – which stands for Software for Open Networking in the Cloud – decouples network software from the underlying hardware and lets it run on hundreds of switches and ASICs from multiple vendors while supporting a full suite of network features such as Border Gateway Protocol (BGP), remote direct memory access (RDMA), QoS, and Ethernet/IP. One of the keys to SONiC is its switch-abstraction interface, which defines an API to provide a vendor-independent way of controlling forwarding elements such as a switching ASIC, an NPU, or a software switch in a uniform manner.

SONiC is seen as a significant alternative to more traditional, less flexible network operating systems. Its modularity, programmability and general cloud-based architecture could make it a viable option for enterprises and hyperscalers to deploy as cloud networking grows.

Who created SONiC?

The Linux-based NOS was created by Microsoft for its Azure data centers and then open-sourced by Microsoft in 2017. In April 2022, Microsoft turned the project over to the Linux Foundation and its 450,000 developers.

The Linux Foundation focuses on the software element of SONiC, while continuing to partner with the Open Compute Project for hardware developments and evolving specifications. “The reason we made this change is because the Linux Foundation has been the center of gravity for the larger open-source community – particularly in enterprise,” said Dave Maltz, technical fellow and corporate vice president of Microsoft Azure networking, back in 2022.

Moving SONiC development to the Linux Foundation was a good move for SONiC and beneficial for the SONiC community, according to industry watchers. “SONiC will gain exposure under the auspices of the Linux Foundation, helping it sustain and expand community engagement and contributions,” said Brad Casemore, research vice president, datacenter and multicloud networks for IDC, at the time of the shift. “We should see SONiC continue to extend into new use cases.”

SONiC adoption on the rise

Some of the driving ideas behind SONiC-based systems are to simplify, scale and bring flexibility to cloud and edge networking environments.

“SONiC adoption will significantly outpace the overall market with growth in the coming years,” said Alan Weckel, an analyst with the 650 Group, in a 2022 Network World article about enterprise interest in SONiC.

“We will see two approaches to SONiC,” Weckel said. “The first and more common one will be enterprises using SONiC in combination with branded boxes from Arista, Cisco, Dell, and Juniper to get their feet wet and benefit from SONiC without huge risk.”

The second approach will be more of a pure-play SONiC, where it is installed on white-box switches and the existing network is replaced with SONiC, a model Weckel said would be viewed as “as a true replacement of branded vendor infrastructure. There are a lot of cloud automation pieces in SONiC that enterprises can use to complement existing vendors, which is why the first path will be more common.”

Weckel noted that SONiC can help solve challenges created by expanding multi-cloud environments and the need to move and shift workloads between clouds and on-prem environments: “SONiC continues to expand in both the T2 Cloud and the enterprise market. There is a lot of interest out there in SONiC from a NOS perspective, but also in developing an ecosystem on top of that for additional services,” he said in a 2023 Network World article about Cisco and Aviz working together.

The 650 Group predicts that worldwide SONiC revenue will exceed $8 billion in the data center switching arena by 2027.

Enterprise SONiC concerns

While SONiC is starting to attract the attention of some large enterprises, deployments today are still mainly seen in the largest hyperscalers.

“One of the biggest challenges when deploying an open operating system is knowing who to go to when things aren’t working exactly as they should. Meaning, for anyone without an army of engineers to troubleshoot, this approach may be too risky,” said Kevin Wollenweber, senior vice president and general manager with Cisco networking, data center and provider connectivity. (Wollenweber spoke to Network World for a 2023 article about Cisco teaming with Aviz Networks to offer an enterprise-grade SONiC offering.)

“This agreement is innovative in that it cuts out the finger-pointing that is typically associated with the integration of different solutions and focuses on issue resolution. As enterprises and service providers more broadly consider SONiC for their networks, end-to-end support is a critical aspect for adoption,” Wollenweber said.

Vendors embrace SONiC

The vendor community supporting SONiC has been growing and includes Dell, Arista, Nokia, Alibaba, Comcast, Cisco, Broadcom, Juniper Apstra, Edgecore, Innovium, Nvidia, Celetica, and VMware. It has also been integrated with other open-source projects, including Kubernetes and Ansible, and is being used by Verizon, AWS, Netflix and others to develop cloud-based services.

Startups, in particular, have increased SONiC’s momentum by promising to deliver enterprise-grade support for the NOS.

Recent SONiC product and service highlights include:

Real world adoption: eBay scores with SONiC

In a bold move aimed at cutting costs, increasing bandwidth and providing network capacity for years to come, online auction powerhouse eBay built a 400Gbps Ethernet fabric for its on-prem data centers based on white-box switches running SONiC.

“One of our motivating factors was to build a chunk of network fabric, and we don’t want to touch it. We don’t want a custom network for applications that move. We wanted to break away from that cycle,” said Parantap Lahiri, vice president of network and data center engineering, in an interview with Network World. With the new network, “all changes are automated, nobody is making CLI changes.”

And that translates into business benefits. “Developers can come up with a new feature, and get it deployed fast,” Lahiri said. By taking the open-source/white box route, Lahiri has been able to slash operational expenses by an estimated 25%, while quadrupling bandwidth.

Read the full feature on Network World: eBay scores cost savings and a bandwidth boost with white-box switches running SONiC

Early SONiC drivers

One of the driving forces behind SONiC is its relative simplicity, proponents said.

“Microsoft built a heterogeneous network using equipment and software from multiple vendors, which is great because it gave us access to the newest, fastest technologies. But I still have to stitch all of that together and make a reliable network,” said Dave Maltz, a Microsoft distinguished engineer, during a SONiC industry roundtable in 2020. “What we really needed was a uniform software layer where we can implement changes once and easily spread them out. SONiC lets us do that on a global scale.”

The ability to quickly add key features, such as automation, and applications were some of the reasons Dell invested in SONiC, according to Ihab Tarazi, CTO and senior vice president of networking and solutions with Dell Technologies.

“SONiC is the first networking system that lets us containerize applications and link them quickly across the network,” Tarazi told the 2020 roundtable. “It gives us a common language that lets us deploy applications on any hardware and lets us more easily manage and support a variety of services.”

One of the long-term benefits of SONiC’s being an open-source package will be the ability to more easily program applications and other features. “We think it will open up the talent pool as we won’t need to transition software people into network programmers and vice versa,” said Yiu Lee, vice president, architecture, networking and communications engineering with Comcast, at the roundtable. “We will be able to more easily share problems with the community and take advantage of a variety of skillsets to build better applications.”

Source:: Network World

Exit mobile version