← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1667877] Re: [RFE] Allow DVR for E/W while leaving N/S centralized

 

** 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/1667877

Title:
  [RFE] Allow DVR for E/W while leaving N/S centralized

Status in neutron:
  Fix Released

Bug description:
  Use Case
  ========
  OpenStack is deployed in an L3 fabric so the external network cannot be extended to all compute nodes. Even though this means SNAT and floating IP traffic (North/South) will be run through a network node with external network access, the operator still wants the east/west routing offload offered by DVR.

  So even though the topology does not allow for the N/S DVR direct
  routing, we want to have a way to still take advantage of the E/W
  direct routing.


  Potential Solution
  ==================

  Provide a Configurable option to configure Floatingips for DVR based routers to reside on Compute Node or on Network Node.
  Also proactively check the status of the agent on the destination node and if the agent health is down, then configure the Floatingip on the Network Node.

  Provide a configuration Option in neutron.conf such as

  DVR_FLOATINGIP_CENTRALIZED = 'enforced/circumstantial'

  If DVR_FLOATINGIP_CENTRALIZED is configured as 'enforced' all floatingip will be configured on the Network NOde.
  If the DVR_FLOATINGIP_CENTRALIZED is configured as 'circumstantial' based on the agent health the floatingip will be configured either in the compute node or on the Network Node.

  If this option is not configured, the Floatingip will be distributed
  for all bound ports and for just the unbound ports the floatingip will
  be implemented in the Network Node.

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


References