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

When Punting the ARP packet to the controller, the controller is sending packet_out for all switch ports including the packet's ingress port.

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Resolution: Cannot Reproduce
    • None
    • None
    • General
    • None
    • Operating System: Windows
      Platform: PC

    Description

      When Punting the ARP packet to the controller, the controller is sending packet_out for all switch ports including the packets ingress port. As a result of which the switch is throwing error in its logs as below:

      Feb 11 18:07:04|00018|dp_acts|WARN|can't directly forward to input port.
      Feb 11 18:07:05|00019|dp_acts|WARN|can't directly forward to input port.
      Feb 11 18:07:06|00020|dp_acts|WARN|can't directly forward to input port.

      Test Case:
      =========
      -> Connect two switches with 2 nodes connecte respectively to the controller
      ->Install flow in the switches to punt the arp packet to the controller with max length as 65535.

      {table="0", match="oxm

      {eth_type="0x806"}

      ", dur_s="114", dur_ns="413000", prio="2", idle_to="1000", hard_to="1200", cookie="0x1", pkt_cnt="36", byte_cnt="1512", insts=[apply{acts=[out

      {port="ctrl", mlen="65535"}

      ]}]},

      -> Ping from host1 to host2.

      The switch receives a packet out with the output action to the ingress port of the arp packet in the switch.

      Attaching the packet capture.Please refer to frame number 4.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            colindixon Colin Dixon
            sindhuri.b@ericsson.com Sindhuri B
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: