Jump to: navigation, search

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

m (Blueprint: *-dns-resolution)
(Replaced content with "This page has moved: https://etherpad.openstack.org/p/neutron-l3-subteam Update your bookmarks")
 
(137 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Sub-team Charter =
+
This page has moved:  https://etherpad.openstack.org/p/neutron-l3-subteam
  
Develops and Maintains L3 related components of Neutron.
+
Update your bookmarks
 
 
== Charter for Liberty ==
 
# [IPAM] Support pluggable external IPAM
 
# [Dynamic Routing] Integrate dynamic routing (with BGP implementation) with Neutron (not BGP/MPLS)
 
# [DNS] Reconcile the DNS name of instances between Nova and Neutron. Once this is achieved, integrate Designate and Neutron
 
# [Address Scopes] Implement Address Scopes as a first level abstraction in Neutron to improve the management or routable IPv4 and IPv6 ranges
 
# [Network Segments] Add concept of L3 routed network segments (needs more definition)
 
 
 
= Meetings =
 
 
 
* Weekly on Thursday at 1500 UTC
 
* IRC channel: <code><nowiki>#openstack-meeting-3</nowiki></code> on [https://freenode.net/ freenode]
 
* Chair: Carl Baldwin (carl_baldwin)
 
 
 
== Logs and Minutes ==
 
 
 
Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3
 
 
 
= Agenda =
 
 
 
Updated:  2015-04-14
 
 
 
== Announcements ==
 
 
 
* [[Liberty_Release_Schedule]]
 
* [https://review.openstack.org/#/c/177342/ Adopt new spec process for Liberty]
 
* Add your own action items.  Please feel free.  Look up meetbot for commands that you can use during the meeting.
 
 
 
:: Example:  #action carl_baldwin will get something specific done this week.
 
 
 
<br /><br />
 
 
 
== Bugs ==
 
 
 
=== Critical ===
 
https://bugs.launchpad.net/neutron/+bug/1446261 gate-neutron-dsvm-functional race fails HA/DVR tests with network namespace not found
 
 
 
https://bugs.launchpad.net/neutron/+bug/1457900 dhcp_agents_per_network > 1 cause conflicts (NACKs) from dnsmasqs (break networks)
 
 
 
* [https://bugs.launchpad.net/neutron/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.importance%3Alist=UNKNOWN&field.importance%3Alist=UNDECIDED&field.importance%3Alist=CRITICAL&field.importance%3Alist=HIGH&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=l3-ipam-dhcp+&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on Bugs Marked with at Least High Importance]
 
* [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-ipam-dhcp All Bugs Tagged with l3-ipam-dhcp]
 
 
 
<br /><br />
 
 
 
== Blueprint: bgp-dynamic-routing ==
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || [[Neutron/DynamicRoutingUseCases|dynamic routing use cases]],
 
[https://review.openstack.org/#/c/125401/ Dynamic Routing Kilo spec]
 
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/bgp-dynamic-routing,n,z bp/bgp-dynamic-routing]
 
|}
 
 
 
<big>List of patches under review.  Under each sub-heading, I recommend reviewing the patches in the order listed.  </big>
 
 
 
*Changes
 
** [https://review.openstack.org/#/c/115554/ Introduce routing instance entity]
 
** [https://review.openstack.org/#/c/115667/ Introduce dynamic routing agent and agent scheduling]
 
** [https://review.openstack.org/#/c/115938/ Add BGP driver and synchronise data between agent and API]
 
 
 
*Testing
 
** [https://wiki.openstack.org/wiki/Neutron/DynamicRouting/TestingDynamicRouting How to test the patches]
 
Is worth to mention that Dynamic Routing spec is being re-designed for Kilo and some entities and concepts can change.
 
 
 
 
 
[https://wiki.openstack.org/wiki/Neutron/BGPSpeakersComparison BGP Speakers Comparison]
 
Juno Design Summit:  [http://junodesignsummit.sched.org/event/562393582543b1a0da0db766a5c4a7b3#.U2fC2K1dVcM Session]
 
 
 
<br /><br />
 
 
 
== neutron-ipam ==
 
 
 
Juno Design Summit:  [https://etherpad.openstack.org/p/ipam_pod Etherpad]
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || [https://review.openstack.org/#/c/97967/ neutron-ipam] [https://review.openstack.org/#/c/135771/ subnet-allocation] [https://review.openstack.org/#/c/93054 ipv6-prefix-delegation] [https://review.openstack.org/#/c/138803/ reference-ipam-driver]
 
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/neutron-ipam,n,z bp/neutron-ipam]
 
|}
 
<br /><br />
 
 
 
== dns-resolution ==
 
 
 
This work is being resumed for Liberty.
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/internal-dns-resolution internal-dns-resolution], [https://blueprints.launchpad.net/nova/+spec/internal-dns-resolution internal-dns-resolution-nova], [https://blueprints.launchpad.net/neutron/+spec/external-dns-resolution external-dns-resolution]
 
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/internal-dns-resolution,n,z bp/internal-dns-resolution], [https://review.openstack.org/#/q/topic:bp/external-dns-resolution,n,z bp/external-dns-resolution]
 
|}
 
 
 
 
 
<br /><br />
 
 
 
== Address Scopes ==
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || [https://review.openstack.org/#/c/180267/ address-scopes]
 
|-
 
| Gerrit Topics || []
 
|}
 
 
 
<br /><br />
 
 
 
== Network Segments ==
 
 
 
(was pluggable-ext-net)
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || [https://review.openstack.org/#/c/172244/ routing-networks]
 
|}
 
 
 
Superseded spec: https://review.openstack.org/#/c/88619/
 
 
 
Juno Design Summit:  [http://junodesignsummit.sched.org/event/562393582543b1a0da0db766a5c4a7b3#.U2fC2K1dVcM Session], [https://etherpad.openstack.org/p/juno-neutron-pluggable-external-network Etherpad]
 
 
 
<br /><br />
 
 
 
== IPv6 ==
 
 
 
After great progress was achieved in this area during the Kilo cycle, the IPv6 sub-group is being folded under the L3 team. We will continue tracking progress during the weekly meeting and in this page.
 
 
 
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.
 
 
 
Currently, IPv6 Tempest tests are being beefed up:
 
 
 
* https://bugs.launchpad.net/tempest/+bug/1401726 Tempest IPv6 scenario tests use IPv4 and floating IPs to connect and test
 
 
 
<br /><br />
 
 
 
== Open Discussion ==
 
* topic for May 7. ML3 plugin.
 
 
 
<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 />
 
<br />
 
...<br />
 
<br />
 
<nowiki>#endmeeting</nowiki><br />
 
 
 
<br /><br /><br />
 
 
 
= Other Blueprints =
 
 
 
== Blueprint: neutron-ovs-dvr ==
 
 
 
[[Meetings/Distributed-Virtual-Router|Distributed-Virtual-Router]] meetings are still on-going.
 
 
 
Need to keep an eye on the [http://graphite.openstack.org/render/?from=-10days&height=500&until=now&width=1200&bgcolor=ffffff&fgcolor=000000&yMax=100&yMin=0&target=color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-dvr.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-dvr.%7BSUCCESS,FAILURE%7D)),%2736hours%27),%20%27check-tempest-dsvm-neutron-dvr%27),%27orange%27) DVR tempest failure rate].  This job is experimental but we hope to make it voting soon.  [http://graphite.openstack.org/render/?from=-10days&height=500&until=now&width=1200&bgcolor=ffffff&fgcolor=000000&yMax=100&yMin=0&target=color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-dvr.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-dvr.%7BSUCCESS,FAILURE%7D)),%2736hours%27),%20%27check-tempest-dsvm-neutron-dvr%27),%27orange%27)&target=color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-full.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron-full.%7BSUCCESS,FAILURE%7D)),%2736hours%27),%20%27check-tempest-dsvm-neutron-full%27),%27blue%27) It should have a similar failure rate to the full non-dvr tempest job].
 
 
 
{| class="wikitable"
 
|-
 
| Bugs || [https://bugs.launchpad.net/neutron/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=l3-dvr-backlog&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on Bugs In Progress]
 
|-
 
| How To || https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
 
|-
 
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr neutron-ovs-dvr],
 
[https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit DVR-L2-Agent Blueprint], [https://docs.google.com/document/d/1jCmraZGirmXq5V1MtRqhjdZCbUfiwBhRkUjDXGt5QUQ/edit DVR-L3-Agent Blueprint], decentralized-snat
 
|}
 
 
 
<br /><br />
 
 
 
 
 
== Blueprint: dragonflow ==
 
 
 
This work is currently inactive while we work on DVR and a few other priorities.
 
 
 
{| class="wikitable"
 
|-
 
| Specifications || https://launchpad.net/dragonflow
 
|-
 
| Gerrit Topics ||
 
|}
 
 
 
Repo:  https://github.com/stackforge/dragonflow
 
<br />
 
Blog: http://blog.gampel.net/2015/01/neutron-dvr-sdn-way.html
 
 
 
<br /><br />
 
 
 
 
 
== 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
 
 
 
{| class="wikitable"
 
|-
 
| Blueprints || [https://blueprints.launchpad.net/neutron/+spec/l3-plugin-for-routervm l3-plugin-for-routervm blueprint]
 
|-
 
| Specifications || [https://review.openstack.org/#/c/105078/ l3-plugin-for-routervm spec]
 
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/l3-plugin-for-routervm,n,z bp/l3-plugin-for-routervm]
 
|}
 

Latest revision as of 16:34, 12 May 2016

This page has moved: https://etherpad.openstack.org/p/neutron-l3-subteam

Update your bookmarks