<?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 HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches in Software Defined Networking</title>
    <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6674810#M1669</link>
    <description>&lt;P&gt;I've been trying to use version 2.4.3.0595 and previously version 2.3.5.6505 of the HP VAN SDN controller to add flows with matches for the ipv6_flabel (IPv6 flow label) and vlan_vid using the REST API.&amp;nbsp; For both matches and for both versions of the SDN controller I have received 201 (Created) HTTP code responses back from the request much like I do with add flow requests with different matches.&amp;nbsp; However, when I look at the list of flows for the switch the new flow has not been added.&amp;nbsp; Below is the specific JSON I sent in the add flow POST request to the REST API:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{"flow": {"priority": 30000, "table_id": 102, "match": [{"eth_type": "ipv6"}, {"ipv6_flabel": "0x17"}], "instructions": [{"apply_actions": [{"output": "NORMAL"}]}, {"meter": 1}]}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also tried set the ipv6_flabel as a decimal number (i.e. 23 and a hex number without quotes i.e. 0x17) and both had the same outcome of getting a 201 (Created) response but this did not cause the flow to appear in the list of flows for the switch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found when previously adding other types of flow, that if I used a different table ID, e.g. 101, the flow would not be added to the switch but for various other flows with matches for ip_proto, eth_type, ipv4_src, ipv4_dst, ipv6_src, ipv6_dst, and ip_dscp, I have no problems with the flows being added to the switch if I set the table ID to 102.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using an HP 2920-24G switch running 15.15.0006 firmware.&amp;nbsp; I have noticed that version 15.16.0004 &lt;SPAN&gt;of the fimrware has now been released but the release notes do not make any reference to any issues like I have described.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also noticed that when I try to use the ip_dscp match with IPv6 (i.e. IPv6 traffic class) this seems to match any IPv6 traffic whatever the traffic class is and even if no traffic class is set.&amp;nbsp; This is despite the flow successfully appearing on the switches list of flows and ip_dscp working as expected with IPv4 traffic.&amp;nbsp; I have been using iperf3 to test this but I am pretty sure it is setting the traffic class properly when I inspect the packets using TCPDump.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If anyone has any advice on what I might be doing wrong or have any similar experiences it would be good to know because I don't know how to dig any deeper into what might be causing these issues.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Nov 2014 03:44:51 GMT</pubDate>
    <dc:creator>daveruss</dc:creator>
    <dc:date>2014-11-19T03:44:51Z</dc:date>
    <item>
      <title>HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches</title>
      <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6674810#M1669</link>
      <description>&lt;P&gt;I've been trying to use version 2.4.3.0595 and previously version 2.3.5.6505 of the HP VAN SDN controller to add flows with matches for the ipv6_flabel (IPv6 flow label) and vlan_vid using the REST API.&amp;nbsp; For both matches and for both versions of the SDN controller I have received 201 (Created) HTTP code responses back from the request much like I do with add flow requests with different matches.&amp;nbsp; However, when I look at the list of flows for the switch the new flow has not been added.&amp;nbsp; Below is the specific JSON I sent in the add flow POST request to the REST API:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{"flow": {"priority": 30000, "table_id": 102, "match": [{"eth_type": "ipv6"}, {"ipv6_flabel": "0x17"}], "instructions": [{"apply_actions": [{"output": "NORMAL"}]}, {"meter": 1}]}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also tried set the ipv6_flabel as a decimal number (i.e. 23 and a hex number without quotes i.e. 0x17) and both had the same outcome of getting a 201 (Created) response but this did not cause the flow to appear in the list of flows for the switch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found when previously adding other types of flow, that if I used a different table ID, e.g. 101, the flow would not be added to the switch but for various other flows with matches for ip_proto, eth_type, ipv4_src, ipv4_dst, ipv6_src, ipv6_dst, and ip_dscp, I have no problems with the flows being added to the switch if I set the table ID to 102.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using an HP 2920-24G switch running 15.15.0006 firmware.&amp;nbsp; I have noticed that version 15.16.0004 &lt;SPAN&gt;of the fimrware has now been released but the release notes do not make any reference to any issues like I have described.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also noticed that when I try to use the ip_dscp match with IPv6 (i.e. IPv6 traffic class) this seems to match any IPv6 traffic whatever the traffic class is and even if no traffic class is set.&amp;nbsp; This is despite the flow successfully appearing on the switches list of flows and ip_dscp working as expected with IPv4 traffic.&amp;nbsp; I have been using iperf3 to test this but I am pretty sure it is setting the traffic class properly when I inspect the packets using TCPDump.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If anyone has any advice on what I might be doing wrong or have any similar experiences it would be good to know because I don't know how to dig any deeper into what might be causing these issues.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2014 03:44:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6674810#M1669</guid>
      <dc:creator>daveruss</dc:creator>
      <dc:date>2014-11-19T03:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches</title>
      <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675257#M1670</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How are you creating/viewing the flows?&lt;/P&gt;&lt;P&gt;Are you strictly using the RSDOC interface?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you capture a wireshark trace showing the OpenFlow signalling?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you tried adding/viewing the flows with the CURL command? (i.e. bypassing the Controller)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you able to add/view other new flows into the switch?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2014 16:52:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675257#M1670</guid>
      <dc:creator>ScottReeve</dc:creator>
      <dc:date>2014-11-19T16:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches</title>
      <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675281#M1671</link>
      <description>&lt;P&gt;&amp;gt; ScottReeve wrote:&lt;BR /&gt;&amp;gt;Hello,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; How are you creating/viewing the flows?&lt;BR /&gt;&lt;BR /&gt;I am using the hp-sdn-client library describe at &lt;A target="_blank" href="https://hp-sdn-client.readthedocs.org/en/latest/"&gt;https://hp-sdn-client.readthedocs.org/en/latest/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I have hack this slightly to so I can see the JSON that will be submitted in the request before it is posted.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Are you strictly using the RSDOC interface?&lt;BR /&gt;&lt;BR /&gt;I have to admit I hadn't discovered this until you mentioned it.&amp;nbsp; I will have a look and the documentation and see if I can figure out how to replicate the request using this interface.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Can you capture a wireshark trace showing the OpenFlow signalling?&lt;BR /&gt;&lt;BR /&gt;As the controller server does not have a desktop interface, I assume it is fine to just do a TCPDump on the control plane interface, setting the appropriate WireShark output flag?&amp;nbsp;&amp;nbsp;&amp;nbsp; I will look into doing this shortly.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Have you tried adding/viewing the flows with the CURL command? (i.e. bypassing the Controller)&lt;BR /&gt;&lt;BR /&gt;When you mean bypassing the controller, I assume you mean the web page interface to the controller.&amp;nbsp; I have used the Python library's call to make a get flows request and that has the same list of flows.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Are you able to add/view other new flows into the switch?&lt;BR /&gt;&lt;BR /&gt;Yes.&amp;nbsp; I have been able to add metered flows with a number of different match types, as described in my original post.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Thanks,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Scott&lt;BR /&gt;&lt;BR /&gt;Thanks and regards&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;David Newman&lt;BR /&gt;P.S. Sorry about my quoting syntax.&amp;nbsp; I am new to the forum and I am not sure the best way of marking up inline replies.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2014 00:36:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675281#M1671</guid>
      <dc:creator>daveruss</dc:creator>
      <dc:date>2014-11-20T00:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches</title>
      <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675333#M1672</link>
      <description>&lt;P&gt;Attached is a tcpdump that should load in wireshark.&amp;nbsp; As I have multiple switches connected you need to look for packets that are going between 172.16.0.1 (controller) and 172.16.0.5 (switch).&amp;nbsp; These are also enabled on IPv6 on the IP addresses fd00:172:16::1 and fd00:172:16::5 respectively.&amp;nbsp; Whilst running TCPDump I made a request to add a flow with an ipv6_flabel match.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you need me to do another TCPDump with a successful add flow request I can capture that as well.&amp;nbsp; Unfortunately, I am having some issue using Wireshark on my desktop at the moment (GTK issues).&amp;nbsp; Although the file does load in WireShark, I couldn't move between packets in the GUI interface without WireShark crashing so I do not know if any add flow messages were sent between the controller and the switch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had some problems attaching the file with a .pcap extension so changed it to .txt so it would upload.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2014 18:22:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675333#M1672</guid>
      <dc:creator>daveruss</dc:creator>
      <dc:date>2014-11-19T18:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: HP VAN SDN Controller 2.4.3.0595: Problems adding flows with ipv6_flabel or vlan_vid matches</title>
      <link>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675414#M1673</link>
      <description>&lt;P&gt;Just to follow up, I used the RSDOC API web interface to add both a flow that I knew would work and the flow with the ipv6_flabel match and I got the same result as using the Python library for the REST API. I.e. the former worked and the latter still didn't work.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2014 00:46:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/hp-van-sdn-controller-2-4-3-0595-problems-adding-flows-with-ipv6/m-p/6675414#M1673</guid>
      <dc:creator>daveruss</dc:creator>
      <dc:date>2014-11-20T00:46:47Z</dc:date>
    </item>
  </channel>
</rss>

