OpenFlow v1.3.0 instructions
Each flow entry has a set of instructions that are executed when the packet matches
the entry.
The instruction set associated with each flow entry can have a maximum of one instruction of each type. The following table shows the actions supported on different RUCKUS ICX devices.
Actions for flow table instruction
| Actions | Description | Supported |
|---|---|---|
| Write-Action actions ( Req ) | Adds or overwrites specified actions to the action set. | Yes |
| Apply-Actions actions | Applies the specified actions immediately. | Yes |
| Clear-Actions actions | Clears all the actions in the action set. | Yes |
| Meter meter-id | Directs the packet to the specified meter. | Yes |
| Goto -Table next-table-id ( Req ) | Indicates the next table in pipeline processing. | No |
| Write-Metadata metadata/mask | Writes the metadata field from the mask. | No |
| Output (Req) | Forwards the packet to a specified OpenFlow port. If out-port is Controller, then the packet is sent as packet-in message. | Yes |
| Drop (Req) | No explicit drop action. Packet with empty action set is dropped. | Yes |
| Group | Processes the packet through the specified group. | Yes |
| Set field | Modifies the values of the packet header based on the field type. | Yes |
| Push-Tag/ Pop-Tag | Adds and removes tag (newly inserted tags are always the outermost tags). | Yes |
| Set-Queue | Enqueues the packet to a specific queue on the outgoing port. | Yes |
| Decrement TTL | Decrements the TTL value by 1. | Yes1 |
| Normal Action mode | Processes the non-OpenFlow flows using local switching and routing. | Yes |
The set fields in the following table are supported for OpenFlow instructions. The set field action is used to set the value in the header field.
Supported set field action
- This action behaves differently on different devices. This action must be accompanied with a DMAC modification. In addition, the incoming traffic destination MAC address must be equal to the switch's MAC address for this action to work. Otherwise, the traffic is dropped. ↩