Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The goal of this test is to measure the latency to discover a host for ONOS as a cluster in various sizes. 

Setup and Method:

A switch connect event is generated from a “floating” (i.e. no data path port and links) OVS (OF1.3) by issuing “set-controller” command for the OVS bridge to initiate connection to ONOS1.  We capture “on the wire” timestamps on the OF control network with the tshark tool, as well as ONOS Device and Graph timestamps recorded in ONOS using “topology-event-metrics” app. By collating those timestamps, we come up with a "end-to-end" timing profile of the events from initial event triggering to when ONOS registers the event in its topology.

We scale up ONOS from 1 node to 3,5,7 nodes. For each scale, we setup a Mininet topology with only one switch and one host. We assign the switch to ONOS and activate "proxyarp" app for host discovery. There are two time points we concern in this test. The first is the time when a packet-in message triggered by the host is generated, and we consider the timestamp of that packet as the beginning of the host add process. The second is the time when ONOS generates a Host Event, which we consider as the end of the host add process. 

...