Jump to: navigation, search

Difference between revisions of "Meetings/Neutron-L3-Subteam"

Line 19: Line 19:
 
* Routed networks:
 
* Routed networks:
 
** Proposed devref https://review.openstack.org/#/c/196812/
 
** Proposed devref https://review.openstack.org/#/c/196812/
*
+
* BGP dynamic routing
 +
* IPAM
 +
* ML3 router plugin
 +
** Collecting use cases https://etherpad.openstack.org/p/neutron-modular-l3-router-plugin-use-cases
 +
* DNS
 +
* Address Scopes
 +
* IPv6
 +
* Open discussion
 +
 
 +
== Meeting commands ==
 +
 
 +
<nowiki>/join #openstack-meeting-3</nowiki><br />
 +
<nowiki>#startmeeting neutron_l3</nowiki><br />
 +
<nowiki>#topic Announcements</nowiki><br />
 +
<nowiki>#undo topic</nowiki><br />
 +
<nowiki>#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam</nowiki><br />
 +
<nowiki> #action carl_baldwin will get something specific done this week
 +
<br />
 +
...<br />
 +
<br />
 +
<nowiki>#endmeeting</nowiki><br />
  
 
= Sub-team Charter =
 
= Sub-team Charter =
Line 34: Line 54:
 
<br /><br />
 
<br /><br />
  
== Routing Network Segments ==
+
= Routing Network Segments =
  
 
(was pluggable-ext-net)
 
(was pluggable-ext-net)
Line 67: Line 87:
 
<br /><br />
 
<br /><br />
  
== bgp-dynamic-routing ==
+
= bgp-dynamic-routing =
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 94: Line 114:
 
<br /><br />
 
<br /><br />
  
== neutron-ipam ==
+
= neutron-ipam =
  
 
Juno Design Summit:  [https://etherpad.openstack.org/p/ipam_pod Etherpad]
 
Juno Design Summit:  [https://etherpad.openstack.org/p/ipam_pod Etherpad]
Line 106: Line 126:
 
<br /><br />
 
<br /><br />
  
== ML3 Router plugin ==
+
= ML3 Router plugin =
  
 
* collecting use cases https://etherpad.openstack.org/p/neutron-modular-l3-router-plugin-use-cases
 
* collecting use cases https://etherpad.openstack.org/p/neutron-modular-l3-router-plugin-use-cases
Line 113: Line 133:
 
* RFE https://bugs.launchpad.net/neutron/+bug/1461133
 
* RFE https://bugs.launchpad.net/neutron/+bug/1461133
  
== dns-resolution ==
+
= dns-resolution =
  
 
This work is being resumed for Liberty.
 
This work is being resumed for Liberty.
Line 127: Line 147:
 
<br /><br />
 
<br /><br />
  
== Address Scopes ==
+
= Address Scopes =
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 139: Line 159:
  
  
== IPv6 Prefix Delegation ==
+
= IPv6 Prefix Delegation =
  
 
Re-proposed and approved for Liberty. Code and documentaion on gerrit for review.
 
Re-proposed and approved for Liberty. Code and documentaion on gerrit for review.
Line 163: Line 183:
 
<br /><br />
 
<br /><br />
  
== IPv6 ==
+
= IPv6 =
  
 
The status of IPV6 under Neutron as of the end of Kilo is summarized here: [https://wiki.openstack.org/wiki/NEUTRON-IPV6-MANUAL IPv6 Manual]. Please feel free to correct any mistakes or add missing information.
 
The status of IPV6 under Neutron as of the end of Kilo is summarized here: [https://wiki.openstack.org/wiki/NEUTRON-IPV6-MANUAL IPv6 Manual]. Please feel free to correct any mistakes or add missing information.
Line 176: Line 196:
  
 
<br /><br />
 
<br /><br />
 
== Open Discussion ==
 
 
<br /><br />
 
 
== Meeting Commands ==
 
 
<nowiki>/join #openstack-meeting-3</nowiki><br />
 
<nowiki>#startmeeting neutron_l3</nowiki><br />
 
<nowiki>#topic Announcements</nowiki><br />
 
<nowiki>#undo topic</nowiki><br />
 
<nowiki>#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam</nowiki><br />
 
<nowiki> #action carl_baldwin will get something specific done this week
 
<br />
 
...<br />
 
<br />
 
<nowiki>#endmeeting</nowiki><br />
 
 
<br /><br /><br />
 
  
 
= Other Blueprints =
 
= Other Blueprints =

Revision as of 22:49, 1 July 2015

Meetings

Agenda

Meeting July 2nd, 2015

Meeting commands

/join #openstack-meeting-3
#startmeeting neutron_l3
#topic Announcements
#undo topic
#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam
#action carl_baldwin will get something specific done this week <br /> ...<br /> <br /> <nowiki>#endmeeting

Sub-team Charter

Develops and Maintains L3 related components of Neutron.

Team Charter for Liberty

  1. [IPAM] Support pluggable external IPAM
  2. [Dynamic Routing] Integrate dynamic routing (with BGP implementation) with Neutron (not BGP/MPLS)
  3. [DNS] Reconcile the DNS name of instances between Nova and Neutron. Once this is achieved, integrate Designate and Neutron
  4. [Address Scopes] Implement Address Scopes as a first level abstraction in Neutron to improve the management or routable IPv4 and IPv6 ranges
  5. [Network Segments] Add concept of L3 routed network segments (needs more definition)



Routing Network Segments

(was pluggable-ext-net)

Specifications routing-networks
RFE Routing Network Segments

Superseded spec: https://review.openstack.org/#/c/88619/

Juno Design Summit: Session, Etherpad



Bugs

Critical

High

https://bugs.launchpad.net/neutron/+bug/1404743 sporadic test failures due to VMs not getting a DHCP lease
https://bugs.launchpad.net/neutron/+bug/1469322 Associating a floatingip with a dual stack port requires the fixed-address to be specified




bgp-dynamic-routing

Specifications dynamic routing use cases,

Dynamic Routing Kilo spec

Gerrit Topics bp/bgp-dynamic-routing

List of patches under review. Under each sub-heading, I recommend reviewing the patches in the order listed.

Is worth to mention that Dynamic Routing spec is being re-designed for Kilo and some entities and concepts can change.


BGP Speakers Comparison Juno Design Summit: Session



neutron-ipam

Juno Design Summit: Etherpad

Specifications neutron-ipam subnet-allocation ipv6-prefix-delegation reference-ipam-driver
Gerrit Topics bp/neutron-ipam



ML3 Router plugin

dns-resolution

This work is being resumed for Liberty.

Specifications internal-dns-resolution, internal-dns-resolution-nova, external-dns-resolution
Gerrit Topics bp/internal-dns-resolution, bp/external-dns-resolution




Address Scopes

Specifications address-scopes
Gerrit Topics []




IPv6 Prefix Delegation

Re-proposed and approved for Liberty. Code and documentaion on gerrit for review.

Blueprints ipv6-prefix-delegation blueprint
Specifications ipv6-prefix-delegation spec
Gerrit Topics bp/ipv6-prefix-delegation

Patches out for review, in order of precedence:



IPv6

The status of IPV6 under Neutron as of the end of Kilo is summarized here: IPv6 Manual. Please feel free to correct any mistakes or add missing information.

Currently, IPv6 Tempest tests are being beefed up:

Bugs which need discussion:



Other Blueprints

Blueprint: neutron-ovs-dvr

Distributed-Virtual-Router meetings are still on-going.

Need to keep an eye on the DVR tempest failure rate. This job is experimental but we hope to make it voting soon. It should have a similar failure rate to the full non-dvr tempest job.

Bugs Bugs In Progress
How To https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
Specifications neutron-ovs-dvr,

DVR-L2-Agent Blueprint, DVR-L3-Agent Blueprint, decentralized-snat




Blueprint: dragonflow

This work is currently inactive while we work on DVR and a few other priorities.

Specifications https://launchpad.net/dragonflow
Gerrit Topics

Repo: https://github.com/stackforge/dragonflow
Blog: http://blog.gampel.net/2015/01/neutron-dvr-sdn-way.html




Blueprint: l3 plugin for routervm/modular l3 router plugin

This work will be resumed for Liberty. The blueprint will be updated for Liberty soon.

Need to discuss

  • repository: in neutron or stackforge for Liberty?
    • plugin
    • reference implementation
    • config agent
Blueprints l3-plugin-for-routervm blueprint
Specifications l3-plugin-for-routervm spec
Gerrit Topics bp/l3-plugin-for-routervm