DENT has made significant strides in enhancing the upstream Linux Kernel to function as NoS without additional overheads for retail-edge use cases. A critical feature for these edge scenarios is Power over Ethernet (PoE). In this blog post, we will explore DENT’s contributions by examining past, present, and future PoE support in the upstream Linux Kernel.
Past Developments:
Previously, the Linux kernel offered no support for PoE technologies. Hardware vendors frequently provided non-universal, user-space solutions resulting in fragmented and inconsistent implementations. DENT recognized the need for evolution and began developing a standardized solution integrated within the Linux kernel.
In 2022, a major milestone was reached when a Power Sourcing Equipment (PSE) subsystem was added to the Linux kernel. However, this subsystem was only capable of supporting a related technology called Power over Data-Lines (PoDL). Learning and building from this achievement, DENT focused on implementing total PoE support.
Ongoing Developments:
DENT member Bootlin has spearheaded the development of DENT’s upstreaming efforts. Our initial goal was to bring basic PoE support, focusing on basic features like enabling and disabling power and achieving port status. This successful effort resulted in the development and upstreaming of drivers for two different PoE controllers: Microchip PD692x0 and TI TPS23881.
Bootlin’s Köry Maincent (Embedded Linux and Kernel Engineer) played a critical role in this development, spanning nine iterations from November 2023 to April 2024. The culmination of this work will be seen in the Linux 6.10 release, marking a significant achievement for DENT and the broader Linux community.
For more information on Maincent’s remarkable work, watch his presentation from Embedded Open Source Summit 2024.
Following the initial support, DENT immediately began working on the next set of features, including enhanced status information like consumed power, negotiated class and extended state reports, as well as the option to read and configure PoE port power limits. This work, developed through six iterations, has been merged and is set to be included in Linux 6.11.
What’s Next:
Looking ahead, DENT has ambitious plans for PoE. Next steps include:
Supporting port priority to manage power allocation when existing, available power is insufficient.
Implementing the PD62x0 persistent configuration mechanism for custom configurations across reboots.
Modifying the POED project to use the new standard Linux interface for PoE instead of user-space drivers.
DENT is committed to further enhancing PoE support within the Linux kernel. Stay tuned as DENT continues to build a brighter future for open source PoE.
Watch Bootlin’s Köry Maincent (Embedded Linux and Kernel Engineer) discuss ongoing PoE developments. Plus, discover how Linux support for PoE is sponsored and funded by DENT.
The DENT Project, which revolutionizes the networking landscape through the utilization of the Linux Kernel, Switchdev, and other Linux-based projects, announced today the launch of DENT 3.2 “Cynthia.” Additionally, the project has added four new general members: BISDN, Bootlin, PLVision and Wistron.
Harmonizing Switch Abstraction Interface (SAI) with the DENT Network Operating System enables hardware and silicon vendors to speed up innovation and interoperability
Further collaboration between the Linux Foundation and the Open Compute Project is a testament to the robust partnership across open source software and hardware
Along with the existing and planned DENT platforms, adoption of SAI will enable support for the AS4610, AS7326 and similar OCP-recognized switch platforms
PRAGUE, Czech Republic – Open Compute Regional Summit – April 19, 2023 – The Linux Foundation (LF), the nonprofit organization enabling mass innovation through open source, today announced the incorporation of the Open Compute Switch Abstraction Interface (SAI) into the open source DENT Network Operating System (NOS) project. This move marks a milestone in the collaboration between the Linux Foundation and the Open Compute Project (OCP), aimed at benefiting the entire open-source community by providing a unified and standardized approach to networking across hardware and software.
The DENT project, a Linux-based network operating system (NOS), has been designed to empower disaggregated networking solutions for enterprises and data centers. By incorporating OCP’s SAI, an open-source Hardware Abstraction Layer (HAL) for network switches, DENT has taken a significant step forward in enabling seamless support for a wide range of Ethernet switch ASICs, thereby expanding its compatibility and fostering greater innovation in the networking space.
Why Incorporate SAI into DENT
The decision to integrate SAI into the DENT NOS was driven by the need to widen standardized interfaces for programming network switch ASICs, enabling hardware vendors to develop and maintain their device drivers independently from the Linux kernel. SAI offers several advantages:
Hardware Abstraction: SAI provides a hardware-agnostic API, enabling developers to work on a consistent interface across different switch ASICs, thus reducing development time and effort.
Vendor Independence: By separating the switch ASIC drivers from the Linux kernel, SAI enables hardware vendors to maintain their drivers independently, ensuring timely updates and support for the latest hardware features.
Ecosystem Support: SAI is backed by a thriving community of developers and vendors, ensuring continuous improvements and ongoing support for new features and hardware platforms.
Collaboration Between the Linux Foundation and OCP
The collaboration between the Linux Foundation and OCP is a testament to the power of open-source collaboration for hardware software co-design. By combining efforts, the organizations aim to:
Drive Innovation: By integrating SAI into the DENT NOS, both organizations can leverage their respective strengths to foster innovation in the networking space.
Expand Compatibility: With the support of SAI, DENT can now cater to a broader range of network switch hardware, enhancing its adoption and utility.
Strengthen Open-Source Networking: By collaborating, the Linux Foundation and OCP can work together to develop open-source solutions that address real-world networking challenges, thus promoting the growth and sustainability of open-source networking.
The Linux Foundation and OCP are committed to empowering the open-source community by delivering cutting-edge technologies and fostering innovation. The integration of SAI into the DENT project is just the beginning of a fruitful partnership that promises to revolutionize the world of networking.
Industry Support
Linux Foundation
“We are excited that Network Operating Systems have evolved significantly from Data Centers to Enterprise Edge,” said Arpit Johipura, general manager, Networking, Edge and IoT, the Linux Foundation. “Harmonizing at the lower layers provides alignment for the entire ecosystem across silicon, hardware, software and more. We’re eager to see what innovations arise from the extended collaboration.”
Open Compute Project
“Working closely with the Linux Foundation and the extended open ecosystem to integrate SAI across hardware and software is key to enabling faster and more efficient innovation,” said Bijan Nowroozi, Chief Technical Officer (CTO) for the Open Compute Foundation. “Furthering our collaboration with the LF around the DENT NOS further enables industry-standardization for more agile and scalable solutions.”
Edgecore
“We are glad to see the Linux Foundation collaborating with OCP to help grow the marketplace for DENT switch platforms. Edgecore Networks will be able to promote the open platforms that we have contributed to OCP to a wider market.” said name, title, Edgecore Networks.
Delta Electronics
“This is an exciting development for the industry because enterprise edge customers using DENT now have access to the same platforms that are deployed on a large scale in data centers to gain cost savings,” said Charlie Wu, VP of Data Center RBU, Delta Electronics. “Creating an open source community benefits the entire ecosystem of solutions for both providers and users, and Delta is proud to continue supporting DENT and SAI as we move towards a more collaborative market.”
Wistron
“This is an exciting opportunity for the DENT ecosystem as developers and vendors have more options as they grow the ecosystem.” said name, title, Wistron. “DENT customers will be able to go to market quicker with the range of SAI platforms that Wistron has contributed to OCP.”
Keysight
“The adoption of SAI by the DENT project benefits the entire ecosystem, expanding the options available to platform developers and system integrators,” said Venkat Pullela, Chief of Technology, Networking at Keysight. “SAI strengthens DENT immediately with an existing and continually growing set of test cases, test frameworks and test equipment. Thanks to SAI, the validation of ASIC performance can be completed much earlier in the cycle before the full NOS stack is available. Keysight is happy to be a part of the DENT community and provide validation tools for new platform onboarding and system verification.”
About The Linux Foundation
The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.
The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage.
Linux is a registered trademark of Linus Torvalds.
About the Open Compute Project Foundation
At the core of the Open Compute Project (OCP) is its Community of hyperscale data center operators, joined by telecom and colocation providers and enterprise IT users, working with vendors to develop open innovations that when embedded in products are deployed from the cloud to the edge. The OCP Foundation is responsible for fostering and serving the OCP Community to meet the market and shape the future, taking hyperscale led innovations to everyone. Meeting the market is accomplished through open designs and best practices, and with data center facility and IT equipment embedding OCP Community-developed innovations for efficiency, at-scale operations and sustainability. Shaping the future includes investing in strategic initiatives that prepare the IT ecosystem for major changes, such as AI & ML, optics, advanced cooling techniques, and composable silicon. Learn more at www.opencompute.org.
Amazon deploys open source NOS to automate more efficient customer experience with Just Walk Out technology
Large-scale deployment by global enterprise commerce leader signals new level of maturity for open source Networking Operating System
Growing ecosystem of members & collaborators across enterprises, silicon vendors, ODMs, OEMs, and System Integrators, demonstrates deployment readiness for disaggregated hardware
The DENT Project, an open source ecosystem utilizing the Linux Kernel, Switchdev, and other Linux based projects, announced member company Amazon has deployed the DENT operating system (dentOS) as part of its Just Walk Out Technology in third party customer stores worldwide to streamline the customer experience and scale in-store operations.
The need for retailers to innovate quickly in the pandemic era depends highly on the network to power the in-store components that enable more seamless and touchless experiences, like grab-and-go and electronic shelf labels. The number of devices, such as IP cameras and sensors, needed to enable these features require massive, edge switching and processing. Disaggregated hardware and open-source collaboration is needed to scale and accelerate standardization at the network edge.
DENT provides access to open source based switches at a lower cost and more flexibility compared to proprietary switches with locked ecosystems. DentOS enables the Just Walk Out Technology to connect and manage thousands of devices like cameras, sensors, entry and exit gates, and access points on the network edge.
“Adoption and deployment by the world’s largest e-commerce leader with its Just Walk Out Technology is a shining example of the power of open source,” said Arpit Joshipura, general manager, Networking, Edge and IoT, the Linux Foundation. “In just three years, the DENT community created a working platform for disaggregated networks to power multiple device locations at the edge, now used by top retail giants to streamline operations. This undertaking is only possible by the power of collaborative open source development.”
“We are pleased to leverage the DENT open-source platforms to power networking infrastructure to enable customers to skip check-out lines with our Just Walk Out Technology,” said Jason Long, Head of Networking for Amazon Physical Retail Technology and Chairman of the DENT Board. “DENT enabled us to reduce our networking costs by giving us access to open-source switches that allowed Amazon to efficiently deploy new hardware and software whenever we need instead of waiting for a bug fix from a third-party vendor”.
“With its cost-effective cloud managed networking products, Quantum Networks has established itself as a reliable partner, especially in emerging markets,” said Mukesh Majithia, Director (Technical), Quantum Networks. “Our collaboration with the DENT community and Sartura is intended to build a roadmap for market-required features. Being able to provide a better service to our customers through the use of Open Source technologies is what sets us apart from traditional vendors at a lower price.”
DENT at ONE Summit
The announcement was shared during the ONE Summit opening keynote address in Seattle, Wash. ONE Summit is the one industry event that brings together decision makers and implementers for two days of in-depth presentations and interactive conversations around 5G, Access, Edge, Telco, Cloud, Enterprise Networking, and more open source technology developments.
The DENT community also hosted a collocated workshop to provide details on the NOS’ architecture, use in Distributed Edge scenarios, compatible hardware and how DENT impacts and contributes to the upstream Linux kernel.
“It is imperative that we provide reliable, private, and secure communications to US soldiers and military contractors overseas. Achieving our mission requires agility and resilience.” said Peter Catranis, CTO, Babtel. “With our joint efforts with Sartura, we have been able to leverage leading Open Source software extensively. Today these technologies are being adopted by a variety of industries, which of course benefits everyone.”
Keysight
“Keysight has been involved with DENT since its inception because we are eager to drive the success and adoption of open-source communities,” said Dean Lee, Senior Director, Cloud Solution Unit, Keysight. “We are hosting the community system integration lab which provides multi-vendor interoperability testing to make DENT robust and drive customer POCs successfully. We are delighted to see the fruits of these labors come to fruition through Amazon’s pioneering deployment of DENT components in its retail stores.”
TELUS
“Our collaboration with Sartura around DENT, switchdev, and mainline Linux simplifies our support model for data centers and central offices,” said Paul Arola, Senior Design Specialist, TELUS. “With no reliance on proprietary SDK’s, we can rapidly deploy new software releases, and security patches with an agility that is not possible with traditional switch NOS”.
Sartura
“Sartura is one of the key organizations which has consistently delivered on the promise of a modern disaggregated network infrastructure. By providing professional services, our team empowers our partners and customers to utilize state-of-the-art open source networking technologies,” said Luka Perkov, CEO, Sartura. “We have been devoted to making Linux-based networking technologies more accessible to the broad market, and the market is responding favorably. Those that place a high importance on security, flexibility, and openness have found our efforts particularly appealing. As we move forward, our activities will be directed towards further developing the ecosystem.”
Quantum Networks
“With its cost-effective cloud managed networking products, Quantum Networks has established itself as a reliable partner, especially in emerging markets,” said Mukesh Majithia, Director (Technical), Quantum Networks. “Our collaboration with the DENT community and Sartura is intended to build a roadmap for market-required features. Being able to provide a better service to our customers through the use of Open Source technologies is what sets us apart from traditional vendors at a lower price.”