Deployment Guide

48
4.4.13 Vendor Extension Features
In many cases the vendor extension features only affect the OpenFlow abstract switch and can be
accommodated by the existing OpenFlow 1.3.4 protocol. In others, an OpenFlow 1.3.4 agent and compatible
controller can be extended using the OpenFlow Experimental facility to add new protocol elements as needed.
DNOS-OF provides vendor extensions for source MAC learning, and L3 forwarding IN_PORT control.
4.4.13.1 Source MAC Learning
OF-DPA provides vendor extensions for source MAC learning, L3 forwarding IN_PORT control, MPLS and OAM
actions and pipeline match fields, and new ancillary object types.
In many cases the vendor extension features only affect the OpenFlow abstract switch and can be
accommodated by the existing OpenFlow 1.3.4 protocol. In others, an OpenFlow 1.3.4 agent and compatible
controller can be extended using the OpenFlow Experimental facility to add new protocol elements as needed.
4.4.13.2 Group Properties
DNOS-OF adds the vendor extension property “ALLOW-IN_PORT” to DNOS-OF L3 Interface and L2
Loopback group entries. This property applies to the group entry and to any referenced group entries. L3
Interface and L2 Loopback group entries automatically come with the property set, and it cannot be
overridden. This obviates the need for special protocol support in OpenFlow 1.3.4.