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

[FLOW RECONCILIATION]Expirable flows appear in the switch post reconnect

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: High
    • Resolution: Duplicate
    • Affects Version/s: unspecified
    • Fix Version/s: Fluorine-SR2, Neon
    • Component/s: General
    • Labels:
      None
    • Environment:

      Operating System: Linux
      Platform: Other

      Description

      Description:

      An application might want to add flows on the flows that expire after a given time – idle/hard timeout of 't'seconds.

      So as an application it is desired that the flows do not exist on the switch after 't' seconds. But if

      1. the switch restarts before the timers expire, the flows are re-provisioned resulting in rest of the timers.

      2. the tcp connection is severed, the flows do expire, but when the switch reconnects the flows are replayed again to the switch , which is undesirable.

      So in all cases where the switch reactively removes flows, the switch ends up with an undesirable flow-set post restart or reconnect.

      Marking the Bug as critical as it might require a change in the way the reconciliation framework works.

      Also it affects the traffic since the traffic is routed through undesirable routes affecting the application intent.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              Avishnoi Anil Vishnoi
              Reporter:
              shuva.jyoti.kar.87@gmail.com Shuva Jyoti Kar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: