SD-Fabric is a complete P4 programmable networking fabric. The stack enables programmers to execute custom forwarding logic in performant networking hardware, making it possible to implement features that would otherwise consume expensive compute resources.
SD-Fabric creates an Ethernet fabric optimized for edge application out of a collection of switches. SD-Fabric uses SDN control to convert a spine-leaf assembly of switches into what appears to be a single routing instance to all hosts and routers connected to the fabric. SD-Fabric also enables fine-grained measurement through the use of INT services, and is iteratively integrating network verification and closed-loop control capabilities coming from project Pronto research.
Learn more about SD-Fabric here: https://opennetworking.org/sd-fabric/
Read the recent press release: https://opennetworking.org/news-and-events/press-releases/onf-announces-new-sd-fabric-project-an-open-source-full-stack-programmable-network-fabric-for-hybrid-cloud-edge-cloud-5g-and-industrial-iot/
The Technical Steering Team is the group of people responsible for the technical direction of the project. As of April 2022, the SD-Fabric TST consists of the following members:
For technical questions and discussion, we highly recommend posting to the mailing lists, where the entire community can benefit from the answer.
To receive access to any of the below resources that are currently ONF member-only, please email email@example.com to request access (NOTE: please refer to the Licensing Notice above first)
To contribute to SD-Fabric, both individuals and companies are required to submit a Contributor License Agreement (CLA).
For up-to-date documentation on the architecture, capabilities, and instructions to deploy and use SD-Fabric, please refer to the official documentation:
The code repos can be found at :
We expect all ONF employees, member companies, and participants to abide by our Code of Conduct. If you have any questions or concerns, please notify a member of the ONF team or email firstname.lastname@example.org.