Video recording and post production done by OpenStack Foundation.
Since the Diablo days, Nova has had a multi-host feature that offers attractive network
performance, scalability and availability characteristics. This has long been seen as a gap
in Neutron, where routing and floating IPs have been provided by a centralized component.
With the Juno release, Neutron introduces a Distributed Virtual Router (DVR) feature. DVR brings
improvements in network performance, scalability and availability by distributing the routing and
floating IP functions.
In this session, members of the DVR upstream team behind the DVR implementation will discuss
the design and architecture of the DVR feature. We will provide insight into key objectives and
design decisions that lead to the Juno implementation. We will explore the differences between
a deployment using centralized routers and one using DVR. We will also discuss limitations of the
current DVR implementation, and take a look forward at future related work.
Attendees will leave this session with a clear understanding of how Distributed Virtual Router ties into the OpenStack Neutron framework to support the Openvswitch based deployments that addresses the scalability, performance and availability issues.