Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-1016

OFP is sending wrong length for IPv6 Source Address Field

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: High High
    • Fluorine
    • Oxygen, Fluorine
    • openflowplugin

      OFP is sending wrong length for IPv6 Source Address Field when source address field is send with CIDR /64.

      Working fine for /128 mask. Problem is other than /128 is sending wrong length value from Open Flow Plugin Side.

       
      Below manual experimental was tried on OVS switch: 
       
      Flow Added
      sudo ovs-ofctl -O OpenFlow13 add-flow br-int "table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x100/0xfffff00,icmp_type=134,icmp_code=0,ipv6_src=fe80:0:0:0:f816:3eff:fe18:bde2/64 actions=resubmit(,220)"
       
      Programmed Flow:
      cookie=0x0, duration=7.919s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x100/0xfffff00,ipv6_src=fe80::/64,icmp_type=134,icmp_code=0 actions=resubmit(,220)
       
       
      The above programmed flow only i am expecting to be programmed on OVS switch side when i am passing /64 CIDR value from application.But it is not working.
       
      Please find attached email discussion with netvirt-dev and openflow-plugin-dev alias. Also please find required karaf logs ( https://drive.google.com/open?id=1Mk7qk26iWNC04lPL-TmXDLu-BiMT9FL2) and wireshark output for the /64 CIDR value.

       

      NETVIRT DS Details: Config_Inventory_DS_Details.txt

       
      Email_OpenflowPlugin_ Invalid length for IPv6 Address in OXM field - Reg.htmlIPv6_SourceMatch_Issue.pcap
       

            Somashekhar Somashekhar Javalagi
            Karthikeyan Karthikeyan Krishnan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: