OpenFlow Actions

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 RUCKUS ICX implementation of OpenFlow supports an option to send such packets to the OpenFlow Controller. Refer to Configuring the Default Action.

RUCKUS ICX devices support the actions listed in the following table.

OpenFlow Actions Supported on RUCKUS ICX Devices

OpenFlow Action

RUCKUS ICX Device Support

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

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