Configuring multiple controller connections, Configuring the system parameters for openflow, Configuring the default action – Brocade Multi-Service IronWare Software Defined Networking (SDN) Configuration Guide (Supporting R05.6.00) User Manual
Page 31: Displaying the openflow status on the device
Multi-Service IronWare SDN Configuration Guide
21
53-1003034-02
Configuring OpenFlow
1
To reenable SSL client in the device, use the [no] version of the command.
Configuring multiple controller connections
Brocade devices support up to three controller connections. You can configure these connections
with active or passive modes, in any combination, such as all active, all passive, or some active and
some passive. Each connection requires its own separate command. To configure these, you enter
separate commands. You can remove any of these connections using the [no] version of the
command. The following example shows how you configure three connections.
Brocade(config)# openflow controller ip-address 10.2.3.4 no-ssl port 6635
Brocade(config)# openflow controller ip-address 10.2.3.5 no-ssl
Brocade(config)# openflow controller passive no-ssl ip-address 10.2.3.6
Configuring the system parameters for OpenFlow
You can specify the limit for OpenFlow flow table entries in the flow table. Enter the following
command:
Brocade(config)# system-max openflow-flow-entries
Syntax: system-max openflow-flow-entries limit
The range is 0 to 4096. Specify the maximum number of flow table entries. This command requires
a reboot to take effect. The default number of flow table entries is zero. To verify the flow table
entry limit, use the show openflow command.
NOTE
This command is not available on the Brocade NetIron CER and Brocade NetIron CES devices. The
default number of flows table entries is 4096 on these devices.
Configuring the default action
By default, the device drops packets that do not match any of the programmed flows. However, you
can configure a device-level option to forward the packets to the controller instead of dropping
them. This is an optional configuration. If this option is not configured, packets that do not match
any flow entries on a port are dropped. When sending a packet to the controller, a copy of the
packet is sent to each of the configured controller connections.
To enable this option, enter the following command:
Brocade(config)# openflow default send-to-controller
Syntax: [no] openflow default send-to-controller
Packets that match a flow entry on a port are processed according to the action specified and are
not affected by this setting. Use the [no] version of the command to set the default action to drop
such packets instead.
Displaying the OpenFlow status on the device
After enabling or disabling OpenFlow on a device, you can verify the configuration using any of the
show commands.