
Controller enforcement levels for OpenFlow classes
The following table lists the enforcement levels that the controller can use for applications that
send flows to switches.
Description
Enforcement level
The controller does not manage flow modification priorities or validate flow modification
requests:
none
•
Applications that do not register OpenFlow classes with the controller are permitted
to send flow modifications to switches.
•
The controller does not validate flow modifications, even for applications that register
OpenFlow classes with the controller.
•
The controller does not replace logical priorities with actual priorities for flow modification
requests from any applications.
(Default) The controller manages flow modification priorities and validates flow modification
requests for applications that register OpenFlow classes:
weak
•
Applications that do not register OpenFlow classes with the controller are permitted
to send flow modifications to switches.
•
The controller validates flow modifications from registered applications against the
OpenFlow classes that are registered.
•
The controller replaces logical priorities with actual priorities for registered applications
only.
The controller manages all flow modification priorities and validates all flow modification
requests:
strict
•
Applications that do not register OpenFlow classes with the controller are not permitted
to send flow modifications to switches.
•
The controller validates all flow modifications against the OpenFlow classes that are
registered.
•
The controller replaces logical priorities with actual priorities for all applications.
Changing the enforcement levels for OpenFlow classes
To change the enforcement level the controller applies to applications sending flows to switches,
change the value for the
flow.mod.enforcement
key of the
com.hp.sdn.ctl.of.impl.ControllerManager
component.
1.
From the navigation menu, select
Configurations
. Then select the
Basic
tab.
2.
Select the
com.hp.sdn.ctl.of.impl.ControllerManager
component.
3.
Click
Modify
.
The
Modify Basic Configuration
dialog box is displayed for the
com.hp.sdn.ctl.of.impl.ControllerManager
component.
4.
Change the value for the
flow.mod.enforcement
key.
5.
Click
Apply
.
For information about the enforcement levels the controller can apply, see
levels for OpenFlow classes” (page 78)
78
Using the SDN controller UI