<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:25:18 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>[NEUTRON-10] The OpenDaylight Neutron Service doesn&apos;t support IPV6</title>
                <link>https://jira.opendaylight.org/browse/NEUTRON-10</link>
                <project id="10145" key="NEUTRON">neutron</project>
                    <description>&lt;p&gt;The OpenDaylight Neutron service doesn&apos;t support IPV6 subnets.&lt;/p&gt;

&lt;p&gt;First, the ODL MechanismDriver is ignoring 400 errors. To get past that, apply this &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; diff to the driver. Once you do that, creating a subnet with IPV6 fails in ODL. The steps to reproduce are:&lt;/p&gt;

&lt;p&gt;neutron net-create v6net&lt;br/&gt;
neutron subnet-create --name v6subnet --gateway 2003::1 --allocation-pool start=2003::2,end=2003::ffff:ffff:ffff:fffe --ip-version 6 v6net 2003::/64&lt;/p&gt;

&lt;p&gt;Looking at a dump of the return from ODL, I see this:&lt;/p&gt;

&lt;p&gt;	0x0000:  4500 00ea 3d1b 4000 4006 0b8e c0a8 380a  E...=.@.@.....8.&lt;br/&gt;
	0x0010:  c0a8 380a 1f90 be66 ec11 f2b3 9148 3190  ..8....f.....H1.&lt;br/&gt;
	0x0020:  8018 0164 f241 0000 0101 080a 04ed cfaf  ...d.A..........&lt;br/&gt;
	0x0030:  04ed cfa9 4854 5450 2f31 2e31 2034 3030  ....HTTP/1.1.400&lt;br/&gt;
	0x0040:  2042 6164 2052 6571 7565 7374 0d0a 5365  .Bad.Request..Se&lt;br/&gt;
	0x0050:  7276 6572 3a20 4170 6163 6865 2d43 6f79  rver:.Apache-Coy&lt;br/&gt;
	0x0060:  6f74 652f 312e 310d 0a43 6f6e 7465 6e74  ote/1.1..Content&lt;br/&gt;
	0x0070:  2d54 7970 653a 2074 6578 742f 706c 6169  -Type:.text/plai&lt;br/&gt;
	0x0080:  6e0d 0a54 7261 6e73 6665 722d 456e 636f  n..Transfer-Enco&lt;br/&gt;
	0x0090:  6469 6e67 3a20 6368 756e 6b65 640d 0a44  ding:.chunked..D&lt;br/&gt;
	0x00a0:  6174 653a 2046 7269 2c20 3331 204f 6374  ate:.Fri,.31.Oct&lt;br/&gt;
	0x00b0:  2032 3031 3420 3139 3a34 393a 3236 2047  .2014.19:49:26.G&lt;br/&gt;
	0x00c0:  4d54 0d0a 436f 6e6e 6563 7469 6f6e 3a20  MT..Connection:.&lt;br/&gt;
	0x00d0:  636c 6f73 650d 0a0d 0a63 0d0a 696e 7661  close....c..inva&lt;br/&gt;
	0x00e0:  696c 6420 4349 4452 0d0a                 ild.CIDR..&lt;/p&gt;

&lt;p&gt;Rougly translated to &quot;Invalid CIDR.&quot;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://review.openstack.org/#/c/121407/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/121407/&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26572">NEUTRON-10</key>
            <summary>The OpenDaylight Neutron Service doesn&apos;t support IPV6</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="mestery@mestery.com">Kyle Mestery</reporter>
                        <labels>
                    </labels>
                <created>Fri, 31 Oct 2014 20:06:17 +0000</created>
                <updated>Thu, 19 Oct 2017 21:25:03 +0000</updated>
                            <resolved>Tue, 14 Apr 2015 14:43:59 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="53240" author="rmoats@us.ibm.com" created="Fri, 31 Oct 2014 20:12:58 +0000"  >&lt;p&gt;Analysis: the root problem is with isValidCIDR() in NeutronSubnet.java.&lt;/p&gt;

&lt;p&gt;This method leverages the org.apache.commons.net.util.SubnetUtils package, which, according to &lt;a href=&quot;https://issues.apache.org/jira/browse/NET-405&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/NET-405&lt;/a&gt; does not support IPv6 cidr blocks.&lt;/p&gt;

&lt;p&gt;The fix will require either replacing that package with one that can support both IPv4 and IPv6 CIDR notation or trusting the client to be using correct CIDR notation.&lt;/p&gt;</comment>
                            <comment id="53241" author="rmoats@us.ibm.com" created="Fri, 31 Oct 2014 23:04:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12430/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12430/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53242" author="mestery@mestery.com" created="Mon, 3 Nov 2014 02:03:07 +0000"  >&lt;p&gt;This is 100% CRITICAL to get into the first stable Helium release. Without this, ODL doesn&apos;t work with IPV6 CIDRs, and thus won&apos;t pass 2 OpenStack Tempest tests.&lt;/p&gt;</comment>
                            <comment id="53243" author="rmoats@us.ibm.com" created="Mon, 3 Nov 2014 16:08:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12461/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12461/&lt;/a&gt; for stable/helium branch&lt;/p&gt;</comment>
                            <comment id="53244" author="rmoats@us.ibm.com" created="Wed, 5 Nov 2014 04:43:11 +0000"  >&lt;p&gt;2290 is still blocking in RC1 due to issues with other methods.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/12516&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/12516&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53245" author="rmoats@us.ibm.com" created="Wed, 5 Nov 2014 19:53:54 +0000"  >&lt;p&gt;previous patch abandoned due to rebase, new patch is &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12530/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53246" author="rmoats@us.ibm.com" created="Tue, 17 Feb 2015 15:35:24 +0000"  >&lt;p&gt;Moving from current project to neutron&lt;/p&gt;</comment>
                            <comment id="53247" author="flavio@flaviof.com" created="Wed, 25 Mar 2015 19:53:02 +0000"  >&lt;p&gt;gerrit &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/17122/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/17122/&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2290</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=2290]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

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

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