The central management of OSKen applications.
Load OSKen applications
Provide contexts to OSKen applications
Route messages among OSKen applications
The main component of OpenFlow controller.
Handle connections from switches
Generate and route events to appropriate entities like OSKen applications
OpenFlow event definitions.
Basic OpenFlow handling including negotiation.
OpenFlow 1.0 definitions.
Decoder/Encoder implementations of OpenFlow 1.0.
OpenFlow 1.2 definitions.
Decoder/Encoder implementations of OpenFlow 1.2.
OpenFlow 1.3 definitions.
This module implements OpenFlow 1.3.x.
This module also implements some of extensions shown in "OpenFlow Extensions for 1.3.X Pack 1". Namely, the following extensions are implemented.
EXT-230 Bundle Extension (without bundle properties)
EXT-236 Bad flow entry priority error Extension
EXT-237 Set async config error Extension
EXT-256 PBB UCA header field Extension
EXT-260 Duplicate instruction error Extension
EXT-264 Multipart timeout errors Extension
The following extensions are partially implemented.
EXT-187 Flow entry notifications Extension (ONFMP_FLOW_MONITOR only)
EXT-232 Table synchronisation Extension (Error codes only)
The following extensions are not implemented yet.
EXT-191 Role Status Extension
EXT-192-e Flow entry eviction Extension
EXT-192-v Vacancy events Extension
OpenFlow 1.4 definitions.
Decoder/Encoder implementations of OpenFlow 1.4.
OpenFlow 1.5 definitions.
Decoder/Encoder implementations of OpenFlow 1.5.
A dumb OpenFlow 1.0 responder for benchmarking the controller framework. Intended to be used with oflops cbench.
An OpenFlow 1.0 L2 learning switch implementation.
Switch and link discovery module. Planned to replace os_ken/controller/dpset.
OSKen packet library. Decoder/Encoder implementations of popular protocols like TCP/IP.
ovsdb interaction library.
OF-Config implementation.
NETCONF definitions used by os_ken/lib/of_config.
An implementation of sFlow and NetFlow.
Open vSwitch python binding. Used by os_ken.lib.ovs.
Oslo configuration library. Used for osken-manager's command-line options and configuration files.
Python library for NETCONF client. Used by os_ken.lib.of_config.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.