diff options
author | spirentbrian <brian.castelli@spirent.com> | 2015-10-27 14:46:33 -0400 |
---|---|---|
committer | Maryam Tahhan <maryam.tahhan@intel.com> | 2015-10-29 18:26:00 +0000 |
commit | d9289a06e5cf868407eab996641f89f26a23f967 (patch) | |
tree | 3fbc90891e402e932bcb328acd927f12fbd5d72b /conf | |
parent | bd576aaae3b5c2f517af2b2dd49343a2bf9ac968 (diff) |
First phase of Spirent Traffic Gen integration
Change-Id: Ib852c81fc8e09593411984bfb6f9bc5d5629f0c4
Diffstat (limited to 'conf')
-rw-r--r-- | conf/00_common.conf | 2 | ||||
-rw-r--r-- | conf/10_custom.conf | 72 |
2 files changed, 71 insertions, 3 deletions
diff --git a/conf/00_common.conf b/conf/00_common.conf index 51dceb32..f9782c6a 100644 --- a/conf/00_common.conf +++ b/conf/00_common.conf @@ -68,4 +68,4 @@ TEST_PARAMS = {} # it can be used to suppress automatic load of obsoleted or abstract modules # Example: # EXCLUDE_MODULES = ['ovs_vanilla', 'qemu_virtio_net', 'pidstat'] -EXCLUDE_MODULES = [] +EXCLUDE_MODULES = ["testcenter-rfc2544-throughput"] diff --git a/conf/10_custom.conf b/conf/10_custom.conf index eafa06bb..f42df2d4 100644 --- a/conf/10_custom.conf +++ b/conf/10_custom.conf @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# traffic generator to use in tests +# Operational settings for various resources OVS_DIR_VANILLA = '~/src_vanilla/ovs/' QEMU_DIR_VANILLA = '~/src_vanilla/qemu/' @@ -26,10 +26,78 @@ QEMU_DIR_USER = '~/src/qemu/' RTE_TARGET = '' # the relevant DPDK build target # traffic generator to use in tests -TRAFFICGEN = 'Dummy' +TRAFFICGEN = 'TestCenter' +#TRAFFICGEN = 'Dummy' #TRAFFICGEN = 'IxNet' #TRAFFICGEN = 'Ixia' +########################################### +# Spirent TestCenter Configuration -- BEGIN +# Path to Python 2 executable +TRAFFICGEN_STC_PYTHON2_PATH = "/usr/local/bin/python2.7" +# Path to the location of the TestCenter files +TRAFFICGEN_STC_TESTCENTER_PATH = "./tools/pkt_gen/testcenter" +# Name of the TestCenter RFC2544 Tput helper python script +TRAFFICGEN_STC_RFC2544_TPUT_TEST_FILE_NAME = "testcenter-rfc2544-throughput.py" +# The address of the Spirent Lab Server to use +TRAFFICGEN_STC_LAB_SERVER_ADDR = "10.134.156.93" +# The address of the Spirent License Server in your environment +TRAFFICGEN_STC_LICENSE_SERVER_ADDR = "10.134.156.96" +# The address of the TestCenter chassis that holds the east port +TRAFFICGEN_STC_EAST_CHASSIS_ADDR = "10.134.156.70" +# The slot number of the card that holds the east port +TRAFFICGEN_STC_EAST_SLOT_NUM = "1" +# The port number on the card that holds the east port +TRAFFICGEN_STC_EAST_PORT_NUM = "1" +# The address of the TestCenter chassis that holds the west port +TRAFFICGEN_STC_WEST_CHASSIS_ADDR = "10.134.156.70" +# The slot number of the card that holds the west port +TRAFFICGEN_STC_WEST_SLOT_NUM = "1" +# The port number on the card that holds the west port +TRAFFICGEN_STC_WEST_PORT_NUM = "2" +# The friendly name to identify the Spirent Lab Server test session +TRAFFICGEN_STC_TEST_SESSION_NAME = "RFC2544 Tput" +# The directory to copy results to +TRAFFICGEN_STC_RESULTS_DIR = "./Results" +# The prefix for the CSV results file +TRAFFICGEN_STC_CSV_RESULTS_FILE_PREFIX = "RFC2544_tput" +# The number of trials to execute during the test +TRAFFICGEN_STC_NUMBER_OF_TRIALS = "1" +# The duration of each trial executed during the test, in seconds +TRAFFICGEN_STC_TRIAL_DURATION_SEC = "60" +# The traffic pattern between endpoints, BACKBONE, MESH or PAIR +TRAFFICGEN_STC_TRAFFIC_PATTERN = "PAIR" +# The search mode used to find the throughput rate, COMBO, STEP or BINARY +TRAFFICGEN_STC_SEARCH_MODE = "BINARY" +# The learning mode used during the test, AUTO, L2_LEARNING, L3_LERNING, or NONE +TRAFFICGEN_STC_LEARNING_MODE = "AUTO" +# The minimum percent line rate that will be used during the test +TRAFFICGEN_STC_RATE_LOWER_LIMIT_PCT = "1.0" +# The maximum percent line rate that will be used during the test +TRAFFICGEN_STC_RATE_UPPER_LIMIT_PCT = "99.0" +# If SearchMode is BINARY, the percent line rate that will be used at the start of the test +TRAFFICGEN_STC_RATE_INITIAL_PCT = "99.0" +# When SearchMode is STEP, the percent increase in load per step +TRAFFICGEN_STC_RATE_STEP_PCT = "10.0" +# The minimum percentage of load adjustment between iterations +TRAFFICGEN_STC_RESOLUTION_PCT = "1.0" +# The frame size, in bytes +TRAFFICGEN_STC_FRAME_SIZE = "256" +# The maximum acceptable frame loss percent in any iteration +TRAFFICGEN_STC_ACCEPTABLE_FRAME_LOSS_PCT = "0.0" +# The address to assign to the first emulated device interface on the first east port +TRAFFICGEN_STC_EAST_INTF_ADDR = "192.85.1.3" +# The gateway address to assign to the first emulated device interface on the first east port +TRAFFICGEN_STC_EAST_INTF_GATEWAY_ADDR = "192.85.1.103" +# The address to assign to the first emulated device interface on the first west port +TRAFFICGEN_STC_WEST_INTF_ADDR = "192.85.1.103" +# The gateway address to assign to the first emulated device interface on the first west port +TRAFFICGEN_STC_WEST_INTF_GATEWAY_ADDR = "192.85.1.3" +# Print additional information to the terminal during the test +TRAFFICGEN_STC_VERBOSE = "True" +# Spirent TestCenter Configuration -- END +######################################### + # Ixia/IxNet configuration TRAFFICGEN_IXIA_CARD = '' TRAFFICGEN_IXIA_PORT1 = '' |