← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1358718] [NEW] duplicate ping packets from dhcp namespace when pinging across DVR subnet VMs

 

Public bug reported:

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:~/devstack$ sudo ip netns exec qdhcp-111de30b-cedf-492d-88b3-5a5fc2a92f4d ifconfig
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
          collisions:0 txqueuelen: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:3eff:fe87:6720/64 Scope:Link
          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
          collisions:0 txqueuelen:0
          RX bytes:16358 (16.3 KB)  TX bytes:10284 (10.2 KB)

stack@NN:~/devstack$ sudo ip netns exec qdhcp-111de30b-cedf-492d-88b3-5a5fc2a92f4d ping 10.1.8.2
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.094/3.132/1.174 ms
stack@qatst231:~/devstack$

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1358718

Title:
  duplicate ping packets from dhcp namespace when pinging across DVR
  subnet  VMs

Status in OpenStack Neutron (virtual network service):
  New

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:~/devstack$ sudo ip netns exec qdhcp-111de30b-cedf-492d-88b3-5a5fc2a92f4d ifconfig
  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
            collisions:0 txqueuelen: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:3eff:fe87:6720/64 Scope:Link
            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
            collisions:0 txqueuelen:0
            RX bytes:16358 (16.3 KB)  TX bytes:10284 (10.2 KB)

  stack@NN:~/devstack$ sudo ip netns exec qdhcp-111de30b-cedf-492d-88b3-5a5fc2a92f4d ping 10.1.8.2
  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.094/3.132/1.174 ms
  stack@qatst231:~/devstack$

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1358718/+subscriptions


Follow ups

References