linux bridges on compute node

asked 2014-05-03 00:43:18 -0500

arunuke gravatar image

I am trying to trace a packet from the source to the destination on a havana environment. Ping between the compute VMs created on two different compute hosts is successful, but I am not able to ping the instances from the network node which has an interface on the same physical L2. I see the packets go up to int-br-eth1, but then it does not make it to the tap device via br-int.

The neutron guide indicates that the tap devices of the VMs connect to a linux bridge (qbr) which then uses a veth pair (qvo and qvb) to connect to the integration bride (br-int). However, when i run ovs-ofctl against br-int, I actually see the veth pair from the physical device's bridge (phy-br-eth1) and all the tap devices themselves. Is there something that I am missing here? Any pointers would be very helpful.

[root@bilbo user]# ovs-ofctl show br-int
OFPT_FEATURES_REPLY (xid=0x2): dpid:000086f03c2fa845
n_tables:254, n_buffers:256
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: OUTPUT SET_VLAN_VID SET_VLAN_PCP STRIP_VLAN SET_DL_SRC SET_DL_DST SET_NW_SRC SET_NW_DST SET_NW_TOS SET_TP_SRC SET_TP_DST ENQUEUE
 1(int-br-eth1): addr:be:52:ac:3a:23:64
     config:     0
     state:      0
     current:    10GB-FD COPPER
     speed: 10000 Mbps now, 0 Mbps max
 4(tapbd91351e-e4): addr:fe:16:3e:21:c8:75
     config:     0
     state:      0
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 5(tap922a2939-a2): addr:fe:16:3e:8c:0c:b6
     config:     0
     state:      0
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 6(tap9c6ca22e-19): addr:fe:16:3e:22:f3:f8
     config:     0
     state:      0
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:6a:0c:32:9d:9e:3f
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0

Running brctl on the compute node also does not show anything.

[root@bilbo user]# brctl show
bridge name     bridge id               STP enabled     interfaces
[root@bilbo user]#
edit retag flag offensive close merge delete