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

Advertising
background image

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

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.

Advertising