Vm can't talk with DHCP server with LinuxBridgeDriver plugin

Bug #1027194 reported by Nachi Ueno
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Mark McClain

Bug Description

I'm trying to use quantum linux bridge driver with trunk devstack.
However it is not working

This structure looks created.

[ VM ][vm_eth0]---[tap1]---[bridge]-----[tap2 (192.168.100.2)]---DNSMASQ
                                          |
                                          +-----[eth0.1000]

However dhcp packet didn't reach VM.
I tried to set 192.168.100.3 to VM manually

[ VM (192.168.100.3) ][vm_eth0]---[tap1]---[bridge]-----[tap2
(192.168.100.2)]---DNSMASQ
                                          |
                                          +-----[eth0.1000]

However ping from VM to tap2 is not reach. ( I can observe arp packet
on tap1 and bridge. But I can't for tap2 )

Revision history for this message
Nachi Ueno (nati-ueno) wrote :

We are investigating this problem now

Changed in quantum:
status: New → In Progress
assignee: nobody → Nachi Ueno (nati-ueno)
Revision history for this message
dan wendlandt (danwent) wrote :

garyk has been seeing this as well. may want to coordinate troubleshooting with him. Would be great if you could look into this.

Revision history for this message
Nachi Ueno (nati-ueno) wrote :

Hi Dan

yes. I'm talking with Gary about this problem.
Gary let me create this bug :)

Revision history for this message
Mark McClain (markmcclain) wrote :

Nachi-

I changed the device type that DHCP uses for the linuxbridge in the network namespace branch. That change should address this bug too. Are you seeing problems in that branch?

Revision history for this message
Nachi Ueno (nati-ueno) wrote :

Hi Mark
Ok I'll try linuxbridge in the network namespace branch!

Revision history for this message
Akihiro Motoki (amotoki) wrote :

Hi Mark and Nachi,
I would like to use DHCP with linuxbridge plugin and have the same problem.
But i could not find the network namespace branch.
Could you share a pointer or URL?

Revision history for this message
Nachi Ueno (nati-ueno) wrote :

> Mark
LinuxBridge works in netns branch :)
Could you take this bug?

> Akihiro
The branch is here
https://github.com/markmcclain/quantum/tree/netns

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

Fix proposed to branch: master
Review: https://review.openstack.org/10270

Changed in quantum:
assignee: Nachi Ueno (nati-ueno) → Gary Kotton (garyk)
Gary Kotton (garyk)
Changed in quantum:
milestone: none → folsom-3
importance: Undecided → Critical
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/10369

Changed in quantum:
assignee: Gary Kotton (garyk) → Mark McClain (markmcclain)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/10369
Committed: http://github.com/openstack/quantum/commit/a9afa9dcdb85474b00f3715f75825d77f617011b
Submitter: Jenkins
Branch: master

commit a9afa9dcdb85474b00f3715f75825d77f617011b
Author: Mark McClain <email address hidden>
Date: Thu Jul 26 14:42:55 2012 -0400

    update DHCP agent to work with linuxbridge plug-in

    Fixes bug: 1027194

    Update the interface driver to use veths instead of tap devices. This
    change is compatible with the netns work.

    Change-Id: Ic236f5fdeb79eb36791434999df2b731856de092

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: folsom-3 → 2012.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.