Missing ARP request on br-eth0 in multiple flat networking

asked 2013-10-15 10:33:31 -0600

kevin gravatar image

updated 2014-01-22 15:12:45 -0600

Evgeny gravatar image

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
edit retag flag offensive close merge delete

Comments

so each one of your flat networks has its own bridge and bridge_mapping?

darragh-oreilly gravatar imagedarragh-oreilly ( 2013-10-15 11:00:32 -0600 )edit

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.

kevin gravatar imagekevin ( 2013-10-15 11:44:52 -0600 )edit

can you update your question with 'ovs-vsctl show'. And 'ovs-ofctl dump-flows' for all 3 bridges.

darragh-oreilly gravatar imagedarragh-oreilly ( 2013-10-15 12:08:44 -0600 )edit