Vancouver, BC
May 21-24, 2018

Event Details

Multiple L3 backends in a cloud

OpenStack Networking (Neutron) has modular layer 2 plugin (ML2) to allow multiple backends to provide underlay networks based on user choice in the same cloud but there was a lock in for L3 service plugin, users could have only one choice of L3 service until the L3 flavors framework was introduced. L3 flavors enables the cloud to serve multiple backends in a single deployment. This serves many use cases where users want to have special mapping for underlay and overlay networks and they can have router of multiple choices. Each backend that serves virtual routing and forwarding needs to implement a L3 flavor drivers using neutron L3 flavor framework. This talk will focus on few use cases for different clouds and give an overview about writing a L3 flavor driver for any backend. Also, we will discuss floating ip compatibility and how datapath can look like with multiple L3 backends in a cloud.

What can I expect to learn?

Attendees will learn about L3 flavor framework in openstack neutron, the use cases of having multiple L3 router backends and also about the issues it addresses for existing l3 service plugin. We will also cover how floating ip operation compatibility is handled and invalid operations are ignored. An overview to implement a backend driver will be  provided, so vendors can learn where to start in order to integrate the router type with L3 flavor framework. It will also provide an example of flavors driver for OpenDaylight backend.

Tuesday, May 22, 2:40pm-3:20pm
Difficulty Level: Intermediate
Intel OTC
Isaku Yamahata is a Software architect in the Open Source Technology Center, Intel. His main focus is Network virtualization as Software Defined Networking and Network Function Virtualization. Isaku is an active OpenStack Neutron (networking), networkig-odl developer and has in the past contributed significantly to qemu, kvm, Xen, and Ryu SDN frameworks. FULL PROFILE
Neutron core reviewer, working at Midokura. Core reviewer of various Neutron related projects, including networking-midonet, tap-as-a-service, neutron-vpnaas. He is also a member of Neutron Drivers team. He is also a committer of Open vSwitch project. Previously, Yamamoto was cloud infrastructure expert at VA Linux Systems Japan, where he was responsible for developing the OFAgent, a... FULL PROFILE
Manjeet is a Senior Cloud SW Engineer at Intel Corporation working on OpenStack Networking, He worked on enabling OpenDaylight with OpenStack and now working on SRIOV feature enabling and testing in neutron, He's also responsible for setting up third party CI for testing hardware features for networking projects in openstack. FULL PROFILE