Missing ARP request on br-eth0 in multiple flat networking
Hi i have configured single flat network with public ip and was working fine,but after configuring private ip ie multiple flat networks,vms are not able to use public ip.
Performed tcpdump from vms tap interface to qvo to phy-br-eth0 on all i can see ARP request from that vm, but on br-eth0 its completely missing ARP request.
tcpdump -i tap320a1e3b-a9
20:50:20.124589 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
20:50:21.124578 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
20:50:21.124593 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
tcpdump -i qvo320a1e3b-a9
20:53:07.140534 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
tcpdump -i phy-br-eth0
20:53:07.140534 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
20:53:51.148676 ARP, Request who-has 15.x.x.129 tell 15.x.x.145, length 28
but on tcpdump -i br-eth0
There were no ARP Requests,somewhere its getting blocked
Earlier this setup was working only change was adding one more flat for private network
#public
network_vlan_ranges = physnet1
bridge_mappings = physnet1:br-eth0
#private
network_vlan_ranges = physnet2
bridge_mappings = physnet2:br-eth1
Any Idea how this issue can be solved.
using ovs 1.11
quantum subnet-list
+--------------------------------------+---------------+--------------------------+--------------------------------------------------------+
| id | name | cidr | allocation_pools |
+--------------------------------------+---------------+--------------------------+--------------------------------------------------------+
| 9cf346ee-4db0-4d7f-a6a8-c9df240fcfc8 | | 15.x.x.128/27 | {"start": "15.x.x.142", "end": "15.x.x.145"} |
| b7e3d7d1-795a-469e-a8ba-08a5ed6dfe22 | | 10.10.10.0/255.255.255.0 | {"start": "10.10.10.200", "end": "10.10.10.250"} |
+--------------------------------------+---------------+--------------------------+--------------------------------------------------------+
quantum net-list
+--------------------------------------+-----------+---------------------------------------------------------------+
| id | name | subnets |
+--------------------------------------+-----------+---------------------------------------------------------------+
| 57218794-a693-46dc-aa9c-97ed472e70e6 | PRIVATENW | b7e3d7d1-795a-469e-a8ba-08a5ed6dfe22 10.10.10.0/255.255.255.0 |
| fa15de05-d258-46ba-bab7-4240c346539a | FLATNW | 9cf346ee-4db0-4d7f-a6a8-c9df240fcfc8 15.x.x.128/27 |
Interfaces:
br-eth0 Link encap:Ethernet HWaddr 00:21:9b:a5:8a:ee
inet addr:15.x.x.141 Bcast:115.255.255.255 Mask:255.0.0.0
br-eth1 Link encap:Ethernet HWaddr 00:21:9b:a5:8a:f0
inet addr:10.10.10.11 Bcast:10.255.255.255 Mask:255.0.0.0
ovs-ofctl dump-flows br-int
cookie=0x0, duration=31.253s, table=0, n_packets=12, n_bytes=2381, idle_age=25, priority=2,in_port=99 actions=drop
cookie=0x0, duration=35.182s, table=0, n_packets=143, n_bytes=12199, idle_age=0, priority=1 actions=NORMAL
cookie=0x0, duration=25.358s, table=0, n_packets=11, n_bytes=1536, idle_age=12, priority=3,in_port=99,vlan_tci=0x0000 actions=mod_vlan_vid:1,NORMAL
ovs-ofctl dump-flows br-eth0
cookie=0x0, duration=311272.238s, table=0, n_packets=44085, n_bytes=5893825, idle_age=65534, hard_age=65534, priority=4,in_port=6,dl_vlan=3 actions=strip_vlan,NORMAL
cookie=0x0, duration=316374.502s, table=0, n_packets=35093, n_bytes=3281899, idle_age=11, hard_age=65534, priority=2,in_port=6 actions=drop
cookie=0x0, duration=316379.089s, table=0, n_packets=5328894, n_bytes=913139457, idle_age=0, hard_age=65534, priority=1 actions=NORMAL
so each one of your flat networks has its own bridge and bridge_mapping?
yes,setup was working fine until i added one more flat network for private network,now private network is working fine but public is not working becuse of ARP failure.
can you update your question with 'ovs-vsctl show'. And 'ovs-ofctl dump-flows' for all 3 bridges.