With a recent (summer 2015) addition to the master branch of FloodlightIn Floodlight v1.2 and above, you can set the specific OpenFlow protocol versions you want Floodlight to be able to speak. Of course, you can't set a version not implemented within the underlying OpenFlowJ-Loxi library (e.g. OpenFlow 1.5 is not supported). However, you can precisely define the versions of OpenFlow you want Floodlight to be able to speak from OpenFlow 1.0 through OpenFlow 1.4 (through OpenFlow 1.5 in Floodlight master). By default, Floodlight is configured to allow all these protocol versions.
...
to include only the OpenFlow versions you want to use, e.g:
Code Block | ||
---|---|---|
| ||
net.floodlightcontroller.core.internal.OFSwitchManager.supportedOpenFlowVersions=1.0, 1.1, 1.2, 1.3 |