OpenFlow¶OpenFlow plugin for interfacing to controllers via Broker.
| Namespace: | OpenFlow |
|---|---|
| Imports: | base/frameworks/broker, base/frameworks/openflow |
| Source File: | /scripts/base/frameworks/openflow/plugins/broker.bro |
OpenFlow::ControllerState: record &redef |
|
OpenFlow::Plugin: enum |
OpenFlow::broker_new: function |
Broker controller constructor. |
OpenFlow::broker_flow_mod¶| Type: | event (name: string, dpid: count, match: OpenFlow::ofp_match, flow_mod: OpenFlow::ofp_flow_mod) |
|---|
OpenFlow::broker_new¶| Type: | function (name: string, host: addr, host_port: port, topic: string, dpid: count) : OpenFlow::Controller |
|---|
Broker controller constructor.
| Host: | Controller ip. |
|---|---|
| Host_port: | Controller listen port. |
| Topic: | Broker topic to send messages to. |
| Dpid: | OpenFlow switch datapath id. |
| Returns: | OpenFlow::Controller record. |