Users Guide

1650 OpenFlow
For the switch to receive the untagged traffic and map it to the appropriate
VLAN, the OpenFlow controller can install a flow that maps the incoming
MAC address to the VLAN. This is done with the flow type "Phase-1-
Untagged-MAC" and action OFPAT_SET_VLAN_ID (see "Source MAC
VLAN Assignment Table" on page 1628).
For the switch to transmit untagged traffic on the port for the untagged
VLAN, the switch uses the VLAN translation table to configure the traffic
that matches the VLAN and egress port to be sent untagged.
The switch strips the tag on the VLAN specified in the
OFPAT_SET_VLAN_ID action for Phase-1-Untagged-MAC flows that use
the magic VLAN ID 0xFFFF as a match criterion.
The pure OpenFlow 1.0 Controllers and the OpenFlow 1.3 controllers do not
support Phase-1 flows. If such controllers are used in the network, then to
map untagged ingress traffic to a specific VLAN on a specific port, the
network administrator must configure the PVID for that port. To send traffic
without tags, the network administrator must statically create the VLANs
with untagged port members.
Interaction between Flows and Interfaces
Dell EMC Networking OpenFlow Hybrid supports flows on physical ports
and LAGs. For a flow to be installed in the hardware, the hardware must know
about the interface. Ports that are members of link-up LAGs cannot be match
ports or egress ports for flows. When a port becomes a LAG member, it
becomes unknown to the OpenFlow application.
If a physical port is enabled for port-based routing, the port becomes
unknown to the OpenFlow controller.
The OpenFlow Controller can install flows only on ports that are physically
present. The OpenFlow Controller cannot install flows on preconfigured
ports that are not physically present. It is possible, however, that the interface
goes away after the flow is installed in the hardware. A race condition is also
possible where a new flow is added while the port is physically present, but the
port disappears before the switch has a chance to add the flow to the
hardware.