Meetings/Neutron-L3-Subteam
Sub-team Charter
Develops and Maintains L3 related components of Neutron.
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:
#openstack-meeting-3
on 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
- 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.
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)
bgp-dynamic-routing
Specifications | dynamic routing use cases, |
Gerrit Topics | bp/bgp-dynamic-routing |
List of patches under review. Under each sub-heading, I recommend reviewing the patches in the order listed.
- Changes
- Testing
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 |
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 | [] |
Network Segments
(was pluggable-ext-net)
Specifications | routing-networks |
Superseded spec: https://review.openstack.org/#/c/88619/
Juno Design Summit: Session, Etherpad
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:
- https://bugs.launchpad.net/tempest/+bug/1401726 Tempest IPv6 scenario tests use IPv4 and floating IPs to connect and test
- https://launchpad.net/bugs/1460720 bug 1460720 Move ipv6_gateway L3 config to CLI
Open Discussion
- topic for May 7. ML3 plugin.
Meeting Commands
/join #openstack-meeting-3
#startmeeting neutron_l3
#topic Announcements
#undo topic
#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam
...
#endmeeting
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 |