<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:24:09 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-1471]  ipv6 stateful mode subnet need to be added to the router for pinging across VMs</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1471</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;1. TROUBLE DESCRIPTION&lt;br/&gt;
1.1. Trouble summary&lt;br/&gt;
To ping6 across VMs , ipv6 stateful mode subnet need to be added to the router or else ping6 will fail &lt;br/&gt;
since MAC addreess getting resolved only adding&#160; to the router. Looks like design need to be change&lt;br/&gt;
&#160;ostinato@ostinato:~$ ifconfig&lt;br/&gt;
ens3&#160;&#160;&#160;&#160;&#160; Link encap:Ethernet&#160; HWaddr fa:16:3e:fa:22:9c &#160;&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; inet addr:10.10.10.8&#160; Bcast:10.10.10.255&#160; Mask:255.255.255.0&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; inet6 addr: 2001:db8:aaaa::f/128 Scope:Global&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; inet6 addr: fe80::f816:3eff:fefa:229c/64 Scope:Link&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; UP BROADCAST RUNNING MULTICAST&#160; MTU:9000&#160; Metric:1&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; RX packets:13341 errors:0 dropped:0 overruns:0 frame:0&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TX packets:13350 errors:0 dropped:0 overruns:0 carrier:0&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; collisions:0 txqueuelen:1000 &lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; RX bytes:1169148 (1.1 MB)&#160; TX bytes:1169279 (1.1 MB)&lt;/p&gt;

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

&lt;p&gt;ostinato@ostinato:~$ ping6 2001:db8:aaaa::a&lt;br/&gt;
PING 2001:db8:aaaa::a(2001:db8:aaaa::a) 56 data bytes&lt;br/&gt;
64 bytes from 2001:db8:aaaa::a: icmp_seq=1 ttl=64 time=0.411 ms&lt;br/&gt;
64 bytes from 2001:db8:aaaa::a: icmp_seq=2 ttl=64 time=0.280 ms&lt;br/&gt;
^C&lt;/p&gt;

&lt;p&gt;1.3. Frequency of fault&lt;br/&gt;
Seen multiple times&lt;/p&gt;

&lt;p&gt;1.4. Workaround and Recovery&lt;br/&gt;
Need to add to the router&lt;/p&gt;

&lt;p&gt;1.5. System impact&lt;/p&gt;

&lt;p&gt;ipv6 stateful mode is not working as expected &lt;/p&gt;

&lt;p&gt;1.6. Known problem within the OpenStack community?&lt;br/&gt;
NA&lt;/p&gt;

&lt;p&gt;2. Configuration data&lt;br/&gt;
2.1. HW Configuration details&lt;br/&gt;
EBS, HP or DELL:&lt;br/&gt;
Number of subracks:&lt;br/&gt;
Number of blades:&lt;br/&gt;
EMC (Yes or No): &lt;br/&gt;
Switches used (X670V, X770 or BD):&lt;/p&gt;

&lt;p&gt;2.2. SW Configuration details&lt;br/&gt;
CEE-&#160; CEE8RC2 &lt;br/&gt;
CSC - 19.1.1.0-269&lt;br/&gt;
CSS -2.8.2.css5.R2C&lt;/p&gt;</description>
                <environment></environment>
        <key id="30921">NETVIRT-1471</key>
            <summary> ipv6 stateful mode subnet need to be added to the router for pinging across VMs</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="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="Karthikeyan">Karthikeyan Krishnan</assignee>
                                    <reporter username="rajamk">RajaRajan Manickam</reporter>
                        <labels>
                    </labels>
                <created>Wed, 24 Oct 2018 11:26:44 +0000</created>
                <updated>Tue, 30 Oct 2018 05:16:45 +0000</updated>
                            <resolved>Tue, 30 Oct 2018 05:03:23 +0000</resolved>
                                                    <fixVersion>Neon</fixVersion>
                                    <component>ipv6service</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="65427" author="sgaddam@redhat.com" created="Fri, 26 Oct 2018 05:11:28 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rajamk&quot; class=&quot;user-hover&quot; rel=&quot;rajamk&quot;&gt;rajamk&lt;/a&gt;, in the above logs the VM IPv6 address is shown as &quot;2001:db8:aaaa::f/128&quot;&lt;br/&gt;
May i know how you created the IPv6 Subnet? Also, if you do not associate a router to the subnet there will not be any Router Advertisements sent over the network. So, please share the detailed steps.&lt;/p&gt;</comment>
                            <comment id="65429" author="karthikeyan" created="Fri, 26 Oct 2018 13:16:12 +0000"  >&lt;p&gt;Have tested the IPv6 L2 data traffic with &lt;b&gt;DHCPv6 state-full address mode&lt;/b&gt; and below are the our observations/findings. &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&#160;After booted the dual stack VMs &lt;b&gt;(Host OS: Ubuntu 16.04.3&#160; LTS)&lt;/b&gt;, explicitly initiated the DHCPv6 request(solicit) on the VM console using the command &quot;dhclient -6 &amp;lt;eth0&amp;gt;&quot;&lt;/li&gt;
	&lt;li&gt;&#160;After the dhcpv6 client request, VMs are got the IPv6 GUA addresses via openstack q-dhcp service(Advertise/Request/Reply).&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt; We are observing IPv6 default route information is not configured by DHCPv6 process. It is taken care of IPv6 GUA address assignment only. Please find attached pcap file for booted VM.&lt;/p&gt;

&lt;p&gt; &lt;b&gt;Manually added &quot;default route&quot; information on the booted VMs from the same subnet, after that L2 data traffic is working fine.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt; &lt;b&gt;Conclusion:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;DHCPv6 State-full mode:&lt;/b&gt; IPAM only handled by DHCPv6 server. Adding default route information to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;DHCPv6 State-less Mode:&lt;/b&gt; Other configurations like DNS Domain Suffix, etc is handled by DHCPv6 server. Both IPAM and default route configuration to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;SLAAC Mode:&lt;/b&gt; IPAM and default route configuration to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt; In all of the supported IPv6 address mode router advertisement is mandatory to work properly L2 traffic.&lt;/p&gt;</comment>
                            <comment id="65445" author="karthikeyan" created="Tue, 30 Oct 2018 05:03:23 +0000"  >&lt;ul&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;DHCPv6 State-full mode:&lt;/b&gt; IPAM only handled by DHCPv6 server. Adding default route information to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;DHCPv6 State-less Mode:&lt;/b&gt; Other configurations like DNS Domain Suffix, etc is handled by DHCPv6 server. Both IPAM and default route configuration to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
	&lt;li&gt;&#160;&#160; &lt;b&gt;SLAAC Mode:&lt;/b&gt; IPAM and default route configuration to the client is done by via &quot;router advertisement&quot; packet.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt; In all of the supported IPv6 address mode router advertisement is mandatory to work properly L2 traffic.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;i.e: DHCP for IPv4 = functionality DHCPv6 + RA (via router).&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Hence closing this bug now.&lt;/p&gt;</comment>
                            <comment id="65446" author="sgaddam@redhat.com" created="Tue, 30 Oct 2018 05:16:45 +0000"  >&lt;p&gt;Yes in IPv6 use-cases, the RA plays an important role and VMs learn the default route via the RA.&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|i03ju7:</customfieldvalue>

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