<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:47 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>[OPNFLWPLUG-557] Broken protocol handling part 1 - incorrect handshake</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-557</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Handshake in Openflow (both 1.0 and 1.3) is incorrect. &lt;/p&gt;

&lt;p&gt;Spec says that a HELLO exchange must be completed for controller and switch to agree to the features. Controller starts issuing further protocol dependent requests &lt;em&gt;BEFORE&lt;/em&gt; it gets the first HELLO from the switch. This is a violation of the spec.&lt;/p&gt;

&lt;p&gt;Compliance to the spec should be the standard behavior and should be possible to override it when dealing with non-compliant implementations via a settable config property.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27825">OPNFLWPLUG-557</key>
            <summary>Broken protocol handling part 1 - incorrect handshake</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="-1">Unassigned</assignee>
                                    <reporter username="aivanov@brocade.com">Anton Ivanov</reporter>
                        <labels>
                    </labels>
                <created>Tue, 6 Oct 2015 08:59:58 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:39 +0000</updated>
                            <resolved>Mon, 2 Nov 2015 18:19:18 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="57346" author="mirehak@cisco.com" created="Tue, 6 Oct 2015 09:33:17 +0000"  >&lt;p&gt;Hi Anton,&lt;br/&gt;
what makes you think that openflowPlugin sends further requests before receiving get-features reply from switch?&lt;/p&gt;</comment>
                            <comment id="57347" author="aivanov@brocade.com" created="Fri, 16 Oct 2015 16:19:36 +0000"  >&lt;p&gt;Trying to reproduce it again - I lost the tpcdump trace where the controller was sending the stats request before it should. Once I have it, will update the bug.&lt;/p&gt;</comment>
                            <comment id="57348" author="icarorvc@gmail.com" created="Fri, 30 Oct 2015 18:30:10 +0000"  >&lt;p&gt;Hi guys,&lt;/p&gt;

&lt;p&gt;I tested handshake with ODL and Ryu, but only Ryu follows exactly what the specs says. A OFPT_HELLO response message isn&apos;t sent back to device. &lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Controller IPL: 10.0.1.6&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Captures here:&lt;/p&gt;

&lt;p&gt;ODL handshake: &lt;a href=&quot;https://www.cloudshark.org/captures/750ff9b41e8f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.cloudshark.org/captures/750ff9b41e8f&lt;/a&gt;&lt;br/&gt;
Ryu handshake: &lt;a href=&quot;https://www.cloudshark.org/captures/6e1f33a9deb0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.cloudshark.org/captures/6e1f33a9deb0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think it&apos;s not exactly a bug, but a matter of protocol conformity.&lt;/p&gt;</comment>
                            <comment id="57349" author="icarorvc@gmail.com" created="Mon, 2 Nov 2015 18:19:18 +0000"  >&lt;p&gt;I talked to Michal and he told me that the pipeline flushing was optimized. &lt;br/&gt;
That&apos;s why we can see a OFPT_HELLO response from controller inside of OFPT_FEATURES_REQUEST (packet #2) here: &lt;a href=&quot;https://www.cloudshark.org/captures/750ff9b41e8f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.cloudshark.org/captures/750ff9b41e8f&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>4418</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=4418]]></customfieldvalue>

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

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