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. |