← Back to team overview

openstack team mailing list archive

[essex vlan]cannot ping vm on other compute node

 

greeting, stackers

i deploy essex with flatdhcp, it works for a long time, but currently
i want to use vlan network, so i deploy a new environment everything
is same as the previous one, just use vlan network.

here is the probelm:
i cannot ping vm on other compute node

control node (all-in-one)
public nic(eth0): 172.16.1.12
vlan nic(eth1):
vlan105
br105 10.0.12.6
compute node(nova-compute, nova-network)
public nic(eth0): 172.16.1.13
vlan nic(eth1):
vlan105
br105 10.0.12.4

now i create 2 vm, one is 10.0.12.5 on control node, another one is
10.0.12.3 on compute node

i cannot ping 10.0.12.4 from control node, so i cannot ping 10.0.12.3 neither

using tcpdump -nnxx -i eth1 host 10.0.12.3, i capture ARP package from
control node with vlan tag 8100 0069 0806 0001 0800 0604, so i think
it works right so far. but on compute node i use tcpdump -i eth1 host
10.0.12.3 and get nothing.

the cables connect to eth1 are plugged into a cisco catalyst 2950
swither port 22 and 23, working under trunk mode, it allows all vlan
by default

i guess the problem may be caused by wrong setting of switcher since
packets are dropped, but i'm not very sure.

after two days search answer on the internet, i've no idea how to
solve this question, so please help me


Follow ups