[ https://issues.apache.org/jira/browse/CLOUDSTACK-1488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sangeetha Hariharan updated CLOUDSTACK-1488: -------------------------------------------- Description: Ipv6 - When Vm is deployed as part of multiple networks, sometimes one of the IPV6 address assigned to guest VM is lost. I have a Vm that is part of a dual network and ipv6 network. I had IPV6 addresses assigned to eth0 and eth1 network. After about 2 hours , when i logged in to the same Vm , I see that the ipv6 address of eth0 is lost. At 3:30 pm sangeetha@ubuntu-123:~$ ifconfig eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 inet6 addr: fc00:3:1371:0:2f17:d569:ae3b:c143/64 Scope:Global inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1704 errors:0 dropped:0 overruns:0 frame:0 TX packets:1158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:170363 (170.3 KB) TX bytes:182254 (182.2 KB) eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1430 errors:0 dropped:0 overruns:0 frame:0 TX packets:437 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:354316 (354.3 KB) TX bytes:118971 (118.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:16436 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) sangeetha@ubuntu-123:~$ ls tam-dual-ipv6-2 sangeetha@ubuntu-123:~$ sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases default-duid "\000\001\000\001\030\304\212S\006\206@\000\000\032"; lease6 { interface "eth1"; ia-na 40:00:00:1a { starts 1362218453; renew 3600; rebind 6300; iaaddr fc00:3:1370:0:258e:36dd:15d6:8da5 { starts 1362218453; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "san890.hello1370"; option fqdn.hostname "san890"; option fqdn.domainname ".hello1370"; option dhcp6.client-id 0:3:0:1:6:86:40:0:0:1a; option dhcp6.server-id 0:1:0:1:18:c4:89:36:6:7b:92:0:0:13; option dhcp6.name-servers fc00:3:1370:0:a659:ce38:85fe:a024; } lease6 { interface "eth0"; ia-na d2:00:00:55 { starts 1362218907; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:344e:a3b1:d5a0:2586 { starts 1362218907; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "san890.hello1371"; option fqdn.hostname "san890"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:90:d2:0:0:55; option dhcp6.server-id 0:1:0:1:18:c4:89:33:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; ===================== At ~6:45 --> when i logged into this Vm , i see the ipv6 address is lost sangeetha@ubuntu-123:~$ ifconfig eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2612 errors:0 dropped:0 overruns:0 frame:0 TX packets:2154 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:260929 (260.9 KB) TX bytes:364635 (364.6 KB) eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2799 errors:0 dropped:0 overruns:0 frame:0 TX packets:621 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:605875 (605.8 KB) TX bytes:175024 (175.0 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:16436 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) ==================== sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases default-duid "\000\001\000\001\030\304=\343\006\260\024\000\000R"; lease6 { interface "eth0"; ia-na 14:00:00:52 { starts 1362206090; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { starts 1362206090; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362209622; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362209622; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362213222; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362213222; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362213224; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362213224; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362216824; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362216824; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362216826; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362216826; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362220426; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362220426; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362220429; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362220429; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } ============================= sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.eth0.leases default-duid "\000\001\000\001\030\301\343V\006\373\320\000\000("; lease6 { interface "eth0"; ia-na 14:00:00:52 { starts 1362188577; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { starts 1362188577; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; } sangeetha@ubuntu-123:/var/lib/dhcp$ was: Ipv6 - When Vm is deployed as part of multiple networks, sometimes one of the IPV6 address assigned to guest VM is lost. I have a Vm that is part of a dual network and ipv6 network. I had IPV6 addresses assigned to eth0 and eth1 network. After about 2 hours , when i logged in to the same Vm , I see that the ipv6 address of eth0 is lost. I am not sure about the exact steps that leads to this issue. I dont see this problem with other Vms. At 3:30 pm sangeetha@ubuntu-123:~$ ifconfig eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 inet6 addr: fc00:3:1371:0:2f17:d569:ae3b:c143/64 Scope:Global inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1704 errors:0 dropped:0 overruns:0 frame:0 TX packets:1158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:170363 (170.3 KB) TX bytes:182254 (182.2 KB) eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1430 errors:0 dropped:0 overruns:0 frame:0 TX packets:437 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:354316 (354.3 KB) TX bytes:118971 (118.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:16436 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) sangeetha@ubuntu-123:~$ ls tam-dual-ipv6-2 sangeetha@ubuntu-123:~$ sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases default-duid "\000\001\000\001\030\304\212S\006\206@\000\000\032"; lease6 { interface "eth1"; ia-na 40:00:00:1a { starts 1362218453; renew 3600; rebind 6300; iaaddr fc00:3:1370:0:258e:36dd:15d6:8da5 { starts 1362218453; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "san890.hello1370"; option fqdn.hostname "san890"; option fqdn.domainname ".hello1370"; option dhcp6.client-id 0:3:0:1:6:86:40:0:0:1a; option dhcp6.server-id 0:1:0:1:18:c4:89:36:6:7b:92:0:0:13; option dhcp6.name-servers fc00:3:1370:0:a659:ce38:85fe:a024; } lease6 { interface "eth0"; ia-na d2:00:00:55 { starts 1362218907; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:344e:a3b1:d5a0:2586 { starts 1362218907; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "san890.hello1371"; option fqdn.hostname "san890"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:90:d2:0:0:55; option dhcp6.server-id 0:1:0:1:18:c4:89:33:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; ===================== At ~6:45 --> when i logged into this Vm , i see the ipv6 address is lost sangeetha@ubuntu-123:~$ ifconfig eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2612 errors:0 dropped:0 overruns:0 frame:0 TX packets:2154 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:260929 (260.9 KB) TX bytes:364635 (364.6 KB) eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2799 errors:0 dropped:0 overruns:0 frame:0 TX packets:621 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:605875 (605.8 KB) TX bytes:175024 (175.0 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:16436 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) ==================== sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases default-duid "\000\001\000\001\030\304=\343\006\260\024\000\000R"; lease6 { interface "eth0"; ia-na 14:00:00:52 { starts 1362206090; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { starts 1362206090; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362209622; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362209622; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362213222; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362213222; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362213224; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362213224; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362216824; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362216824; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362216826; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362216826; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362220426; renew 4294967295; rebind 4294967295; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362220426; preferred-life 0; max-life 0; } } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2"; option fqdn.hostname "tam-dual-ipv6-2"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } lease6 { interface "eth1"; ia-na f8:00:00:a1 { starts 1362220429; renew 3600; rebind 6300; iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { starts 1362220429; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1382"; option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; } ============================= sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.eth0.leases default-duid "\000\001\000\001\030\301\343V\006\373\320\000\000("; lease6 { interface "eth0"; ia-na 14:00:00:52 { starts 1362188577; renew 3600; rebind 6300; iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { starts 1362188577; preferred-life 7200; max-life 7200; } option dhcp6.status-code success "Oh hai from dnsmasq"; } option fqdn.encoded true; option fqdn.server-update true; option fqdn.no-client-update true; option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; option fqdn.hostname "tam-dual-ipv6-2"; option fqdn.domainname ".hello1371"; option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; } sangeetha@ubuntu-123:/var/lib/dhcp$ Summary: Ipv6 - When Vm is deployed as part of multiple networks, ne of the IPV6 address assigned to guest VM is lost. (was: Ipv6 - When Vm is deployed as part of multiple networks, sometimes one of the IPV6 address assigned to guest VM is lost.) > Ipv6 - When Vm is deployed as part of multiple networks, ne of the IPV6 > address assigned to guest VM is lost. > ------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-1488 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1488 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Management Server > Affects Versions: 4.1.0 > Environment: Latest build from networkrefactor branch > Reporter: Sangeetha Hariharan > Assignee: Sheng Yang > Fix For: 4.1.0 > > > Ipv6 - When Vm is deployed as part of multiple networks, sometimes one of the > IPV6 address assigned to guest VM is lost. > I have a Vm that is part of a dual network and ipv6 network. > I had IPV6 addresses assigned to eth0 and eth1 network. > After about 2 hours , when i logged in to the same Vm , I see that the ipv6 > address of eth0 is lost. > At 3:30 pm > sangeetha@ubuntu-123:~$ ifconfig > eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 > inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 > inet6 addr: fc00:3:1371:0:2f17:d569:ae3b:c143/64 Scope:Global > inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:1704 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1158 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:170363 (170.3 KB) TX bytes:182254 (182.2 KB) > eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 > inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global > inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:1430 errors:0 dropped:0 overruns:0 frame:0 > TX packets:437 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:354316 (354.3 KB) TX bytes:118971 (118.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:16436 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) > sangeetha@ubuntu-123:~$ ls > tam-dual-ipv6-2 > sangeetha@ubuntu-123:~$ > sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases > default-duid "\000\001\000\001\030\304\212S\006\206@\000\000\032"; > lease6 { > interface "eth1"; > ia-na 40:00:00:1a { > starts 1362218453; > renew 3600; > rebind 6300; > iaaddr fc00:3:1370:0:258e:36dd:15d6:8da5 { > starts 1362218453; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "san890.hello1370"; > option fqdn.hostname "san890"; > option fqdn.domainname ".hello1370"; > option dhcp6.client-id 0:3:0:1:6:86:40:0:0:1a; > option dhcp6.server-id 0:1:0:1:18:c4:89:36:6:7b:92:0:0:13; > option dhcp6.name-servers fc00:3:1370:0:a659:ce38:85fe:a024; > } > lease6 { > interface "eth0"; > ia-na d2:00:00:55 { > starts 1362218907; > renew 3600; > rebind 6300; > iaaddr fc00:3:1371:0:344e:a3b1:d5a0:2586 { > starts 1362218907; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "san890.hello1371"; > option fqdn.hostname "san890"; > option fqdn.domainname ".hello1371"; > option dhcp6.client-id 0:3:0:1:6:90:d2:0:0:55; > option dhcp6.server-id 0:1:0:1:18:c4:89:33:6:4f:42:0:0:49; > option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; > ===================== > At ~6:45 --> when i logged into this Vm , i see the ipv6 address is lost > sangeetha@ubuntu-123:~$ ifconfig > eth0 Link encap:Ethernet HWaddr 06:b0:14:00:00:52 > inet addr:10.223.137.75 Bcast:10.223.137.127 Mask:255.255.255.192 > inet6 addr: fe80::4b0:14ff:fe00:52/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:2612 errors:0 dropped:0 overruns:0 frame:0 > TX packets:2154 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:260929 (260.9 KB) TX bytes:364635 (364.6 KB) > eth1 Link encap:Ethernet HWaddr 06:d3:f8:00:00:a1 > inet6 addr: fc00:3:1382:0:39b3:993a:bb4b:926/64 Scope:Global > inet6 addr: fe80::4d3:f8ff:fe00:a1/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:2799 errors:0 dropped:0 overruns:0 frame:0 > TX packets:621 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:605875 (605.8 KB) TX bytes:175024 (175.0 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:16436 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) > ==================== > sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.leases > default-duid "\000\001\000\001\030\304=\343\006\260\024\000\000R"; > lease6 { > interface "eth0"; > ia-na 14:00:00:52 { > starts 1362206090; > renew 3600; > rebind 6300; > iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { > starts 1362206090; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1371"; > option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; > option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; > option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362209622; > renew 3600; > rebind 6300; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362209622; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1382"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362213222; > renew 4294967295; > rebind 4294967295; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362213222; > preferred-life 0; > max-life 0; > } > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2"; > option fqdn.hostname "tam-dual-ipv6-2"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362213224; > renew 3600; > rebind 6300; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362213224; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1382"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362216824; > renew 4294967295; > rebind 4294967295; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362216824; > preferred-life 0; > max-life 0; > } > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2"; > option fqdn.hostname "tam-dual-ipv6-2"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362216826; > renew 3600; > rebind 6300; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362216826; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1382"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362220426; > renew 4294967295; > rebind 4294967295; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362220426; > preferred-life 0; > max-life 0; > } > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2"; > option fqdn.hostname "tam-dual-ipv6-2"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > lease6 { > interface "eth1"; > ia-na f8:00:00:a1 { > starts 1362220429; > renew 3600; > rebind 6300; > iaaddr fc00:3:1382:0:39b3:993a:bb4b:926 { > starts 1362220429; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1382"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1382"; > option dhcp6.client-id 0:3:0:1:6:d3:f8:0:0:a1; > option dhcp6.server-id 0:1:0:1:18:c4:15:42:6:48:88:0:0:83; > option dhcp6.name-servers fc00:3:1382:0:ff2b:1c9e:278c:48c7; > } > ============================= > sangeetha@ubuntu-123:/var/lib/dhcp$ cat dhclient6.eth0.leases > default-duid "\000\001\000\001\030\301\343V\006\373\320\000\000("; > lease6 { > interface "eth0"; > ia-na 14:00:00:52 { > starts 1362188577; > renew 3600; > rebind 6300; > iaaddr fc00:3:1371:0:2f17:d569:ae3b:c143 { > starts 1362188577; > preferred-life 7200; > max-life 7200; > } > option dhcp6.status-code success "Oh hai from dnsmasq"; > } > option fqdn.encoded true; > option fqdn.server-update true; > option fqdn.no-client-update true; > option fqdn.fqdn "tam-dual-ipv6-2.hello1371"; > option fqdn.hostname "tam-dual-ipv6-2"; > option fqdn.domainname ".hello1371"; > option dhcp6.client-id 0:3:0:1:6:b0:14:0:0:52; > option dhcp6.server-id 0:1:0:1:18:c4:15:40:6:4f:42:0:0:49; > option dhcp6.name-servers fc00:3:1371:0:6a19:fed0:1932:3626; > } > sangeetha@ubuntu-123:/var/lib/dhcp$ -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira