← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1121129] Re: Allow the NVP plugin to use configurable gateway modes

 

** Changed in: neutron
       Status: Fix Committed => 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/1121129

Title:
  Allow the NVP plugin to use configurable gateway modes

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  As of the current implementation, the Nicira plugin always adds a default SNAT rule before creating the floating IPs.
  This means that we are unable to clearly separate the 'floating IP (DNAT)' and 'external gateway access (SNAT)' offered by the Quantum logical router.

  - One can configure a router for SNAT, but not do DNAT (just doing PUT /routers/<router-id> {'external_network_info: {'network_id': <ext_net>id> }} )
  - However one cannot decide to allow a router to connect floating IPs without doing SNAT.

  To this aim the 'external_network_info' data structure can be extended
  by adding explicit attributes which state what operations are possible
  on such external network.

  For instance:

  {
   'external_network_info':
     {
        'network_id': <net_id>,
        'snat': false,
        'dnat': true
     }
  }

  The blueprint l3-ext-gw-modes adds this kind of support in the API
  layer and the OVS plugin. The NVP plugin might benefit from this
  feature too.

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