Light trails

Meet SONiC, the new NOS (definitely not the same as the old NOS)

Open source operating system has potential to become 'the Linux of networking'
Pro
(Image: Stockfresh)

9 October 2020

The open source Software for Open Networking in the Cloud (SONiC) NOS is rapidly growing a community of developers and users that could change the way many networks are run by large enterprises, hyperscalers and service providers.

The Linux-based NOS, developed and open sourced by Microsoft in 2017, decouples network software from the underlying hardware and lets it run on 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 other Ethernet/IP technologies.

One of the keys to SONiC is its the 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, according to the SONiC GitHub community site.

 

advertisement



 

The community around SONiC has been growing and includes Dell, Arista, Nokia, Apstra, Alibaba, Comcast, Cisco, Broadcom, Juniper, Edgecore, NVIDIA-Mellanox and VMware. SONiC underpins Microsoft’s Azure networking services. According to IDC, a SONiC data centre switch market will beworth $2 billion by 2024.

“SONiC has the potential to become the ‘Linux of networking’ as the SONiC community now has more than 850 members, including major cloud providers, service providers, silicon and component suppliers, as well as network hardware OEMs and ODMs,” Brad Casemore, IDC’s research vice president, data center networks, said during a SONiC industry roundtable this week, entitled The SONiC Evolution through Networking Revolution.

SONiC has emerged as the leading open source standard bearer for network disaggregation, as well as, more recently, the modular decoupling and composability of individual software functions, Casemore said.

Casemore said SONiC is currently deployed primarily on top-of-rack Ethernet switches in cloud-scale datacenters, but the industry support it has received and the features it continues to add are helping extend its reach not only to leaf-spine networks in cloud data centres but also to converged networks, WAN, and other routing use cases.

IDC said it expects SONiC to increasingly figure in 5G and telco cloud edge environments over the next several years, especially with the rollout of the full 5G technology stack and as use cases for 5G in the enterprise are validated.

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

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, Dave Maltz, a Microsoft distinguished engineer who leads Azure’s physical network team told the SONiC roundtable. “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,” he said.

That single software layer lets Microsoft more easily keep the Azure network healthy as well, Maltz said. “Our time to mitigate and repair problems has gone down significantly… we can get to the root cause of a problem in about an hour, and we can have a fix in like four hours rather than perhaps days it may have taken us before.”

The ability to quickly add key features, such as automation, and applications are some of the reasons Dell has invested in SONiC, Ihab Tarazi, chief technology officer and senior vice president of networking and solutions with Dell Technologies.

“SONiC is the first networking systems that lets us containerize application and link them quickly across the network,” Tarazi told the 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 being an open source package will be SONiC’s the ability to more easily program applications and other features.

IDG News Service

Read More:


Back to Top ↑

TechCentral.ie