<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:32 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETVIRT-1224] host route not getting pushed to VM after updating subnet with host routes</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1224</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Configured Subnets:&lt;br/&gt;
-------------------&lt;/p&gt;

&lt;p&gt;(neutron) subnet-list&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id                                   &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name    &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; cidr          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; allocation_pools                               &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 7d3d86df-5974-463b-8a75-6080d9d4d374 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET1 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.10.10.0/24 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.10.10.2&quot;, &quot;end&quot;: &quot;10.10.10.254&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; e8049198-da7c-4b41-af30-bfe31363e36c &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET2 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.20.20.0/24 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.20.20.2&quot;, &quot;end&quot;: &quot;10.20.20.254&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 18e237ca-d0a3-4faf-9d9e-2b8caeb58f3a &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET4 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.40.40.0/24 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.40.40.2&quot;, &quot;end&quot;: &quot;10.40.40.254&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 92bd28f8-5476-4d92-997f-2d5da5e2b70d &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET3 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.30.30.0/24 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.30.30.2&quot;, &quot;end&quot;: &quot;10.30.30.254&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------------+&lt;/p&gt;

&lt;p&gt;(neutron) subnet-show SUBNET2&lt;br/&gt;
&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Field             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Value                                                     &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; allocation_pools  &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.20.20.2&quot;, &quot;end&quot;: &quot;10.20.20.254&quot;}            &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; cidr              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.20.20.0/24                                             &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; created_at        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T04:22:05                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; description       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; dns_nameservers   &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; enable_dhcp       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; True                                                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; gateway_ip        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.20.20.1                                                &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; host_routes       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;destination&quot;: &quot;10.10.10.0/24&quot;, &quot;nexthop&quot;: &quot;10.20.20.5&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id                &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; e8049198-da7c-4b41-af30-bfe31363e36c                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ip_version        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 4                                                         &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ipv6_address_mode &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ipv6_ra_mode      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET2                                                   &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; network_id        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 817fc530-411a-406e-91de-4f06b9013b5f                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; subnetpool_id     &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tenant_id         &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 6f5d2d2c15a241b7be98359b6b5130fc                          &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; updated_at        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T04:36:09                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;

&lt;p&gt;Checking the routes in VM for SUBNET2&lt;br/&gt;
VM2:&lt;/p&gt;


&lt;p&gt;root@vm2:~# ifconfig&lt;br/&gt;
eth0      Link encap:Ethernet  HWaddr fa:16:3e:f0:a0:e0  &lt;br/&gt;
          inet addr:10.20.20.3  Bcast:10.20.20.255  Mask:255.255.255.0&lt;br/&gt;
          inet6 addr: fe80::f816:3eff:fef0:a0e0/64 Scope:Link&lt;br/&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br/&gt;
          RX packets:12 errors:0 dropped:1 overruns:0 frame:0&lt;br/&gt;
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:0&lt;br/&gt;
          collisions:0 txqueuelen:1000 &lt;br/&gt;
          RX bytes:2558 (2.5 KB)  TX bytes:4574 (4.5 KB)&lt;/p&gt;

&lt;p&gt;lo        Link encap:Local Loopback  &lt;br/&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br/&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br/&gt;
          UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br/&gt;
          RX packets:116 errors:0 dropped:0 overruns:0 frame:0&lt;br/&gt;
          TX packets:116 errors:0 dropped:0 overruns:0 carrier:0&lt;br/&gt;
          collisions:0 txqueuelen:0 &lt;br/&gt;
          RX bytes:10272 (10.2 KB)  TX bytes:10272 (10.2 KB)&lt;/p&gt;

&lt;p&gt;root@vm2:~# route -n&lt;br/&gt;
Kernel IP routing table&lt;br/&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br/&gt;
0.0.0.0         10.20.20.1      0.0.0.0         UG    0      0        0 eth0&lt;br/&gt;
10.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;/p&gt;

&lt;p&gt;root@vm2:~# dhclient eth0&lt;br/&gt;
RTNETLINK answers: File exists&lt;br/&gt;
root@vm2:~# route -n&lt;br/&gt;
Kernel IP routing table&lt;br/&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br/&gt;
0.0.0.0         10.20.20.1      0.0.0.0         UG    0      0        0 eth0&lt;br/&gt;
10.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br/&gt;
root@vm2:~# &lt;/p&gt;




&lt;p&gt;Routes are not pushed to VMs after DHCP request from VM&lt;/p&gt;


&lt;p&gt;==================================================================================&lt;/p&gt;


&lt;p&gt;Checking the routes in cirros image&lt;/p&gt;



&lt;p&gt;root@compute-0-1:~# nova boot --image cirros-0.3.4-x86_64-uec --flavor myhuge --nic port-id=33631c28-11ae-4e46-82ed-b269367cfa04 VM2 --security-groups sg-hostroute --availability-zone nova:compute-0-1.domain.tld&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Property                             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Value                                                          &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-DCF:diskConfig                    &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; MANUAL                                                         &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-AZ:availability_zone          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; nova                                                           &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:host                 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:hostname             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; vm2                                                            &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:hypervisor_hostname  &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:instance_name        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; instance-00000710                                              &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:kernel_id            &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:launch_index         &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 0                                                              &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:ramdisk_id           &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:reservation_id       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; r-tbk1844e                                                     &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:root_device_name     &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-SRV-ATTR:user_data            &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-STS:power_state               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 0                                                              &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-STS:task_state                &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; scheduling                                                     &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-EXT-STS:vm_state                  &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; building                                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-SRV-USG:launched_at               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; OS-SRV-USG:terminated_at             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; accessIPv4                           &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; accessIPv6                           &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; adminPass                            &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 26RaDGMGxLme                                                   &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; config_drive                         &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; created                              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T05:40:41Z                                           &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; description                          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; flavor                               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; myhuge (1)                                                     &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; hostId                               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; host_status                          &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id                                   &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; a3cd2987-2365-4f51-811a-d518a0fa3cc5                           &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; image                                &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; cirros-0.3.4-x86_64-uec (6e6ee817-0256-408a-b09d-fba4d1aaa234) &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; key_name                             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; locked                               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False                                                          &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; metadata                             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {}                                                             &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name                                 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; VM2                                                            &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; os-extended-volumes:volumes_attached &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; []                                                             &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; progress                             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 0                                                              &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; scheduler_hints                      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {}                                                             &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; security_groups                      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; sg-hostroute                                                   &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; status                               &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; BUILD                                                          &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tenant_id                            &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 6f5d2d2c15a241b7be98359b6b5130fc                               &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; updated                              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T05:40:41Z                                           &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; user_id                              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 5c3e508cfbf04adeba44629f49e2bcba                               &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------+&lt;br/&gt;
root@compute-0-1:~# &lt;br/&gt;
root@compute-0-1:~# &lt;br/&gt;
root@compute-0-1:~# &lt;br/&gt;
root@compute-0-1:~# &lt;br/&gt;
root@compute-0-1:~# clear&lt;br/&gt;
root@compute-0-1:~# sudo virsh list&lt;br/&gt;
 Id    Name                           State&lt;br/&gt;
----------------------------------------------------&lt;br/&gt;
 1     cic-1_vm                       running&lt;br/&gt;
 46    instance-000006f5              running&lt;br/&gt;
 47    instance-000006f8              running&lt;br/&gt;
 49    instance-00000707              running&lt;br/&gt;
 50    instance-0000070d              running&lt;br/&gt;
 51    instance-00000710              running&lt;/p&gt;

&lt;p&gt;root@compute-0-1:~# sudo virsh console 51&lt;br/&gt;
Connected to domain instance-00000710&lt;br/&gt;
Escape character is ^]&lt;/p&gt;

&lt;p&gt;login as &apos;cirros&apos; user. default password: &apos;cubswin&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&apos;. use &apos;sudo&apos; for root.&lt;br/&gt;
vm2 login: cirros&lt;br/&gt;
Password: &lt;br/&gt;
$ ip a&lt;br/&gt;
1: lo: &amp;lt;LOOPBACK,UP,LOWER_UP&amp;gt; mtu 65536 qdisc noqueue &lt;br/&gt;
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00&lt;br/&gt;
    inet 127.0.0.1/8 scope host lo&lt;br/&gt;
       valid_lft forever preferred_lft forever&lt;br/&gt;
    inet6 ::1/128 scope host &lt;br/&gt;
       valid_lft forever preferred_lft forever&lt;br/&gt;
2: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc pfifo_fast qlen 1000&lt;br/&gt;
    link/ether fa:16:3e:f0:a0:e0 brd ff:ff:ff:ff:ff:ff&lt;br/&gt;
    inet 10.20.20.3/24 brd 10.20.20.255 scope global eth0&lt;br/&gt;
       valid_lft forever preferred_lft forever&lt;br/&gt;
    inet6 fe80::f816:3eff:fef0:a0e0/64 scope link &lt;br/&gt;
       valid_lft forever preferred_lft forever&lt;/p&gt;

&lt;p&gt;$ route  -n&lt;br/&gt;
Kernel IP routing table&lt;br/&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br/&gt;
0.0.0.0         10.20.20.1      0.0.0.0         UG    0      0        0 eth0&lt;br/&gt;
10.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;/p&gt;


&lt;p&gt;$ sudo /sbin/cirros-dhcpc up eth0&lt;br/&gt;
udhcpc (v1.23.2) started&lt;br/&gt;
Sending discover...&lt;br/&gt;
Sending select for 10.20.20.3...&lt;br/&gt;
Lease of 10.20.20.3 obtained, lease time 86400&lt;br/&gt;
$ route  -n&lt;br/&gt;
Kernel IP routing table&lt;br/&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br/&gt;
0.0.0.0         10.20.20.1      0.0.0.0         UG    0      0        0 eth0&lt;br/&gt;
10.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;/p&gt;

&lt;p&gt;$ sudo ifconfig eth0 down&lt;br/&gt;
$ ifconfig&lt;br/&gt;
lo: flags=73&amp;lt;UP,LOOPBACK,RUNNING&amp;gt;  mtu 65536&lt;br/&gt;
        inet 127.0.0.1  netmask 255.0.0.0&lt;br/&gt;
        inet6 ::1  prefixlen 128  scopeid 0x10&amp;lt;host&amp;gt;&lt;br/&gt;
        loop  txqueuelen 0  (Local Loopback)&lt;br/&gt;
        RX packets 18  bytes 1692 (1.6 KiB)&lt;br/&gt;
        RX errors 0  dropped 0  overruns 0  frame 0&lt;br/&gt;
        TX packets 18  bytes 1692 (1.6 KiB)&lt;br/&gt;
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;/p&gt;


&lt;p&gt;		$  sudo /sbin/cirros-dhcpc up eth0&lt;br/&gt;
udhcpc (v1.23.2) started&lt;br/&gt;
Sending discover...&lt;br/&gt;
Sending select for 10.20.20.3...&lt;br/&gt;
Lease of 10.20.20.3 obtained, lease time 86400&lt;br/&gt;
$ ifconfig&lt;br/&gt;
eth0: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500&lt;br/&gt;
        inet 10.20.20.3  netmask 255.255.255.0  broadcast 10.20.20.255&lt;br/&gt;
        inet6 fe80::f816:3eff:fef0:a0e0  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;&lt;br/&gt;
        ether fa:16:3e:f0:a0:e0  txqueuelen 1000  (Ethernet)&lt;br/&gt;
        RX packets 8  bytes 2284 (2.2 KiB)&lt;br/&gt;
        RX errors 0  dropped 2  overruns 0  frame 0&lt;br/&gt;
        TX packets 28  bytes 3496 (3.4 KiB)&lt;br/&gt;
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;/p&gt;

&lt;p&gt;lo: flags=73&amp;lt;UP,LOOPBACK,RUNNING&amp;gt;  mtu 65536&lt;br/&gt;
        inet 127.0.0.1  netmask 255.0.0.0&lt;br/&gt;
        inet6 ::1  prefixlen 128  scopeid 0x10&amp;lt;host&amp;gt;&lt;br/&gt;
        loop  txqueuelen 0  (Local Loopback)&lt;br/&gt;
        RX packets 18  bytes 1692 (1.6 KiB)&lt;br/&gt;
        RX errors 0  dropped 0  overruns 0  frame 0&lt;br/&gt;
        TX packets 18  bytes 1692 (1.6 KiB)&lt;br/&gt;
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;/p&gt;

&lt;p&gt;$ route  -n&lt;br/&gt;
Kernel IP routing table&lt;br/&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br/&gt;
0.0.0.0         10.20.20.1      0.0.0.0         UG    0      0        0 eth0&lt;br/&gt;
10.20.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;/p&gt;


&lt;p&gt;rechecking the hostroutes configured in SUBNET2&lt;/p&gt;

&lt;p&gt;root@compute-0-1:~# neutron&lt;br/&gt;
(neutron) subnet-show SUBNET2&lt;br/&gt;
&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Field             &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Value                                                     &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; allocation_pools  &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;start&quot;: &quot;10.20.20.2&quot;, &quot;end&quot;: &quot;10.20.20.254&quot;}            &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; cidr              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.20.20.0/24                                             &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; created_at        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T04:22:05                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; description       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; dns_nameservers   &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; enable_dhcp       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; True                                                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; gateway_ip        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10.20.20.1                                                &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; host_routes       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;destination&quot;: &quot;10.10.10.0/24&quot;, &quot;nexthop&quot;: &quot;10.20.20.5&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id                &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; e8049198-da7c-4b41-af30-bfe31363e36c                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ip_version        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 4                                                         &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ipv6_address_mode &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ipv6_ra_mode      &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name              &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; SUBNET2                                                   &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; network_id        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 817fc530-411a-406e-91de-4f06b9013b5f                      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; subnetpool_id     &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tenant_id         &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 6f5d2d2c15a241b7be98359b6b5130fc                          &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; updated_at        &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 2017-12-12T04:36:09                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----------------------------------------------------------+&lt;/p&gt;</description>
                <environment></environment>
        <key id="29839">NETVIRT-1224</key>
            <summary>host route not getting pushed to VM after updating subnet with host routes</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="sharmaarun">Arun Sharma</assignee>
                                    <reporter username="snaidus">Srinivas Balajinaidu</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Apr 2018 04:09:27 +0000</created>
                <updated>Wed, 26 Sep 2018 10:01:32 +0000</updated>
                            <resolved>Mon, 2 Jul 2018 09:24:49 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="63842" author="sharmaarun" created="Mon, 2 Jul 2018 09:24:49 +0000"  >&lt;p&gt;Resolved by -&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/71905&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/71905&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03drr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>