Technical Library

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

OpenFlow-Logo-Small 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

pdfONF SDN Evolution (September 2016 | TR-535)
pdfNDM Negotiation OpenFlow Extension (September 2016 | TR-536)
pdfNegotiable Datapath Model and TTP Signing (September 2016 | TR-537)
pdf
OpenFlow® Switch Specification Ver 1.5.1 (April 2015 | TS-025)
pdfOpenFlow® Switch Specification Ver 1.4.1 (April 2015 | TS-024)
pdf
OpenFlow® Switch Specification Ver 1.3.5 (April, 2015 | TS-023)
zipBenefits of Multiple Flow Tables and TTPs (February 2, 2015)
zipOpenFlow® Extensions 1.3.x Package 2 (Dec. 23, 2013 | TS-021)
pdfOpenFlow® Switch Specification 1.5.0 (Dec. 19, 2014 | TS-020)
pdfOpenFlow® Table Type Patterns 1.0 (August 15, 2014 | TS-017)
pdfOpenFlow® Controller-Switch NDM Synchronization 1.0 (August 15, 2014 | TS-018)
pdfOpenFlow® Switch Specification 1.3.4 (Mar. 27, 2014 | TS-019)
pdfOpenFlow® Switch Errata 1.0.2 (Nov. 1, 2013 | TS-013)
pdfOpenFlow® Switch Specification 1.3.3 (Sep. 27, 2013 | TS-015)
pdfOpenFlow® Switch Specification 1.4.0 (Oct. 14, 2013 | TS-012)
zipOpenFlow® Extensions 1.3.x Package 1 (Oct. 15, 2013 | TS-011)
pdfOpenFlow® Switch Specification 1.3.2 (Apr. 25, 2013 | TS-009)
pdfOpenFlow® Switch Specification 1.3.1 (Sept. 6, 2012 | TS-007)
pdfOpenFlow® Switch Specification 1.3.0 (June 25, 2012 | TS-006)
pdfOpenFlow® Switch Specification 1.2 (Dec. 5, 2011 | TS-003)
pdfOpenFlow® Switch Specification 1.1.0 (Feb. 28, 2011 | TS-002)
pdfOpenFlow® Switch Specification 1.0.0 (Dec. 31, 2009 | TS-001) | OpenFlow® Switch Errata 1.0.1 (TS-001)

Project: OF-Config

pdf OpenFlow® Management and Configuration Protocol 1.2 (OF-Config 1.2) + Yang Model TS-016
pdf OpenFlow® Notifications Framework 1.0 (Oct. 15, 2013 | TS-014)
pdf OpenFlow® Configuration and Management Protocol 1.1.1 (OF-Config 1.1.1) March 23, 2013 | TS-008
pdf OpenFlow® Configuration and Management Protocol 1.1 (OF-Config 1.1) June 25, 2012 | TS-005
pdf OpenFlow® Configuration and Management Protocol 1.0 (OF-Config 1.0) Dec. 23, 2011 | TS-004

Project: Open Transport 

pdf SDN Architecture for Transport Networks (March 2016 | TR-522)
pdfOptical Transport Protocol Extensions Ver. 1.0 (April 2015 | TS-022)

Project: Testing & Interop

pdf Conformance Test Specification for OpenFlow® Switch Specification 1.0.1 (June 13, 2013 | TS-010)
pdf Conformance Test Specification for OpenFlow® Switch Specification 1.3.4 – Basic Single Table (April 15, 2015 | TS-026)

Project: L4-7 Services

pdf L4-L7 Service Function Chaining Solution Architecture (June 14, 2015) | TS-027)


Technical Recommendations

Project: Open Transport

pdf Microwave Information Model (December 2016 | TR-532)
pdf Functional Requirements for Transport API (June 2016 | TR-527)
pdf Optical Transport Use Cases (August 2014 | TR-509)
pdf Requirements Analysis for Transport OpenFlow/SDN (August 2014 | TR-508)

Project: Migration

pdf RFI Template for Migration to SDN (February 2016 | TR-524)
pdf Migration Tools and Metrics (August 2014 | TR-507)
pdf SDN Migration Considerations & Use Cases (November 2014 | TR-506)

Project: Protocol Independent Forwarding

pdfOF-PI: A Protocol Independent Layer for OpenFlow® v1-1 (September 2014 | TR-505)

Project: Architecture & Framework

pdfOrchestration: A More Holistic View (January 2017 | TR-540)
pdfMapping Cross Stratum Orchestration (CSO) to the SDN Architecture (May 2016 | TR-528)
pdfApplying SDN Architecture to 5G Slicing (April 2016 | TR-526)
pdfSDN Architecture 1.1 (February 2016 | TR-521)
pdfRelationship of SDN and NFV (October 2015 | TR-518)
pdfFramework for SDN: Scope and Requirements 1.0 (June 2015 | TR-516)
pdfSDN Architecture 1.0 Overview (November 2014 | TR-504)
pdfSDN Architecture 1.0 (June 2014 | TR-502)

Project: Testing & Interoperability

pdfOpenFlow Controller Benchmarking Methodologies (October 2016 | TR-539)
pdfONF AppFest Technical Report (May 2015 | TR-525)
pdfONF PlugFest Technical Report (May 2014 | TR-503)
pdfONF PlugFest Technical Report (June 2013 | TR-501)

Project: Open Datapath

pdfBenefits of Multiple Flow Tables and TTPs (February 2, 2015 | TR-510)

Project: Security

pdfSecurity Foundation Requirements for SDN Controllers (July 2016 | TR-529)
pdfThreat Analysis for the SDN Architecture (July 2016 | TR-530)
pdfPrinciples & Practices for Securing Software-Defined Networks applied to OFv1.3.4 Ver 1.0 (Apr 2015 | TR-511)                            

Project: Information Modeling

pdfCore Information Model (CoreModel) 1.2 (September 2016 | TR-512)
pdfCore Information Model (CoreModel) 1.1 + Model 1.1 (November 2015 | TR-512)
pdfCore Information Model (CoreModel) 1.0 + Model 1.0 (March 2015 | TR-512)
pdfCommon Information Model (CIM) Overview 1.2 (September 2016 | TR-513)
pdfCommon Information Model (CIM) Overview 1.1 (November 2015 | TR-513)
pdfCommon Information Model (CIM) Overview 1.0 (March 2015 | TR-513)
pdfUML Modeling Guidelines 1.2 + IISOMI UML Modeling Guidelines 1.2 (September 2016 | TR-514)
pdfUML Modeling Guidelines 1.1 (November 2015 | TR-514)

pdfUML Modeling Guidelines 1.0 (March 2015 | TR-514)
pdfPapyrus Guidelines 1.2 + IISOMI Papyrus Guidelines 1.2 (September 2016 | TR-515)
pdfPapyrus Guidelines 1.1 (November 2015 | TR-515)
pdfPapyrus Guidelines 1.0 (March 2015 | TR-515)
pdfUML to YANG Mapping Guidelines 1.0 + IISOMI UML to YANG Mapping Guidelines 1.0 (September 2016 | TR-531)

Project: Northbound Interfaces

pdfIntent Definition Principles (October 2016 | TR-523)
pdfReal Time Media NBI REST Specification 1.0 (March 2015 | TR-517)

Project: Carrier Grade SDN

pdfUse Cases for Carrier Grade SDN (October 2016 | TR-538)
pdfSDN Carrier Grade Framework (July 2016 | TR-534)