Barcelona, Spain
October 25-28, 2016

Event Details

Please note: All times listed below are in Central Time Zone


Under the Trenchcoat: Neutron Agent Extensions

Neutron agents are a critical part of the Openstack networking infrastructure. The Quality of Service (QoS) effort leading up to Liberty prompted the creation of an L2 agent extension mechanism in order to provide a defined ability for agent extensions to be added to the neutron-openvswitch-agent. Other Neutron L2 agents, such as neutron-linuxbridge-agent and neutron-sriov-agent, have since been modified to utilize this extension mechanism. In the Newton cycle, this framework was generalized and implemented in Neutron's L3 base agent, with FWaaS' v2 implementation as the initial subscriber.

This talk will discuss:

  • The history of agent extensions in Neutron.
  • A deep dive into how they function.
  • Various use cases that take advantage of them.


We will review a selection of the current use cases for agent extensions. Finally we will examine future use cases and development trends for Neutron agent extensions.


What can I expect to learn?

The target audience for this talk is developers who are creating or supporting functionality that requires Neutron agent-side code.  This talk will discuss why this code exists, how it was implemented, and how future progress in Neutron agent extensions is likely to go.

Thursday, October 27, 5:30pm-6:10pm (3:30pm - 4:10pm UTC)
Difficulty Level: Advanced
Associate Manager, Software Development
I have been working alternately as a developer, a system administrator, and a system architect since 1997.  I have been working on Openstack since September, 2014, with a focus on the Quality of Servce ("QoS") functionality within Neutron.  I have worked with Red Hat in the OpenStack Networking group since June 2018. I am very excited to be a part of the Openstack community.  I believe... FULL PROFILE
Comcast Cable
I have worked on OpenStack development, almost exclusively in Neutron, since August of 2015. Prior to that, I worked as a web application developer for the networking and telecommunications group at University of Pennsylvania's Information Systems & Computing. FULL PROFILE
Intel
I'm a Network Software Engineer in Intel's Software Datacenter Solutions Group. My experience in OpenStack is centered on the Neutron project with a focus on Neutron's extension frameworks and the L3-Agent. My previous talks include presentations on Neutron's Quality of Service DSCP feature and a History and explanation of Neutron's extension frameworks. FULL PROFILE