Jump to: navigation, search

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

(Replaced content with "This page has moved: https://etherpad.openstack.org/p/neutron-l3-subteam Update your bookmarks")
 
(362 intermediate revisions by 18 users not shown)
Line 1: Line 1:
= L3 Subteam =
+
This page has moved:  https://etherpad.openstack.org/p/neutron-l3-subteam
  
The L3 Neutron sub-team exists to help members on the Neutron community reach consensus on various L3 subjects.  This does not automatically include every L3 subject, especially those that are progressing well and mature on their own.  Initially, this team's charter will include ...
+
Update your bookmarks
 
 
== HA Router ==
 
 
 
The contact for this blueprint is [https://launchpad.net/~sylvain-afchain Sylvain Afchain]
 
 
 
* [https://blueprints.launchpad.net/neutron/+spec/l3-high-availability l3-high-availability]
 
* [https://docs.google.com/document/d/1UsmwdNST1Ni_UP8nhewKdKkNre3MkZ9fO481l-fRjnA/edit l3-high-availability active/active]
 
 
 
=== Reviewing HA Router Functionality ===
 
 
 
The l3-high-availability blueprint is currently in review.  There are some relationships between the reviews.
 
 
 
After reading the blueprint, a good starting place for review is the [https://review.openstack.org/#/c/64553 Add L3 VRRP HA base classes] review.  It does not have any dependencies and adds the framework.  It creates the HA management network and ports, adds database support, etc.  After that, there are two patches to be reviewed.  They are mostly independent of each other.
 
 
 
# [https://review.openstack.org/#/c/66347/ Add a new scheduler for the l3 HA]
 
# [https://review.openstack.org/#/c/68142/ Introduces a keepalived manager for HA]
 
 
 
Finally, the [https://review.openstack.org/#/c/70700/ Add HA support to the l3 agent] review seems to pull them all together.
 
 
 
There is a patch related to adding conntrackd.  It looks like it is not yet integrated with the rest.  I think conntrackd may be added later.  [https://review.openstack.org/#/c/71586/ Introduces a conntrackd manager for HA]
 
 
 
=== Testing HA Router Functionality ===
 
 
 
[https://docs.google.com/document/d/1P2OnlKAGMeSZTbGENNAKOse6B2TRXJ8keUMVvtUCUSM/edit# How to test L3 HA VRRP]
 
 
 
== Distributed Virtual Router ==
 
[[Meetings/Distributed-Virtual-Router|Distributed-Virtual-Router]] meetings are still on-going.
 
 
 
* [https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr neutron-ovs-dvr]
 
** [https://docs.google.com/drawings/d/1GGwbLa72n8c2T3SBApKK7uJ6WLTSRa7erTI_3QNj5Bg/edit dvr-blueprint-2]
 
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji DVR-L2-Agent Blueprint]
 
* decentralized-snat (bp not filed yet)
 
== Dynamic Routing ==
 
* [https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing bgp-dynamic-routing]
 
** [https://docs.google.com/document/d/1wUcgL6ZTqB14DsiNvGaA1Ao2Try5i5E7_VAzcavzTbY/edit?usp=sharing Specification]
 
== L3 Agent ==
 
* [https://blueprints.launchpad.net/neutron/+spec/router-port-forwarding router-port-forwarding]
 
* [https://blueprints.launchpad.net/neutron/+spec/l3-agent-consolidation l3-agent-consolidation] ?
 
* ([https://blueprints.launchpad.net/neutron/+spec/l3-router-service-type-framework l3-router-service-type-framework]) ?
 
== DNS ==
 
* Fix DNS resolution of instance hostnames ([https://bugs.launchpad.net/nova/+bug/1175211 Bug #1175211])
 
* Enable DNS resolution externally ([http://eavesdrop.openstack.org/irclogs/%23openstack-neutron/%23openstack-neutron.2014-02-21.log IRC Discussion])
 
 
 
= Meetings =
 
 
 
* Weekly on Thursday at 1500 UTC
 
* IRC channel: <code><nowiki>#openstack-meeting-3</nowiki></code>
 
* Chair: Carl Baldwin (carl_baldwin)
 
 
 
== Agendas for 2014 ==
 
 
 
The agenda is light for now as we establish a regular cadence of meetings.  We will gradually add more topics.
 
 
 
* DVR (Swami)
 
* HA Routers (safchain)
 
* Dynamic Routing
 
* L3 Agent Consolidation (yamahata)
 
* Service Type Framework (Gary)
 
* DNS lookup of instances
 
 
 
== Meeting Logs and Minutes ==
 
 
 
Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3
 
 
 
=== Monday, February 17th, 2014 ===
 
 
 
* Team meeting
 
** For now, attend the DVR meeting
 
** Wednesdays at 1600 UTC ? Thursdays at 1500 UTC ?
 
* DVR
 
** F2F was very productive.
 
*** DVR Team updated the OpenStack Community on what has changed from the earlier proposal.
 
**** No kernel Module
 
**** Use existing namespaces
 
**** Split L3, Floating IP and default External Access.
 
**** Provide migration Path
 
**** Supporting both East-West and North-South.
 
*** Got a clear direction from the PTL that we don’t need to address the distributed SNAT at this point of time and focus on the centralized solution that we proposed.
 
*** The DVR Agent design (both L2 and L3) should  be discussed with the respective teams before we proceed. Probably a separate document or blueprint that discusses the flows.
 
*** No support for Dynamic routing protocols.
 
*** Discussed both active blueprints.(
 
*** Community suggested that we need to consider or check if the OVS ARP responder can be utilized.
 
*** HA for the Centralized Service Node ([https://blueprints.launchpad.net/neutron/+spec/l3-high-availability l3-high-availability])
 
* L3 Agent consolidation
 
** New patch is up.  https://review.openstack.org/#/c/57627/
 
* HA Routers
 
** All patches are submitted, the agent patch has to be reworked a bit to leverage the changes made in the keepalived patch and the conntrackd patch written by Assaf Muller. I think Assaf's patch should also be reworked since I have introduced some new features to the external_process package. I already have a new version of the agent which uses the keepalived changes but I didn't submit yet.  I'm currently on vacation, and I'll be back in 2 weeks.  Regards, 
 
-Sylvain
 

Latest revision as of 16:34, 12 May 2016

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

Update your bookmarks