Each OpenFlow flow table entry contains the list of actions to be performed when
a packet matches the flow entry. These actions are defined by the OpenFlow Controller.
Packets that do not match any flow entry are dropped by default. The Brocade implementation
of OpenFlow supports an option to send such packets to the OpenFlow Controller. Refer
to
Configuring the default action.
Brocade devices support the actions listed in the following table .
OpenFlow actions supported on Brocade devices
|
OpenFlow action
|
Brocade device
|
|
Forward a packet to a set of ports
|
Yes
|
|
Drop the packet
|
Yes
|
|
Add, modify, or remove VLAN ID or priority on a per -destination-port basis
|
Yes
|
|
Modify the IP DSCP (for a flow sending a copy of the packet to multiple destinations,
the DSCP modification must be the same for all destinations. Modifying IP DSCP is
only supported on ports enabled with Layer 3 mode.)
|
Yes
|
|
Modify the destination MAC address
|
Yes (It is not supported on the ICX 6450.)
|
|
Send the packet to the OpenFlow Controller (Packet In)
|
Yes
|
|
Receive the packet from the OpenFlow Controller and send it to ports (Packet Out)
|
Yes
|