← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1905391] Re: [RFE] VPNaaS support for OVN

 

Reviewed:  https://review.opendev.org/c/openstack/neutron-vpnaas/+/765353
Committed: https://opendev.org/openstack/neutron-vpnaas/commit/256464aea691f8b4957ba668a117963353f34e4c
Submitter: "Zuul (22348)"
Branch:    master

commit 256464aea691f8b4957ba668a117963353f34e4c
Author: Bodo Petermann <b.petermann@xxxxxxxxxxxx>
Date:   Thu Dec 3 17:56:27 2020 +0100

    VPNaaS support for OVN
    
    Adds VPNaaS support for OVN.
    Add a new stand-alone VPN agent to support OVN+VPN. Add OVN-specific
    service and device drivers that support this new VPN agent. This will
    have no impact on the existing VPN solution for ML2/OVS, the existing
    L3 agent and its VPN extension will still work.
    
    Add a new VPN agent scheduler that will schedule VPN services to VPN
    agents on a per-router basis.
    
    Add two new database tables: vpn_ext_gws (to store extra port IDs)
    and routervpnagentbindings (to store VPN agent ID per router).
    
    More details see spec (neutron-specs/specs/xena/vpnaas-ovn.rst).
    
    This work is based on work of MingShuan Xian (xianms@xxxxxxxxxx),
    see https://bugs.launchpad.net/networking-ovn/+bug/1586253
    
    Depends-On: https://review.opendev.org/c/openstack/neutron/+/847005
    Depends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/847007
    
    Closes-Bug: #1905391
    Change-Id: I632f86762d63edbfe225727db11ea21bbb1ffc25


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1905391

Title:
  [RFE] VPNaaS support for OVN

Status in neutron:
  Fix Released

Bug description:
  Problem Description

  The current VPNaaS plugin only supports L3 routers and relies on the L3 agent.
  It does not support the OVN distributed router without an L3 agent.

  Proposed Change

  Implement VPN functionality in a new stand-alone VPN agent and a new service
  driver to support it. On the agent side a new device driver will deal with
  namespace management.
  The existing VPN solution will not be impacted. One may choose between the
  existing VPN plugin (for non-OVN) or the new one (for OVN) in the neutron
  server configuration.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1905391/+subscriptions



References