Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-494 Deploy ONOS and SDN-IP on the local Internet2 testlab network
  3. ONOS-697

We need to express flows using specific port numbers, instead of wildcard them

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.0.1, 1.1.0
    • Component/s: None
    • Labels:
      None
    • Environment:

      Internet2 testbed deployment

    • Sprint:
      Blackbird Sprint 2 (Jan 5-16), Blackbird Sprint 3 (jan19-30), Blackbird Sprint 4(Feb 2-13), Blackbird Sprint 5 (Feb 16-27)

      Description

      ONOS periodically looks on the switches for flows that shouldn't be installed. if it finds some of these flows (for example installed manually - outside of ONOS), the flows are deleted.
      In some cases (i.e. default flow mechanism) ONOS send to the switches a unique flow, that matches against multiple (or all the) ports.
      The FSFW translates this flow into multiple flows, one for each port in the system.
      When the FlowSynchronizer checks periodically for the flows it expects, it doesn't recognize what has been installed on the switch.
      It then deletes the flows previously installed and it tries to install again the new flow needed.
      So the system doesn't behave as expected.
      We need an hack to install directly on the switches multiple flows (as many as are the ports) instead of a unique flow.
      THIS WON'T BE MERGED since it could take to performance issues in the future.
      Probably will be used for Internet2 deployment ONLY if they don't come out with better solutions.

        Attachments

          Issue Links

          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              luca Luca Prete
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: