The OpenFlow Capable Switch and its configurationpoints, logical
switches and resources available to logicalswitches.
Representation of an OpenFlow Capable Switch.
An unique but locally arbitrary identifier that identifies a
Capable Switch towards management systems and that is persistent across
reboots of the system.
The list of all configuration points known to the OpenFlow
Capable Switch that may manage it using OF-CONFIG.
This element contains lists of all resources of the OpenFlow
Capable Switch that can be used by OpenFlow Logical Switches.
List of all OpenFlow Logical Switches available on the
OpenFlow Capable Switch.
Representation of an OpenFlow Configuration Point.
An identifier that identifies a Configuration Point of the
OpenFlow Capable Switch.
A locator of the Configuration Point. This element MAY contain
a locator of the configuration point including, for example, an IP address
and a port number.
The transport protocol that the Configuration Point uses when
communicating via NETCONF with the OpenFlow Capable Switch.
The mappings of NETCONF to different transport protocols are defined
in RFC 6242 for SSH, RFC 4743 for SOAP, RFC 4744 for BEEP, and RFC 5539 for TLS.
The representation of an OpenFlow Logical Switch
An unique but locally arbitrary identifier that identifies an
OpenFlow Logical Switch within an OpenFlow Capable Switch. It is persistent
across reboots of the system.
Capability items of logical switch.
A unique identifier that identifiers an OpenFlow Logical
Switch within the context of an OpenFlow Controller.
The list of controllers that are assigned to the OpenFlow
Logical Switch.
The list of references to all resources of the OpenFlow
Capable Switch that the OpenFlow Logical Switch has exclusive access to.
The maximum number of packets the switch can buffer when
sending packets to the controller using packet-in messages. See OpenFlow
protocol 1.2 section A.3.1
The number of flow tables supported by the switch. See
OpenFlow protocol 1.2 section A.3.1
The number of ports supported by the switch. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports flow statistics. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports table statistics. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports port statistics. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports group statistics. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports queue statistics. See OpenFlow
protocol 1.2 section A.3.1
Whether the switch supports reassemble IP fragments. See
OpenFlow protocol 1.2 section A.3.1
"true" indicates that a switch protocol outside of OpenFlow,
such as 802.1D Spanning Tree, will detect topology loops and block ports to
prevent packet loops. See OpenFlow protocol 1.2 section A.3.1
Specify generic forwarding actions such as sending to the
controller, ooding, or forwarding using non-OpenFlow methods, such as
"normal" switch processing. SeeOpenFlow protocol 1.2 section 4.5.
The group types supported by the switch. SeeOpenFlow protocol
1.2 section 5.4.1.
The group capabilities supported by the switch. SeeOpenFlow
protocol 1.2 section A.3.5.9.
The action types supported by the switch. See OpenFlow
protocol 1.2 section 5.9 and A.2.5.
The instruction types supported by the switch. See OpenFlow
protocol 1.2 section 5.6.
Representation of an OpenFlow Controller
An unique but locally arbitrary identifier that identifies an
OpenFlow Controller within the context of an OpenFlow Capable Switch. It is
persistent across reboots of the system.
The predefined role of the controller.
The remote IP of the controller to connect
to.
The port number the controller listens on.
This specifies the source IP for packets sent to this
controller and overrides the default IP used.
The port number the controller listens on. If 0 the port is
chosen dynamically.
The protocol used for connecting to the controller. Both sides
must support the chosen protocol for a successful establishment of a
connection.
This element represents the state of the OpenFlow protocol
connection to the controller.
This element represents the run-time state of the OpenFlow
connection to the Controller.
This element denotes the version of OpenFlow that Controller
is currently communicating with. It is only relevant when the
connection-state element is set to "up".
This element denotes all of the versions of the OpenFlow
protocol that the controller supports.
A Base Class for OpenFlow Resources.
An unique but locally arbitrary identifier that identifies a
resource within the context of and OpenFlow Capable Switch and is persistent
across reboots of the system.
An unique but locally arbitrary number that identifies
a queue within the context of and OpenFlow Logical Switch and is
persistent across reboots of the system.
Port in the context of the same Logical Switch which
this Queue is associated with.
Properties of the Queue.
The minimal rate that is reserved for this queue in 1/10 of a
percent of the actual rate.
The maximum rate that is reserved for this queue in 1/10 of a
percent of the actual rate.
Experimental Properties
The open flow match field types. See OpenFlow protocol 1.2 section
A.2.3.7