blob: 9d83fc3f2b69201bec5952bfc3a8012a612a22c4 [file] [log] [blame]
cameron@onlab.us2a887db2015-07-14 15:26:24 -07001FLOW THROUGHPUT
2
GlennRC0243c3f2015-11-24 13:25:38 -08003Summary:
4 This is a performance test suite to test the flow throughput
5 capabilities of ONOS with various controller cluster sizes. This
6 This test uses the null-provider to simulate a network topology
7 and tests the throughput via a python script called flow-tester.py.
cameron@onlab.us2a887db2015-07-14 15:26:24 -07008
GlennRC0243c3f2015-11-24 13:25:38 -08009Pre-requisites: To run out-of-the box this test requires 7 NODES.
10 OC1->OC7 must be set before initiating the test. Passwordless login
Jon Hall53c5e662016-04-13 16:06:56 -070011 must be set from TestStation "sdn" root user.
cameron@onlab.us2a887db2015-07-14 15:26:24 -070012
GlennRC0243c3f2015-11-24 13:25:38 -080013***If you wish to run this test with less than 7 nodes the following
cameron@onlab.us2a887db2015-07-14 15:26:24 -070014 alterations must be made:
15
16NOTE: Only scale sizes 1,3,5 and 7 will be functional
17
GlennRC0243c3f2015-11-24 13:25:38 -080018Modifying .params file:
19-- Remove any values in the comma separated list in the
20 <scale> tag that are above your desired cluster size.
cameron@onlab.us2a887db2015-07-14 15:26:24 -070021
GlennRC0243c3f2015-11-24 13:25:38 -080022-- Remove one instance of 1,2 from the <testcases>
23 tag for each value you removed from <scale> (case 1 and 2 are each
cameron@onlab.us2a887db2015-07-14 15:26:24 -070024 called once for each scale value)
25
GlennRC0243c3f2015-11-24 13:25:38 -080026-- Change the value in the <max> tag to your desired scale size (1,3, or 5)
cameron@onlab.us2a887db2015-07-14 15:26:24 -070027
GlennRC0243c3f2015-11-24 13:25:38 -080028Modifying .topo file:
29-- Change the <ONOSbench/COMPONENTS/nodes> tag to your desired scale size
cameron@onlab.us2a887db2015-07-14 15:26:24 -070030
GlennRC0243c3f2015-11-24 13:25:38 -080031-- Remove all unneeded <ONOS#cli> tags and their contents