<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic OpenFlow v1.3 Negotiation in Software Defined Networking</title>
    <link>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6690628#M1685</link>
    <description>&lt;P&gt;Hi all,&lt;BR /&gt;&lt;BR /&gt;I'm using Mininet v2.2.0 as a testing platform and I want the controller and the virtual Mininet network to communicate using OpenFlow v1.3. The problem is that when the virtual network connects, the negotiated version according to the controller web interface is v1.0. The command I use for this regular connection is&lt;/P&gt;&lt;PRE&gt;sudo mn --topo=linear,4 --controller=remote,ip=10.4.0.95,port=6633&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I create the Mininet network with a specified/mandated OpenFlow version of 1.3 using this command:&lt;/P&gt;&lt;PRE&gt;"sudo mn --topo=linear,4 --controller=remote,ip=[controller IP],port=6633 --switch ovsk,protocols=OpenFlow13"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;, then I get error messages when I try to view the flows. I've attached a screenshot of what I see. I've checked that the OpenvSwitch Controller supports 1.0 and 1.3, so my suspicion is that there is something in the controller that I must configure for it to support or explicitly negotiate OpenFlow v1.3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any advice?&lt;/P&gt;</description>
    <pubDate>Mon, 05 Jan 2015 19:46:29 GMT</pubDate>
    <dc:creator>ssrirama</dc:creator>
    <dc:date>2015-01-05T19:46:29Z</dc:date>
    <item>
      <title>OpenFlow v1.3 Negotiation</title>
      <link>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6690628#M1685</link>
      <description>&lt;P&gt;Hi all,&lt;BR /&gt;&lt;BR /&gt;I'm using Mininet v2.2.0 as a testing platform and I want the controller and the virtual Mininet network to communicate using OpenFlow v1.3. The problem is that when the virtual network connects, the negotiated version according to the controller web interface is v1.0. The command I use for this regular connection is&lt;/P&gt;&lt;PRE&gt;sudo mn --topo=linear,4 --controller=remote,ip=10.4.0.95,port=6633&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I create the Mininet network with a specified/mandated OpenFlow version of 1.3 using this command:&lt;/P&gt;&lt;PRE&gt;"sudo mn --topo=linear,4 --controller=remote,ip=[controller IP],port=6633 --switch ovsk,protocols=OpenFlow13"&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;, then I get error messages when I try to view the flows. I've attached a screenshot of what I see. I've checked that the OpenvSwitch Controller supports 1.0 and 1.3, so my suspicion is that there is something in the controller that I must configure for it to support or explicitly negotiate OpenFlow v1.3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any advice?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jan 2015 19:46:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6690628#M1685</guid>
      <dc:creator>ssrirama</dc:creator>
      <dc:date>2015-01-05T19:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: OpenFlow v1.3 Negotiation</title>
      <link>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6691003#M1686</link>
      <description>&lt;P&gt;Hi ssrirama,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can configure mininet&amp;nbsp; to run version 2.3 of OpenVswitch by running the "install.sh -nfV 2.3.0" from the "util" directory in the "mininet" directory:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;root@ubuntu:~/mininet/util# ./install.sh -nfV 2.3.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this will allow the controller and OVS to negotiate version 1.3 of Openflow and you will not need to specify the OF version in the mininet command.&lt;/P&gt;&lt;P&gt;After running the above command I run the following command:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sudo mn --topo=linear,4 --controller=remote,ip=[controller IP],port=6633 --switch ovsk&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I'm able to run dpctl dump-flows without getting errors.&lt;/P&gt;&lt;P&gt;Please check the attached&amp;nbsp;images showing what I can see from both the dump-flows output and the version negotiated shown in the controller GUI(notice that I'm running mn version 2.2.0b2, you might want to upgrade your version as well).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if this solves your issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Antonio&lt;/P&gt;&lt;P&gt;SDN Team&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 12:36:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6691003#M1686</guid>
      <dc:creator>piricchio72</dc:creator>
      <dc:date>2015-01-06T12:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: OpenFlow v1.3 Negotiation</title>
      <link>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6691041#M1687</link>
      <description>&lt;P&gt;Yes, that worked for me. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 14:31:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/openflow-v1-3-negotiation/m-p/6691041#M1687</guid>
      <dc:creator>ssrirama</dc:creator>
      <dc:date>2015-01-06T14:31:42Z</dc:date>
    </item>
  </channel>
</rss>

