duplicate ping packets from dhcp namespace when pinging across DVR subnet VMs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Armando Migliaccio |
Bug Description
1. have a multi node devstack setup in which 1 Controller, 1 NN & 2CNs
2. Create two networks & subnets within it.
net1 - 10.1.10.0/24
net2 10.1.8.0/24
3. Create a distributed router. Add two interfaces to the DVR.
4. Spawn VM1 in net1 & host it on CN1.
5. Spawn VM2 in net2 & host it on CN2.
6. login to NN & from net1 dhcp namespace try to ping VM2 which is part of net2.
As shown below we can see duplicate ping packets.
stack@NN:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:328 (328.0 B) TX bytes:328 (328.0 B)
tap68b11c40-f9 Link encap:Ethernet HWaddr fa:16:3e:87:67:20
inet addr:10.1.10.3 Bcast:10.1.10.255 Mask:255.255.255.0
inet6 addr: fe80::f816:
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:179 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:16358 (16.3 KB) TX bytes:10284 (10.2 KB)
stack@NN:
PING 10.1.8.2 (10.1.8.2) 56(84) bytes of data.
64 bytes from 10.1.8.2: icmp_req=1 ttl=63 time=3.11 ms
64 bytes from 10.1.8.2: icmp_req=1 ttl=63 time=3.13 ms (DUP!)
64 bytes from 10.1.8.2: icmp_req=2 ttl=63 time=0.515 ms
64 bytes from 10.1.8.2: icmp_req=2 ttl=63 time=0.537 ms (DUP!)
64 bytes from 10.1.8.2: icmp_req=3 ttl=63 time=0.362 ms
64 bytes from 10.1.8.2: icmp_req=3 ttl=63 time=0.385 ms (DUP!)
64 bytes from 10.1.8.2: icmp_req=4 ttl=63 time=0.262 ms
64 bytes from 10.1.8.2: icmp_req=4 ttl=63 time=0.452 ms (DUP!)
^C
--- 10.1.8.2 ping statistics ---
4 packets transmitted, 4 received, +4 duplicates, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.262/1.
stack@qatst231:
Changed in neutron: | |
assignee: | nobody → Vivekanandan Narasimhan (vivekanandan-narasimhan) |
Changed in neutron: | |
importance: | Undecided → Medium |
Changed in neutron: | |
status: | New → In Progress |
Changed in neutron: | |
assignee: | Vivekanandan Narasimhan (vivekanandan-narasimhan) → Armando Migliaccio (armando-migliaccio) |
Changed in neutron: | |
milestone: | none → juno-rc1 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | juno-rc1 → 2014.2 |
On a side note, can you confirm that in the steps above you had preliminarily allowed ICMP for the VM's security groups?