The OpenFlow Capable Switch and its configuration points, logical switches and resources available to logical switches. 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. 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. 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 Contoller. This element denotes the version of OpenFlow that Contoller 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 contoller 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