← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1122335] Re: Pinging a floating ip from an instance without floating can fail

 

** Changed in: nova
       Status: Fix Committed => Fix Released

** Changed in: nova
    Milestone: None => grizzly-3

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1122335

Title:
  Pinging a floating ip from an instance without floating can fail

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  This is a fairly complicated networking problem that can happen when
  using an external gateway with fixed and floating ips on different
  interfaces that have no natting in between.

  Basically it works as follows:

  If you ping an a floating ip from an instance with only a fixed ip,
  the traffic will be sent to the default gateway. If the default
  gateway has a route to the floating ip, it will then be sent to the
  host of the instance with the floating ip. Unfortunately the source
  address will be on the fixed network which will cause the receiving
  host to drop the packet due to rp_filter. Essentially, the route for
  the fixed range is on a different interface so it the kernel assumes
  the packet is spoofed and drops it.

  In order for this scenario to work properly, it is necessary to snat
  packets on the source host that are going to the floating range.

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