[RFE] DVR Enhancements

Bug #1828607 reported by Ryan Tidwell
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
neutron
In Progress
Wishlist
Unassigned

Bug Description

This involves the following items:

- Support for distributed ingress and egress for IPv6
- Support for running without network nodes. This implies
  * Support for distributed DHCP
  * Support for distributed SNAT
- Ensuring an OpenFlow-based DVR implementation is written in a way that can be offloaded to a smart-NIC as hardware support comes online.

Due to the broad nature of these changes, I will propose a spec in neutron-specs to elaborate on these items.

Tags: rfe-approved
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-specs (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/658414

Revision history for this message
Swaminathan Vasudevan (swaminathan-vasudevan) wrote :

Ryan can we split this into multiple RFEs.

Revision history for this message
Ryan Tidwell (ryan-tidwell) wrote :

We can. I went this route because the discussion at the PTG ended with an action item to create a spec.

tags: added: l3-dvr-backlog
Changed in neutron:
status: New → In Progress
Miguel Lavalle (minsel)
Changed in neutron:
importance: Undecided → Wishlist
tags: added: rfe-triaged
Revision history for this message
Miguel Lavalle (minsel) wrote :

This RFE was discussed during the Neutron drivers meeting. It was approved as a "directional RFE", meaning that it sets a general direction over several cycles that will spawn several smaller efforts. There are three major goals to be achieved:

1) Rid Neutron of the concept of "network nodes"

2) Take advantage of smart NIC offloading for L3 functions

3) Improvement of the rpc channel performance

Next steps are:

1) Ryan Tidwell to spell out its entire vision in the associated spec

2) Based on point 1, make a gap analysis in the reference implementation and OVN and make a plan on how to "meet in the middle"

tags: added: rfe-appoved
removed: l3-dvr-backlog rfe-triaged
tags: added: rfe-approved
removed: rfe-appoved
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-specs (master)

Reviewed: https://review.opendev.org/658414
Committed: https://git.openstack.org/cgit/openstack/neutron-specs/commit/?id=796309e571dcffc86b75ac9ab405904cc7c0c9bb
Submitter: Zuul
Branch: master

commit 796309e571dcffc86b75ac9ab405904cc7c0c9bb
Author: Ryan Tidwell <email address hidden>
Date: Fri May 10 11:22:01 2019 -0500

    Toward Convergence of ML2+OVS+DVR and OVN

    This spec outlines the rationale, justification, and plans for
    OVN and ML2+OVS+DVR convergence in neutron.

    Change-Id: I82a2bae8c250e6a5749450131c0d602b134fb3a4
    Related-Bug: #1828607

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.