Stratum is an open source, silicon-independent switch operating system for deployment on white box switches.
Trellis is an open source L2/L3 leaf-spine switching fabric that controls a network of OpenFlow and/or NG-SDN capable Stratum switches, organizing the switches into a unified network solution. Trellis supports distributed access & edge networks, NFV and edge cloud applications.
Next Generation SDN (NG-SDN) is an ONF platform that offers a hardware independent, programmable, zero-touch, verifiable networking solution implemented on white box hardware and open source software to deliver robust networks with deterministic behavior.
Programming Protocol-independent Packet Processors (P4) is a programming language for expressing how packets are processed by the data plane of a forwarding element such as a hardware or software switch, network interface card, router, or network appliance.
ONF’s Open and Disaggregated Transport Network (ODTN) project is focused on building optical transport data center interconnects using disaggregated optical equipment, open and common standards, and open source software.
Open Networking Operating System (ONOS) is the leading open source carrier-grade SDN controller used for building of next-generation SDN/NFV networks. It is widely used and can be found in production networks across the globe, and is the foundational SDN controller used in all of ONFs platforms and solutions.
Open Transport Configuration and Control (OTCC) is a project to promote common configuration and control interfaces for transport networks in SDN using open source software and software-defined standards.
Information Modeling & Tooling
This ONF project is targeted at evolving open information models and associated open source tooling software that guides development of SDN platforms, frameworks and interfaces used to control, manage and orchestrate SDN networks.