beautypg.com

Openflow network, Openflow instance – H3C Technologies H3C Intelligent Management Center User Manual

Page 12

background image

2

OpenFlow network

In an OpenFlow network, as shown in

Figure 1

, the controller directly controls the packet forwarding for

OpenFlow switches. The control packets (defined by the OpenFlow protocol) between OpenFlow
switches and controller are transmitted through a secure channel.
The controller provides centralized control on the data plane of OpenFlow switches through the

OpenFlow protocol.
An OpenFlow switch can communicate with multiple controllers. The OpenFlow channel between the
OpenFlow switch and each controller can have only one main connection.
An OpenFlow switch communicates with the controller through a secure channel and the connection must

use TCP or SSL.
An OpenFlow switch forwards packets between endpoints and servers according forwarding rules
deployed by the controller.

Figure 1 OpenFlow Network

OpenFlow instance

For OpenFlow switches that support multiple OpenFlow instances, each OpenFlow instance is

considered as a separate logical OpenFlow switch and is identified by a unique DataPath ID (DPID).
For OpenFlow switches that does not support multiple OpenFlow instances, such as vSwitches, the

OpenFlow switch itself is considered as an OpenFlow instance and is identified by a unique DPID.
A DPID is 64 bits in length. By default, the lower 48-bits are for the MAC address of the network bridge

of the device to which the OpenFlow instance belongs, and the upper 16-bits are vendor-defined.