Please note: This schedule is for OpenStack Active Technical Contributors participating in the Icehouse Design Summit sessions in Hong Kong. These are working sessions to determine the roadmap of the Icehouse release and make decisions across the project. To see the full OpenStack Summit schedule, including presentations, panels and workshops, go to http://openstacksummitnovember2013.sched.org.
The aim of this session is to discuss the following topics related to L3 features supported by Neutron plugins.
1) Dynamic Routing 2) Support for multiple external gateways
Dynamic Routing ------------------ In a nutshell: so far Neutron L3 implementations only leverage static routes; dynamic routing should be a potentially desirable new feature.
Scenarios: A) dynamic routing between Neutron routers B) dynamic routing between Neutron routers and external systems
The goals of the session would be: 1) Reach a consensus over whether this something that should be targeted to Icehouse release, and which scenarios should be supported 2) Decide which routing protocols should be supported and in which scenarios (e.g. OSPF and RIPv2 for internal routing, BGP for external routing) 3) Identify the APIs Neutron should expose for configuring external routing 4) Provide a high level roadmap for support in the l3 agent and identify potential bottlenecks
Multiple External Gateways -------------------------- In a nutshell: Extend the L3 API to allow for setting multiple gateways on a Neutron router
During the session the community should agree on whether this is something which make sense for Neutron routers, and if positive, discuss a roadmap for API changes and support in the l3 agent.