[openstack-dev] [neutron] lbaas driver implementation question

Shane McGough smcgough at kemptechnologies.com
Wed Jan 28 11:24:20 UTC 2015

Thanks for your response.

We have analysed the issue further and the DG is not the problem.

We have taken tcpdumps on all interfaces and we can see that the ping reaches the VIP on the driver virtual appliance and the virtual appliance responds to the ping. It responds with the mac address of the switch. Once it hits the switch, the traffic is dropped. The virtual appliance itself has no issues and it is using the same MAC Address.

I have done a dump on the flows for ovs and I can see that the flow for the ping request is set up but the flow for the reply is not.

The action on the port I believe is normal so should send handle the requests normally.

What could be causing the flow not to be created for the reply? Is there a misconfiguration somewhere along the line?


Shane McGough
Junior Software Developer
KEMP Technologies
National Technology Park, Limerick, Ireland.

kemptechnologies.com<https://kemptechnologies.com/> | @KEMPtech<https://twitter.com/KEMPtech> | LinkedIn<https://www.linkedin.com/company/kemp-technologies>
From: Jain, Vivek <VIVEKJAIN at ebay.com>
Sent: Monday, January 26, 2015 6:42 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [neutron] lbaas driver implementation question

Can you try to ping the client IP from your Load Balancer and see if that works. I am suspecting that default gateway used on LB is not correct.


From: Shane McGough <smcgough at kemptechnologies.com<mailto:smcgough at kemptechnologies.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Date: Monday, January 26, 2015 at 7:32 AM
To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Subject: [openstack-dev] [neutron] lbaas driver implementation question

Hi all,

Implementing a driver for lbaas and am running into some trouble.

The load balancer is a VM hosted on the compute node within devstack and the driver can create vips, pools and members no problem.

The problem lies when trying to access the service hosted by the VIP.

>From TCP dumps on the load balancer instance we can see that the traffic hits the load balancer and the load balancer replies but the reply does not reach the client.

Is there an implementation reason why this might occur (i.e. not creating a port or doing some neutron configuration within the driver) or could there be another issue at play here.

We are using stable/juno devstack for test purposes. We can access the load balancer GUI no problem via the browser its just anything hosted by the LB services is inaccessible.

Any help would be appreciated

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150128/b73ddbc9/attachment.html>

More information about the OpenStack-dev mailing list