<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:25:25 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-51] vlan_transparent and mtu attributes in network_attributes</title>
                <link>https://jira.opendaylight.org/browse/NEUTRON-51</link>
                <project id="10145" key="NEUTRON">neutron</project>
                    <description>&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;11:00:45&amp;#93;&lt;/span&gt;  &amp;lt;flaviof&amp;gt;	regXboi: &lt;a href=&quot;https://review.openstack.org/#/c/177257/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/177257/&lt;/a&gt;  is merged. I expect issues unless &apos;vlan_transparent&apos;, &apos;mtu&apos; is handled.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;11:01:14&amp;#93;&lt;/span&gt;  &amp;lt;regXboi&amp;gt;	flaviof: feel free to add the attributes to the POTS&lt;/p&gt;

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

&lt;p&gt;Send mtu and vlan_transparent for network operations&lt;/p&gt;

&lt;p&gt;We were previously removing these. But in the spirit of transparently&lt;br/&gt;
passing through all attributes and API calls from Neutron to ODL,&lt;br/&gt;
stop pruning these.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26613">NEUTRON-51</key>
            <summary>vlan_transparent and mtu attributes in network_attributes</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="thapar">Vishal Thapar</assignee>
                                    <reporter username="flavio@flaviof.com">Flavio Fernandes</reporter>
                        <labels>
                    </labels>
                <created>Fri, 19 Jun 2015 15:07:59 +0000</created>
                <updated>Mon, 30 Oct 2017 19:52:45 +0000</updated>
                            <resolved>Mon, 25 Jan 2016 15:41:43 +0000</resolved>
                                    <version>Multiple</version>
                                                    <component>northbound-api</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="53377" author="rmoats@us.ibm.com" created="Fri, 19 Jun 2015 15:14:52 +0000"  >&lt;p&gt;likely breaking stable/lithium&lt;/p&gt;</comment>
                            <comment id="53378" author="flavio@flaviof.com" created="Mon, 22 Jun 2015 21:53:59 +0000"  >&lt;p&gt;I&apos;ve loaded the latest lithium with openstack build that contains &lt;br/&gt;
&lt;a href=&quot;https://review.openstack.org/#/c/177257/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/177257/&lt;/a&gt; changes.&lt;/p&gt;

&lt;p&gt;Even though the new fields are present in the rpc from ml2, neutron-northbound&lt;br/&gt;
is happy to ignore them, so there is no breakage. With that, I&apos;d lower the&lt;br/&gt;
importance of this bug to minor. Sorry for the knee jerk reaction when I&lt;br/&gt;
created this bug.&lt;/p&gt;</comment>
                            <comment id="53379" author="flavio@flaviof.com" created="Mon, 22 Jun 2015 21:56:32 +0000"  >&lt;p&gt;tcpdump capture that shows the neutron network with the two new&lt;br/&gt;
fields. As you can see odl&apos;s neutron northobund has no issues with&lt;br/&gt;
them being there.&lt;/p&gt;

&lt;p&gt;sudo tcpdump -vv -w openstackTalk.cap -i eth1 -s 0 tcp port 8080&lt;/p&gt;</comment>
                            <comment id="53384" author="flavio@flaviof.com" created="Mon, 22 Jun 2015 21:56:32 +0000"  >&lt;p&gt;Attachment openstackTalk.cap has been added with description: tcpdump capture of neutron rpc messages&lt;/p&gt;</comment>
                            <comment id="53380" author="flavio@flaviof.com" created="Mon, 22 Jun 2015 21:57:35 +0000"  >&lt;p&gt;openstack commands used to generate the attachment:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gist.github.com/41f42281671490ae6bf6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/41f42281671490ae6bf6&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;source openrc admin admin&lt;/p&gt;

&lt;p&gt;keystone tenant-create --name=tenant1 --enabled=true 2&amp;gt; /dev/null&lt;br/&gt;
keystone user-create --name=user1 --pass=user1 --email=user1@example.com 2&amp;gt; /dev/null&lt;br/&gt;
keystone user-role-add --user=user1 --role=&lt;em&gt;member&lt;/em&gt; --tenant=tenant1 2&amp;gt; /dev/null&lt;/p&gt;

&lt;p&gt;keystone tenant-create --name=tenant2 --enabled=true                     2&amp;gt; /dev/null&lt;br/&gt;
keystone user-create --name=user2 --pass=user2 --email=user2@example.com 2&amp;gt; /dev/null&lt;br/&gt;
keystone user-role-add --user=user2 --role=&lt;em&gt;member&lt;/em&gt; --tenant=tenant2     2&amp;gt; /dev/null&lt;/p&gt;

&lt;p&gt;IMG_ID=$(nova image-list | grep &apos;cirros-0.3..-x86_64-uec\s&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;)&lt;br/&gt;
TNT1_ID=$(keystone tenant-list 2&amp;gt; /dev/null | grep &apos;\s&apos;tenant1&apos;&apos; | awk &apos;{print $2}
&lt;p&gt;&apos;)&lt;br/&gt;
TNT2_ID=$(keystone tenant-list 2&amp;gt; /dev/null | grep &apos;\s&apos;tenant2&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;)&lt;br/&gt;
&lt;br/&gt;
neutron net-create ext1 --router:external --tenant_id=${TNT1_ID} --provider:network_type flat \&lt;br/&gt;
   --provider:physical_network physnetext1&lt;br/&gt;
neutron subnet-create --tenant_id=${TNT1_ID} \&lt;br/&gt;
   --allocation-pool start=192.168.111.21,end=192.168.111.40 --gateway=192.168.111.254 \&lt;br/&gt;
   --disable-dhcp --name subext1 ext1 192.168.111.0/24&lt;br/&gt;
&lt;br/&gt;
neutron net-create ext2 --router:external --tenant_id=${TNT2_ID} --provider:network_type flat \&lt;br/&gt;
   --provider:physical_network physnetext2&lt;br/&gt;
neutron subnet-create --tenant_id=${TNT2_ID} \&lt;br/&gt;
   --allocation-pool start=192.168.111.41,end=192.168.111.60 --gateway=192.168.111.254 \&lt;br/&gt;
   --disable-dhcp --name subext2 ext2 192.168.111.0/24&lt;br/&gt;
&lt;br/&gt;
# &amp;#8211;&lt;br/&gt;
&lt;br/&gt;
unset SERVICE_TOKEN SERVICE_ENDPOINT&lt;br/&gt;
export OS_AUTH_URL=&lt;a href=&quot;http://192.168.50.20:35357/v2.0/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://192.168.50.20:35357/v2.0/&lt;/a&gt;&lt;br/&gt;
export OS_REGION_NAME=RegionOne&lt;br/&gt;
&lt;br/&gt;
####=================&lt;br/&gt;
&lt;br/&gt;
export OS_USERNAME=user1&lt;br/&gt;
export OS_TENANT_NAME=tenant1&lt;br/&gt;
export OS_PASSWORD=user1&lt;br/&gt;
export PS1=&apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;\u@\h \W(keystone_user1)&amp;#93;&lt;/span&gt;\$ &apos;&lt;br/&gt;
&lt;br/&gt;
rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N &apos;&apos; -f id_rsa_demo &amp;gt; /dev/null&lt;br/&gt;
nova keypair-add --pub-key  id_rsa_demo.pub  demo_key  &amp;gt; /dev/null&lt;br/&gt;
&lt;br/&gt;
neutron router-create rtr1&lt;br/&gt;
neutron router-gateway-set rtr1 ext1&lt;br/&gt;
&lt;br/&gt;
## neutron net-create net1 --tenant-id $TNT1_ID --provider:network_type vxlan --provider:segmentation_id 256 &amp;gt; /dev/null&lt;br/&gt;
neutron net-create net1&lt;br/&gt;
neutron subnet-create net1 10.1.0.0/24 --name subnet1 --dns-nameserver 192.168.111.254&lt;br/&gt;
neutron router-interface-add rtr1 subnet1&lt;br/&gt;
&lt;br/&gt;
neutron net-create net2&lt;br/&gt;
neutron subnet-create net2 10.2.0.0/24 --name subnet2 --dns-nameserver 192.168.111.254&lt;br/&gt;
neutron router-interface-add rtr1 subnet2&lt;br/&gt;
&lt;br/&gt;
NET1_ID=$(neutron net-list | grep -w net1 | awk &apos;{print $2}
&lt;p&gt;&apos;) ; echo &quot;net1 $NET1_ID&quot;&lt;br/&gt;
NET2_ID=$(neutron net-list | grep -w net2 | awk &apos;&lt;/p&gt;
{print $2}&apos;) ; echo &quot;net2 $NET2_ID&quot;&lt;br/&gt;
&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET1_ID} vm1&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET1_ID} vm2&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET2_ID} vm3&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET2_ID} vm4&lt;br/&gt;
&lt;br/&gt;
nova list&lt;br/&gt;
&lt;br/&gt;
for VMNAME in vm1 vm2 vm3 vm4 ; do \&lt;br/&gt;
   # Floating ip create&lt;br/&gt;
   neutron floatingip-create ext1&lt;br/&gt;
   FLOAT_IP=$(neutron floatingip-list | grep 192\.168\.111\. | grep -v 10\..\.0\. | head -1 | awk &apos;{print $5}&apos;)&lt;br/&gt;
   echo &quot;Assigning floating ip ${FLOAT_IP} to ${VMNAME}&quot;&lt;br/&gt;
   nova floating-ip-associate ${VMNAME} ${FLOAT_IP}&lt;br/&gt;
done&lt;br/&gt;
&lt;br/&gt;
##------&lt;br/&gt;
&lt;br/&gt;
export OS_USERNAME=user2&lt;br/&gt;
export OS_TENANT_NAME=tenant2&lt;br/&gt;
export OS_PASSWORD=user2&lt;br/&gt;
export PS1=&apos;&lt;span class=&quot;error&quot;&gt;&amp;#91;\u@\h \W(keystone_user2)&amp;#93;&lt;/span&gt;\$ &apos;&lt;br/&gt;
&lt;br/&gt;
rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N &apos;&apos; -f id_rsa_demo &amp;gt; /dev/null&lt;br/&gt;
nova keypair-add --pub-key  id_rsa_demo.pub  demo_key  &amp;gt; /dev/null&lt;br/&gt;
&lt;br/&gt;
neutron router-create rtr2&lt;br/&gt;
neutron router-gateway-set rtr2 ext2&lt;br/&gt;
&lt;br/&gt;
neutron net-create net10&lt;br/&gt;
neutron subnet-create net10 10.10.0.0/24 --name subnet10 --dns-nameserver 192.168.111.254&lt;br/&gt;
neutron router-interface-add rtr2 subnet10&lt;br/&gt;
&lt;br/&gt;
neutron net-create net20&lt;br/&gt;
neutron subnet-create net20 10.20.0.0/24 --name subnet20 --dns-nameserver 192.168.111.254&lt;br/&gt;
neutron router-interface-add rtr2 subnet20&lt;br/&gt;
&lt;br/&gt;
NET10_ID=$(neutron net-list | grep -w net10 | awk &apos;{print $2}
&lt;p&gt;&apos;) ; echo &quot;net10 $NET10_ID&quot;&lt;br/&gt;
NET20_ID=$(neutron net-list | grep -w net20 | awk &apos;&lt;/p&gt;
{print $2}
&lt;p&gt;&apos;) ; echo &quot;net20 $NET20_ID&quot;&lt;/p&gt;

&lt;p&gt;nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET10_ID} vm5&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET10_ID} vm6&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET20_ID} vm7&lt;br/&gt;
nova boot --poll --flavor m1.nano --image $IMG_ID --key-name demo_key --nic net-id=${NET20_ID} vm8&lt;/p&gt;

&lt;p&gt;for VMNAME in vm5 vm6 vm7 vm8 ; do \&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Floating ip create&lt;br/&gt;
   neutron floatingip-create ext2&lt;br/&gt;
   FLOAT_IP=$(neutron floatingip-list | grep 192\.168\.111\. | grep -v 10\...\.0\. | head -1 | awk &apos;
{print $5}
&lt;p&gt;&apos;)&lt;br/&gt;
   echo &quot;Assigning floating ip ${FLOAT_IP} to ${VMNAME}&quot;&lt;br/&gt;
   nova floating-ip-associate ${VMNAME} ${FLOAT_IP}&lt;br/&gt;
done&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="53381" author="yamahata" created="Fri, 26 Jun 2015 15:04:58 +0000"  >&lt;p&gt;On Neutron side, those two extended attributes are implemented such that they can co-exist with the existing plugin/mechanism driver as long as they are ignored.&lt;br/&gt;
So for short term, it should work given ODL ignores them.&lt;/p&gt;

&lt;p&gt;So the next step to address this, support by data store and have neutron provider support it.&lt;/p&gt;</comment>
                            <comment id="53382" author="rmoats@us.ibm.com" created="Sat, 18 Jul 2015 00:54:10 +0000"  >&lt;p&gt;partially addressed by &lt;a href=&quot;https://git.opendaylight.org/gerrit/24257&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/24257&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we will need to add a vlan-transparent augmentation to the yang model and update tests&lt;/p&gt;</comment>
                            <comment id="53383" author="thapar" created="Tue, 1 Dec 2015 07:43:21 +0000"  >&lt;p&gt;I&apos;d like to take this up for Be and potentially backport to Li.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13738" name="openstackTalk.cap" size="378168" author="flavio@flaviof.com" created="Mon, 22 Jun 2015 21:56:32 +0000"/>
                    </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>3824</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=3824]]></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_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10315"><![CDATA[Lithium]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10304"><![CDATA[Low]]></customfieldvalue>

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

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