Users Guide

Table Of Contents
OpenFlow 1655
Dell EMC Networking OpenFlow Hybrid adds flows into one of the following
hardware tables: the VLAN Field Processor or the Ingress Field Processor. The
Ingress Field Processor is subdivided into two different hardware tables: the
"MAC Forwarding Table" and the "OpenFlow 1.0 Rule Table". The hardware
table to which the flow is added depends on the flow table identifier specified
in the OFPT_FLOW_MOD message.
The flows are added, modified, and removed using the OFPT_FLOW_MOD
message. The OFPT_FLOW_MOD message is handled by the Open vSwitch
layer and the resulting flow modification commands are passed to Dell EMC
Networking OpenFlow Hybrid using the ofproto_class interface.
Dell EMC Networking OpenFlow Hybrid enables the OpenFlow 1.0
Controller to add flows to different tables by making use of the most
significant byte in the command field in the OFPT_FLOW_MOD message.
If this byte is 0, the flow is added to the default table configured by the
administrator. If the byte is not zero, the flow is added to the flow table
specified in Table 48-2.
The following table identifiers are mapped to the listed hardware tables. The
table identifiers are not contiguous because some identifiers are reserved for
future enhancements. The supported hardware table IDs, sizes, and
descriptions are accessible through the switch user interface.
Table 48-2. Flow Table Identifiers
ID Usage Description
0 User-Configured
table.
This table ID in the OFPT_FLOW_MOD
messages indicates that the rule should be added to
the default table configured by the administrator.
The standard OpenFlow 1.0 controllers always send
0 to the switch. Table 0 is not reported in the
OFPST_TABLE message.
1–3 Reserved Unused.
4 Source MAC VLAN
Assignment
This table is in the VLAN Field Processor.
5–23 Reserved Unused.
24 OpenFlow 1.0 Rule
Table
IFP table containing OpenFlow 1.0 rules.