In the past OVS could not support NSH-based Service Chaining because its OpenFlow pipeline was limited to processing Ethernet frames. OpenFlow 1.5 standardized the Packet Type-aware Pipeline (PTAP) which allows OpenFlow switches to deal with other packet types than Ethernet. Based on that the speakers implemented support for PTAP, the NSH protocol, and Encap/Decap actions for Ethernet and NSH headers in OVS 2.8.
In this talk we will explain the new concepts, give a summary of the implementation status and remaining work items, and demonstrate how OpenDaylight uses these new OVS features to realize NSH-based Service Function Chaining.
Yi implemented both the NSH support in OVS and the SFC application in OpenDaylight, so the audience can expect first-hand insights into what it means to develop a new SDN application across controller and vSwitch.