Technical Communities within ONF work on a variety of SDN related projects, and publish specifications, open source software, technical recommendations, and related documents like white papers, case studies, and solution briefs to address issues related to the deployment of SDN in production networks.
Specifications – Includes all standards that define a protocol, information model, functionality of components and related framework documents. It is this category of Technical Specification that is identified as such because it is a normative publication that has the ONF IPR policy and licensing guiding its further use.
Recommendations – Includes architectural considerations, use cases, requirements analysis, terminology, larger change requests for specifications and plugfest reports. These documents reference ONF normative documents, but are protected by copyright only, and may be freely used if formally cited, not altered, and not commercially sold.
Publications – Informational documents to help in the deployment of open SDN including white papers, solution briefs and customer case studies. These documents are not normative, and protected by copyright only, and may be freely used if formally cited, not altered, and not commercially sold.
Technical Specifications
The technical specification documents describe the requirements of an OpenFlow® Switch. These documents cover the components and the basic functions of the switch, and the OpenFlow® protocol to manage an OpenFlow® switch from a remote controller.
For historical information about the origins of OpenFlow® at Stanford University prior to the creation of ONF, please see archive.openflow.org.
Project: Open Datapath
ONF SDN Evolution (September 2016 | TR-535)
NDM Negotiation OpenFlow Extension (September 2016 | TR-536)
Negotiable Datapath Model and TTP Signing (September 2016 | TR-537)
OpenFlow® Switch Specification Ver 1.5.1 (April 2015 | TS-025)
OpenFlow® Switch Specification Ver 1.4.1 (April 2015 | TS-024)
OpenFlow® Switch Specification Ver 1.3.5 (April, 2015 | TS-023)
Benefits of Multiple Flow Tables and TTPs (February 2, 2015)
OpenFlow® Extensions 1.3.x Package 2 (Dec. 23, 2013 | TS-021)
OpenFlow® Switch Specification 1.5.0 (Dec. 19, 2014 | TS-020)
OpenFlow® Table Type Patterns 1.0 (August 15, 2014 | TS-017)
OpenFlow® Controller-Switch NDM Synchronization 1.0 (August 15, 2014 | TS-018)
OpenFlow® Switch Specification 1.3.4 (Mar. 27, 2014 | TS-019)
OpenFlow® Switch Errata 1.0.2 (Nov. 1, 2013 | TS-013)
OpenFlow® Switch Specification 1.3.3 (Sep. 27, 2013 | TS-015)
OpenFlow® Switch Specification 1.4.0 (Oct. 14, 2013 | TS-012)
OpenFlow® Extensions 1.3.x Package 1 (Oct. 15, 2013 | TS-011)
OpenFlow® Switch Specification 1.3.2 (Apr. 25, 2013 | TS-009)
OpenFlow® Switch Specification 1.3.1 (Sept. 6, 2012 | TS-007)
OpenFlow® Switch Specification 1.3.0 (June 25, 2012 | TS-006)
OpenFlow® Switch Specification 1.2 (Dec. 5, 2011 | TS-003)
OpenFlow® Switch Specification 1.1.0 (Feb. 28, 2011 | TS-002)
OpenFlow® Switch Specification 1.0.0 (Dec. 31, 2009 | TS-001) | OpenFlow® Switch Errata 1.0.1 (TS-001)
Project: OF-Config
OpenFlow® Management and Configuration Protocol 1.2 (OF-Config 1.2) + Yang Model TS-016
OpenFlow® Notifications Framework 1.0 (Oct. 15, 2013 | TS-014)
OpenFlow® Configuration and Management Protocol 1.1.1 (OF-Config 1.1.1) March 23, 2013 | TS-008
OpenFlow® Configuration and Management Protocol 1.1 (OF-Config 1.1) June 25, 2012 | TS-005
OpenFlow® Configuration and Management Protocol 1.0 (OF-Config 1.0) Dec. 23, 2011 | TS-004
Project: Open Transport
SDN Architecture for Transport Networks (March 2016 | TR-522)
Optical Transport Protocol Extensions Ver. 1.0 (April 2015 | TS-022)
Project: Testing & Interop
Conformance Test Specification for OpenFlow® Switch Specification 1.0.1 (June 13, 2013 | TS-010)
Conformance Test Specification for OpenFlow® Switch Specification 1.3.4 – Basic Single Table (April 15, 2015 | TS-026)
Project: L4-7 Services
L4-L7 Service Function Chaining Solution Architecture (June 14, 2015) | TS-027)
Technical Recommendations
Project: Open Transport
Microwave Information Model (December 2016 | TR-532)
Functional Requirements for Transport API (June 2016 | TR-527)
Optical Transport Use Cases (August 2014 | TR-509)
Requirements Analysis for Transport OpenFlow/SDN (August 2014 | TR-508)
Project: Migration
RFI Template for Migration to SDN (February 2016 | TR-524)
Migration Tools and Metrics (August 2014 | TR-507)
SDN Migration Considerations & Use Cases (November 2014 | TR-506)
Project: Protocol Independent Forwarding
OF-PI: A Protocol Independent Layer for OpenFlow® v1-1 (September 2014 | TR-505)
Project: Architecture & Framework
Orchestration: A More Holistic View (January 2017 | TR-540)
Mapping Cross Stratum Orchestration (CSO) to the SDN Architecture (May 2016 | TR-528)
Applying SDN Architecture to 5G Slicing (April 2016 | TR-526)
SDN Architecture 1.1 (February 2016 | TR-521)
Relationship of SDN and NFV (October 2015 | TR-518)
Framework for SDN: Scope and Requirements 1.0 (June 2015 | TR-516)
SDN Architecture 1.0 Overview (November 2014 | TR-504)
SDN Architecture 1.0 (June 2014 | TR-502)
Project: Testing & Interoperability
OpenFlow Controller Benchmarking Methodologies (October 2016 | TR-539)
ONF AppFest Technical Report (May 2015 | TR-525)
ONF PlugFest Technical Report (May 2014 | TR-503)
ONF PlugFest Technical Report (June 2013 | TR-501)
Project: Open Datapath
Benefits of Multiple Flow Tables and TTPs (February 2, 2015 | TR-510)
Project: Security
Security Foundation Requirements for SDN Controllers (July 2016 | TR-529)
Threat Analysis for the SDN Architecture (July 2016 | TR-530)
Principles & Practices for Securing Software-Defined Networks applied to OFv1.3.4 Ver 1.0 (Apr 2015 | TR-511)
Project: Information Modeling
Core Information Model (CoreModel) 1.2 (September 2016 | TR-512)
Core Information Model (CoreModel) 1.1 + Model 1.1 (November 2015 | TR-512)
Core Information Model (CoreModel) 1.0 + Model 1.0 (March 2015 | TR-512)
Common Information Model (CIM) Overview 1.2 (September 2016 | TR-513)
Common Information Model (CIM) Overview 1.1 (November 2015 | TR-513)
Common Information Model (CIM) Overview 1.0 (March 2015 | TR-513)
UML Modeling Guidelines 1.2 + IISOMI UML Modeling Guidelines 1.2 (September 2016 | TR-514)
UML Modeling Guidelines 1.1 (November 2015 | TR-514)
UML Modeling Guidelines 1.0 (March 2015 | TR-514)
Papyrus Guidelines 1.2 + IISOMI Papyrus Guidelines 1.2 (September 2016 | TR-515)
Papyrus Guidelines 1.1 (November 2015 | TR-515)
Papyrus Guidelines 1.0 (March 2015 | TR-515)
UML to YANG Mapping Guidelines 1.0 + IISOMI UML to YANG Mapping Guidelines 1.0 (September 2016 | TR-531)
Project: Northbound Interfaces
Intent Definition Principles (October 2016 | TR-523)
Real Time Media NBI REST Specification 1.0 (March 2015 | TR-517)
Project: Carrier Grade SDN
Use Cases for Carrier Grade SDN (October 2016 | TR-538)
SDN Carrier Grade Framework (July 2016 | TR-534)