
23
Appendix B MAC-IP flow table
Support capabilities of the MAC-IP flow table
The controller must include the required match fields and actions and can include the optional match
fields and actions in the flow entries deployed to the MAC-IP flow table. If the controller does not include
the optional match fields and actions in the flow entries, the switch adds them to the flow entries by
default.
The Layer 2 flow entries are implemented by using MAC address entries. Table 3 de
scribes the support
capabilities for Layer 2 flow entries.
Table 3 Support capabilities for Layer 2 flow entries
Su
ort items Ca
abilities
Required match fields
The MAC-IP flow table must support the following match fields:
• VLAN ID.
• Unicast destination MAC address.
Optional match fields N/A
Required actions Specify the output port.
Optional actions
The MAC-IP flow table can optionally support the following instructions:
• Goto-Table—When the switch has multiple tables, the switch adds this instruction
by default if the controller does not deploy it.
• Write-Metadata—When the switch has multiple tables, the switch adds this
instruction by default if the controller does not deploy it.
The Layer 3 flow entries are implemented by using routing entries. Table 3 describes the support
capabilities for Layer 3 flow entries.
Table 4 Support capabilities for Layer 3 flow entries
Su
ort items Ca
abilities
Required match fields
The MAC-IP flow table must support the following match fields:
• VLAN ID.
• Unicast destination MAC address that is the MAC address of the VLAN interface
for the VLAN that is matched.
• Unicast destination IP address.
Optional match fields N/A
Required actions Specify the output port.
Optional actions
The MAC-IP flow table can optionally support the following actions:
• Modify source MAC address—The switch modifies the source MAC address to the
MAC address of the virtual interface of the VLAN to which the output port
belongs.
• Decrement TTL by one.
• Goto-Table—When the switch has multiple tables, the switch adds this instruction
by default if the controller does not deploy it.
• Write-Metadata—When the switch has multiple tables, the switch adds this
instruction by default if the controller does not deploy it.