OpenFlow plugin for the NetControl framework.
Namespace: | NetControl |
---|---|
Imports: | base/frameworks/netcontrol/main.bro, base/frameworks/netcontrol/plugin.bro, base/frameworks/openflow |
Source File: | /scripts/base/frameworks/netcontrol/plugins/openflow.bro |
NetControl::openflow_flow_timeout: interval &redef | The time interval after we consider a flow timed out. |
NetControl::openflow_message_timeout: interval &redef | The time interval after which an openflow message is considered to be timed out and we delete it from our internal tracking. |
NetControl::OfConfig: record | This record specifies the configuration that is passed to NetControl::create_openflow. |
NetControl::OfTable: record |
NetControl::PluginState: record |
NetControl::create_openflow: function | Instantiates an openflow plugin for the NetControl framework. |
Type : | interval |
---|---|
Attributes : | &redef |
Default : | 1.0 day |
The time interval after we consider a flow timed out. This should be fairly high (or even disabled) if you expect a lot of long flows. However, one also will have state buildup for quite a while if keeping this around...
Type : |
|
---|
This record specifies the configuration that is passed to NetControl::create_openflow.
Type : | function (controller: OpenFlow::Controller, config: NetControl::OfConfig &default = [] &optional) : NetControl::PluginState |
---|
Instantiates an openflow plugin for the NetControl framework.