SHARE
Facebook X Pinterest WhatsApp

Dell Helps to Advance Switch Abstraction Interface

thumbnail Dell Helps to Advance Switch Abstraction Interface

In the Open Compute Project’s (OCP) continuing quest to open up the world of networking, there is now a new specification known as Switch Abstraction Interface (SAI) that could make a big difference. The SAI specification was submitted to OCP this week, thanks to the efforts of Dell, Big Switch Networks, Mellanox and Microsoft. SAI […]

Mar 11, 2015
Enterprise Networking Planet content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

In the Open Compute Project’s (OCP) continuing quest to open up the world of networking, there is now a new specification known as Switch Abstraction Interface (SAI) that could make a big difference.

The SAI specification was submitted to OCP this week, thanks to the efforts of Dell, Big Switch Networks, Mellanox and Microsoft. SAI is an abstraction layer for switches. It enables a common API interface across network operating systems.

“The SAI will make it easy for Dell to support different networking silicon devices in the future with Dell operating systems,” Subi Krishnamurthy, CTO, Dell Networking, told Enterprise Networking Planet. “This announcement is part of Dell’s Open Networking effort, which we began in January 2014 when Dell became the first Tier One vendor to support an open networking strategy.”

Krishnamurthy noted that the benefits of Dell’s Open Networking effort strategy are simple: it provides the customer greater choice and flexibility vs. a proprietary model. Krishnamurthy added that all future operating systems from Dell will support the SAI. That said, it will not function on top of Dell’s partner or competitor operating systems.

“We expect SAI APIs to be supported by all silicon vendors, including Broadcom, Mellanox and Intel,” Krishnamurthy said. “Thus, with this API, it will be easy to port networking operating systems to different silicon devices and the key here is simplicity and flexibility.”

While the SAI specification was submitted this week, that doesn’t mean that it immediately becomes an OCP-recommended approach. Krishnamurthy explained that OCP operates on differing timetables for various submissions. He commented that SAI has been submitted and the expectation is that it will be accepted soon, but other than that, he could not provide a more detailed estimate for the time being.

OCP already has multiple specifications, including the Open Network Install Environment (ONIE), which enables different vendor operating systems to run on the same hardware device. Krishnamurthy explained that SAI and ONIE are not directly interrelated, but are separate technologies.

“The SAI provides another layer between the OS and physical silicon on the switch,” Krishnamurthy said. “As a result, programmers don’t have to worry about tailoring networking OS code for each of the many different brands of networking silicon and instead, they can now focus more on the unique needs of differing customers.”

From a technology perspective, Krishnamurthy explained that at this point, SAI functions by mainly abstracting switch ASICs.

“SAI can also be applied to FPGAs with switching functionality,” Krishnamurthy said. “It is not designed, however, for the control plane microprocessors.”

Sean Michael Kerner is a senior editor at Enterprise Networking Planet and InternetNews.com. Follow him on Twitter @TechJournalist.

Recommended for you...

Top 9 Enterprise Wi-Fi Solutions for Businesses in 2024
What Is a Router in Networking? Core Function Explained
What Is Optical Networking? Complete Explanation
What Is SD-WAN? Definition, Benefits, and Uses
Aminu Abdullahi
Nov 14, 2023
Enterprise Networking Planet Logo

Enterprise Networking Planet aims to educate and assist IT administrators in building strong network infrastructures for their enterprise companies. Enterprise Networking Planet contributors write about relevant and useful topics on the cutting edge of enterprise networking based on years of personal experience in the field.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.