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.