Deployment Guide

20
4.3.2.3 Termination MAC Flow Table
The Termination MAC Flow Table determines whether to do bridging or routing on a packet. It identifies
destination MAC, VLAN, and Ethertype for routed packets. Routed packet rule types use a goto instruction to
indicate that the next table is one of the routing tables. The default on a miss is to go to the Bridging Flow
Table.
4.3.2.3.1 Match Criteria, Instructions, Actions/Action List/Action Set, Counters, Flow Expiry
The Termination MAC Flow Table implements the flow entry types listed in Table 12.
The Termination MAC Flow Table match fields are listed in Table 13. Strict rule priority must be assigned by the
controller so that every flow entry has a unique priority.
Table 13: Termination MAC Flow Table Match Fields
\Field
Bits
Maskable
Optional
Description
IN_PORT
32
No
Yes
Physical (local) input port.
ETH_TYPE
16
No
No
Prerequisite for IPv4 (0x0800) or IPv6 (0x86dd).
ETH_DST
48
No
No
Ethernet destination MAC. Prefix maskable for only
the specific multicast IP flow entries in Table 28.
Can only be field masked for unicast destination
MACs.
VLAN_VID
16
Yes
Yes
Matches against the Outer VLAN id. Must be either
omitted or exact.
IPV4_DST
32
\Yes
Yes
Can only be used with 224/8 address and
224.0.0.0 mask values, otherwise must be omitted.
Prerequisite ETH_TYPE must be 0x0800.
IPv6_DST
128
Yes
Yes
Can only be used with FF00::/8 address and
FF00:0:0:0:0:0:0:0 mask values, otherwise must
be omitted. Prerequisite ETH_TYPE must be
0x86dd.