RFE: Add support for IPv6 on DVR Routers for the Fast-path exit

Bug #1774463 reported by Swaminathan Vasudevan
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
neutron
In Progress
High
LIU Yulong

Bug Description

This RFE is to add support for IPv6 on DVR Routers for the Fast-Path-Exit.
Today DVR support Fast-Path-Exit through the FIP Namespace, but FIP Namespace does not support IPv6 addresses for the Link local address and also we don't have any ra proxy enabled in the FIP Namespace.
So this RFE should address those issues.

1. Update the link local address for 'rfp' and 'fpr' ports to support both IPv4 and IPv6.
2. Enable ra proxy in the FIP Namespace and also assign IPv6 address to the FIP gateway port.

Boden R (boden)
tags: added: rfe
Changed in neutron:
status: New → Confirmed
Revision history for this message
Swaminathan Vasudevan (swaminathan-vasudevan) wrote :
Miguel Lavalle (minsel)
tags: added: rfe-triaged
removed: rfe
Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :

it sounds reasonable to me.

Miguel Lavalle (minsel)
Changed in neutron:
importance: Undecided → Wishlist
Miguel Lavalle (minsel)
Changed in neutron:
status: Confirmed → Triaged
Revision history for this message
Brian Haley (brian-haley) wrote :

Hi Swami,

I just had a couple of questions.

In item 2 above you mentioned "ra proxy", did you mean ND proxy? That would make this similar to the IPv4 floating case where we do ARP proxy for the addresses.

Also, is part of the assumption that subnet pools/address scopes are used so that the l3-agent correctly configures rules to not drop ingress traffic? Since this FIP namespace is considered a scope boundary where things get marked.

And I'm assuming BGP is out of scope, so you should mention that too.

Thanks.

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

Hi Brian,
Yes, I mentioned running 'radvd' in the fipnamespace.
Yes it is assumed, this use case is with subnet pools/address scopes, so that the traffic is directed towards the compute node fast-exit-path and also yes the l3-agent correctly configures rules.

Yes BGP is out of scope of this RFE.
We already saw a patch that Ryan Tidwell pushed in for the BGP router to advertise the fixed ips for the DVR routers for fast path entrance traffic.
https://review.openstack.org/#/c/581098/

Revision history for this message
Akihiro Motoki (amotoki) wrote :

This makes sense to me.

IPv6 router needs to serve RA (router advertisement) and running radvd in FIP namespaces sounds reasonable. In case of SLAAC or DHCPv6-stateless, IPv6 addresses are calculated by an MAC address, so there is no concern on IP address duplicates.

Revision history for this message
Miguel Lavalle (minsel) wrote :

This RFE was discussed during today's Neutron Drivers meeting and is approved. Please move ahead with implementation

tags: added: rfe-approved
removed: rfe-triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

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

Changed in neutron:
assignee: nobody → Swaminathan Vasudevan (swaminathan-vasudevan)
status: Triaged → In Progress
Changed in neutron:
importance: Wishlist → High
Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → nobody
status: In Progress → New
tags: added: timeout-abandon
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.opendev.org/662111
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Changed in neutron:
assignee: nobody → LIU Yulong (dragon889)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/662111
Reason: This patch has been abandoned due to the lack of activity. Please propose it again if needed. Thanks!

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.