NetControl
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. |
NetControl::openflow_flow_timeout
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…
NetControl::OfConfig
Type: |
|
---|
This record specifies the configuration that is passed to NetControl::create_openflow
.
NetControl::create_openflow
Type: | function (controller: OpenFlow::Controller , config: NetControl::OfConfig &default = [] &optional ) : NetControl::PluginState |
---|
Instantiates an openflow plugin for the NetControl framework.