<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:43 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-1298] IPv4 address not getting assigned with Dual stack VM </title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1298</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;IPv4 address not getting assigned with Dual stack VM&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Create Router&lt;/li&gt;
	&lt;li&gt;Create Network(mynet1)&lt;/li&gt;
	&lt;li&gt;Create IPv6 Subnet(S1)&lt;/li&gt;
	&lt;li&gt;Add IPv6 Subnet to Router&lt;/li&gt;
	&lt;li&gt;Boot VM1 and check IPv6 address assigned --&amp;gt; PASS&lt;/li&gt;
	&lt;li&gt;Create IPv4 subnet(s2) and attach to Router&lt;/li&gt;
	&lt;li&gt;Boot VM2 and check Both IPv4 and IPv6 address assgned.&#8211;&amp;gt;PASS&lt;/li&gt;
	&lt;li&gt;Now login to IPv6 VM(VM1) and check whether it received IPV4 address too, since it become dual stack VM. --&amp;gt; FAIL&lt;br/&gt;
 #&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="30087">NETVIRT-1298</key>
            <summary>IPv4 address not getting assigned with Dual stack VM </summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</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="eupakir">Kiran Upadhyaya</assignee>
                                    <reporter username="rajamk">RajaRajan Manickam</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Jun 2018 19:39:25 +0000</created>
                <updated>Wed, 27 Nov 2019 05:24:16 +0000</updated>
                            <resolved>Wed, 27 Nov 2019 05:24:08 +0000</resolved>
                                                    <fixVersion>Oxygen-SR3</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="63294" author="karthikeyan" created="Tue, 5 Jun 2018 04:20:53 +0000"  >&lt;p&gt;Hi Raja,&lt;/p&gt;

&lt;p&gt; &#160; As mentioned in the bug description, i understand that VM1 is booted from the IPv6 subnet first and ipv6 address is getting assigned properly as expected. Later IPv4 subnet is created from the same network1(dual stack) and attached to the neutron router and you are expecting VM1 should get IPv4 address as well.&lt;/p&gt;

&lt;p&gt; AFAIK VM1 should initiate DHCP discover request for obtaining IPv4 address then only ODL DHCP service will offer the IPv4 address as same as VM1 neutron port. For doing this either you need to do reboot of the VM1 or execute dhcp client request command using &quot;dhclient &amp;lt;interface-name&amp;gt;&quot;.&#160;&lt;/p&gt;

&lt;p&gt;Please do this process and let me know your observation.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;p&gt;Karthikeyan.&lt;/p&gt;</comment>
                            <comment id="63295" author="karthikeyan" created="Tue, 5 Jun 2018 08:59:32 +0000"  >&lt;p&gt;Hi Raja,&lt;/p&gt;

&lt;p&gt; &#160; I have identified the problem area for your reported issue. Actual issue is from openstack neutron server is not getting updated with IPv4 address information to existing VM booted neutron port when IPv4 subnet is created later from the existing network as below one of the order for supporting dual stack network. Please open a bug on openstack neutron side for this issue if not existing on openstack neutron project.&lt;/p&gt;

&lt;p&gt; Note: I have verified the neutron data base tables (ports, ipallocations) and couldn&apos;t see VM port is getting updated with IPv4 address. Verified neutron server log(q-svc) also. Not able to find update for IPv4 address.&lt;/p&gt;

&lt;p&gt; &lt;b&gt;Problem Scenario for Dual Stack Network Support:&lt;/b&gt;&lt;br/&gt;
 &#160;Openstack neutron port is not getting updated when IPv4 subnet is created later from the existing network for dual stack network use case. &lt;/p&gt;

&lt;p&gt; &#160;&#160; N1&lt;br/&gt;
 &#160;&#160;&#160;&#160; --IPv6 Subnet&lt;br/&gt;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; --VM1 (Neutron port contains IPv6 address)&lt;br/&gt;
 &#160;&#160;&#160; &lt;br/&gt;
 &#160;&#160;&#160;&#160; --IPv4 Subnet is created from the existing network N1&lt;br/&gt;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;b&gt;--VM1 neutron port(IPv6 only) ==&amp;gt; Not getting updated with IPv4 address.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt; &lt;b&gt;Working Scenario for Dual Stack Network Support:&lt;/b&gt;&lt;br/&gt;
Openstack neutron port is getting updated properly when IPv6 subnet is created later from the existing network for dual stack network use case. &lt;/p&gt;

&lt;p&gt;&#160; N1&lt;br/&gt;
 &#160;&#160;&#160;&#160; --IPv4 Subnet&lt;br/&gt;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; --VM1 (Neutron port contains IPv4 address)&lt;br/&gt;
 &#160;&#160;&#160; &lt;br/&gt;
 &#160;&#160;&#160;&#160; --IPv6 Subnet is created from the existing network N1&lt;br/&gt;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;b&gt;--VM1 neutron port (IPv4 &amp;amp; IPv6) ==&amp;gt; Updated with IPv6 address as well. This scenario is properly working as expected.&lt;/b&gt;&lt;/p&gt;


&lt;p&gt; Thanks &amp;amp; Regards,&lt;br/&gt;
 Karthikeyan.&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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03fav:</customfieldvalue>

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