Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-609

Moderately large numbers of intents do not generate correct number of FlowMods

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.1.0
    • Component/s: None
    • Labels:
      None
    • Environment:

      platform:
      OS X, VirtualBox Ubuntu VMs for ONOS instances and Mininet
      source:
      commit d03eda01c0806fd87b07c49d25d829a7b3470ee3

      Description

      To recreate:

      1. Create topology with redundant paths, allocated across three ONOS instances. Topology for this test is generated with attached ``solar.py'' using `onos-start-network`, and switches are allocated using `ovs-vsctl set-controller` in the Mininet VM.
      2. Install 100 intents (minimum 50) along a path (6 hops), using attached ``path-install.sh''.
      3. Break link along path, causing path to switch to alternate (7 hop) route. Link is brought up/down using script for automating this and packet capture of the control channels, ``measure.sh''.

      For 50 intents, step 3 should generate 700 FlowMods (7 * 50 * 2), but will often fall short. This mismatch becomes consistent for 100 intents and higher.

      notes:

      • .pcap file is attached for 50-intent case, for an instance connected to two switches (which therefore should contain 200 FlowMods if correctly working)
      • the attachment points in ``path-install.sh'', and the IP addresses in the scripts, may need to be modified according to your test environment.
      • attached cell environment was used for this test.

        Attachments

        1. 50-intent.pcap
          134 kB
        2. cell-609
          0.4 kB
        3. clean.sh
          0.2 kB
        4. measure.sh
          2 kB
        5. path-install.sh
          0.3 kB
        6. setctl.sh
          0.6 kB
        7. solar.py
          3 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            shreya Shreya Shah
            Reporter:
            ayaka Ayaka Koshibe
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: