April 25-29, 2016

Event Details

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

Mapping Real Networks to Physical Networks, Segments, and Logical Networks in Neutron

In this talk we will dive into the details of how Neutron maps a logical network into underlying network infrastructure with the ML2 plugin. We will explain the difference between physical networks, segmentation types, segments, and logical networks. Then we will show how a Neutron network created via the API uses these components to tell the agents on each compute node how to actually put the packets on the wire. Finally, we will talk about the assumptions Neutron currently makes about segments and how they are being adjusted during the Mitaka and Newton cycle to work with restricted L2 topologies without overlays. If you've ever seen the error "Unexpected vif_type=binding_failed" or hate troubleshooting overlays, this is the talk for you!

What can I expect to learn?
  • How Neutron maps packets from logical Neutron networks to packets on the real network infrastructure underneath.
  • How to troubleshoot port binding failures that prevent VMs from booting
  • How Neutron is adapting to support more diverse operator network topologies
Thursday, April 28, 9:50am-10:30am (2:50pm - 3:30pm UTC)
Difficulty Level: Intermediate
Kevin Benton is a software engineer at Mirantis and the Neutron Pike PTL. He has been contributing to and supporting deployments of Neutron since 2013. His background is in security and networking. FULL PROFILE
Neutron Developer
Carl Baldwin is a regular contributor Openstack's Neutron project and has been a core reviewer since 2014. He is the Neutron L3 Lieutenant. He started his career developing electronic design automation software with HP’s microprocessor design projects: PA-RISC and Itanium. Years later, he spent a short time on a few of HP's network attached storage products. He was drawn to computer... FULL PROFILE