Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Problems configuring multiple external networks with Neutron?

Hello, I have configured multiple external networks with Neutron and things are ALMOST working. I have three flat external networks and each has router with private networks/subnets. I create an instance with all three networks and then assign floatingip addresses to all. The network that is in eth0 will work as expected with floatingip address, no matter which network it is. The other networks on eth1 and eth2 do not work as expected.

I am able to receive ping (ICMP) packets on eth1 and eth2 interfaces on my instances. However, the eth1 and eth2 interfaces do not reply to the ping. Is there some trick to make eth1 and eth2 reply to ping requests? Any suggestions on further debugging/troubleshooting?

Thanks!

This block shows a tcpdump on eth1 that has an ipaddress of 10.1.10.10. The ping request comes in but is ignored.

ubuntu@networktestall:~$ sudo tcpdump -i eth1 -nvvvS
sudo: unable to resolve host networktestall
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
19:12:31.815336 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 1, length 64
19:12:32.814930 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 2, length 64
19:12:33.814933 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 3, length 64
19:12:34.814919 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 4, length 64
19:12:35.815741 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 5, length 64
19:12:36.814915 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 6, length 64
19:12:36.828969 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.1.10.10 tell 10.1.10.1, length 28
19:12:36.828982 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.1.10.10 is-at fa:16:3e:d2:32:6e, length 28
19:12:37.814863 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    10.0.1.9 > 10.1.10.10: ICMP echo request, id 13010, seq 7, length 64
^C
9 packets captured
9 packets received by filter
0 packets dropped by kernel
ubuntu@networktestall:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr fa:16:3e:f4:1f:73  
          inet addr:10.1.1.10  Bcast:10.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fef4:1f73/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1400  Metric:1
          RX packets:836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:718 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:78202 (78.2 KB)  TX bytes:130498 (130.4 KB)

eth1      Link encap:Ethernet  HWaddr fa:16:3e:d2:32:6e  
          inet addr:10.1.10.10  Bcast:10.1.10.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fed2:326e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1400  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5731 (5.7 KB)  TX bytes:3754 (3.7 KB)

eth2      Link encap:Ethernet  HWaddr fa:16:3e:f5:48:df  
          inet addr:10.1.11.11  Bcast:10.1.11.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fef5:48df/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1400  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1415 (1.4 KB)  TX bytes:2978 (2.9 KB)

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:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)