Missing prmisc mode on VLAN bridge

Bug #1052776 reported by Jaroslav Pulchart
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Invalid
Low
Unassigned

Bug Description

Hello,

I experienced communication issue on VLAN network mode with multi_host = True. The instances cannot communicate through the network because VLAN bridge is not in PROMISC mode and it has associated IP address for nova-nework gateway.

ip a show br_vlan100
16: br_vlan100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether ..... brd ff:ff:ff:ff:ff:ff
    inet aa.bb.xx.yy/zz brd ..... scope global br_vlan100
       valid_lft forever preferred_lft forever

Setting PROMISC mode on this interface fix the network traffic (fast fix at https://github.com/pulchart/nova/commit/0c86671d3f0e2ac4cae06a5e713584ee26724cec).

Regards,
Jaroslav

Revision history for this message
Chuck Short (zulcss) wrote :

Hi,

The git tree comes back as 404 can you attach the patch to this bug?

Thanks
chuck

Changed in nova:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Jaroslav Pulchart (jaroslav-pulchart-4) wrote :

It was rebased so the previous link is invalid.

Patch attached.

Thierry Carrez (ttx)
Changed in nova:
status: Incomplete → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Changed in nova:
assignee: nobody → Davanum Srinivas (dims-v)
status: Confirmed → In Progress
Changed in nova:
status: In Progress → Confirmed
assignee: Davanum Srinivas (dims-v) → nobody
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :

Jaroslav Pulchart,

Here's some feedback from code review by Nathanael I Burton on Dec 28

"I've never needed to put the vlan bridge in PROMISC mode with VlanManager. Are we sure this is a bug and/or necessary?"

Can you please confirm that you still need this work around / patch?

Changed in nova:
status: Confirmed → Incomplete
Revision history for this message
Jaroslav Pulchart (jaroslav-pulchart-4) wrote :

Hello Davanum Srinivas

yes we are using this patch in our environment. Without it network doesn't works. Do you use multi_host = True, where IP address is associated with the bridge?

Jaroslav

Changed in nova:
status: Incomplete → New
melanie witt (melwitt)
Changed in nova:
status: New → Confirmed
Revision history for this message
Sean Dague (sdague) wrote :

Long old incomplete bug, probably should be set invalid. We possibly need local switch config information for why this option seems needed in jaroslav's environment.

Changed in nova:
status: Confirmed → Invalid
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.