Command Sequencer for RFC Tests

When you click the Run or Finish button in the wizard, the wizard automatically adds the appropriate benchmark test command to the Command Sequencer. The Command Sequencer executes a specified list of system-level commands in sequence. See Using the Command Sequencer for information on using Command Sequencer, which allows you to:

To edit a benchmark command, double-click the command in the Command Sequencer. The Command Editor window opens and contains the Test Parameters and Test Options tabs. The fields for these tabs correspond to the fields in the Test Parameters and Test Options steps in the wizard. See RFC Benchmark Test Overview for an index of the benchmark tests and links to information about each test and its parameters.

NOTE: Wait commands are automatically canceled when you click the Stop button in the Command Sequencer.

Benchmarking Commands

Command Description
Benchmarking
Benchmarking: Benchmark Iterate Multicast Group Count

When testing through multiple iterations, use this command to specify the number of multicast groups for each iteration.

Name Description
Custom Group Count List A list of values representing the number of groups. Edit with the List Editor. Used when Group Count Type is set to Custom.
Fixed Group Count Number of multicast groups. Used when Group Count Type is set to Fixed.
Group Count Type Method used to specify group counts: Custom, Fixed, Step, Random.
Group Count Start First group count in a series. Used when Group Count Type is set to Step.
Group Count End Last group count in a series. Used when Group Count Type is set to Step.
Group Count Step Increment value to create the next group count. Used when Group Count Type is set to Step.
Minimal Random Group Count Lowest group count value. Used when Group Count Type is set to Random.
Maximal Random Group Count Highest group count value. Used when Group Count Type is set to Random.
Random Seed Value Seed value for the random number generator
MulticastGroupList Active ports for the test
Distribution Type

Method used to distribute multicast groups to the multicast group objects.

  • Even distribution between all associated multicast groups. All objects are assigned an equal number of groups.
  • Weighted distribution based on traffic rate to associated multicast groups. Each object is assigned a number of groups proportional to the traffic rate of the object. If an object has twice the traffic rate, it will be assigned twice as many groups.
Benchmarking: Benchmark Iterate Traffic Group Weight

When testing through multiple iterations, use this command to specify the weight of each traffic group for each iteration.

Name Description
TrafficGroupList Active ports for the test
Weight Type Method used to specify weights: Custom, Fixed, Step, Random.
Start Weight First weight in a series. Used when Weight Type is set to Step.
Stop Weight Last weight in a series. Used when Weight Type is set to Step.
Step Weight Increment value to create the next weight. Used when Weight Type is set to Step.
Minimum Random Weight Lowest weight value. Used when Weight Type is set to Random.
Maximum Random Weight Highest weight value. Used when Weight Type is set to Random.
Random Seed Value Seed value for the random number generator
Custom Weight List A list of values representing the weight for each traffic group. Edit with the List Editor. Used when Weight Type is set to Custom.
Fixed Weight Weight for the traffic groups . Used when Weight Type is set to Fixed.
Benchmarking: Benchmark Search Multicast Group Count

Use this command to specify how to search for a multicast group count.

Name Description
Search Type Type of search: step, binary, combo.
Continue Beyond Min or Max Indicate whether to continue the search when the minimum or maximum value has been reached: True, False.
Minimum Group Count Lowest group count.
Maximum Group Count Highest group count.
Group Count Step Increment value to create the next group count.
Initial Group Count Starting value for the search.
Resolution The over/under amount allowed in the result, +/- number of groups.
Backoff (%) Amount to reduce the current search value when an iteration fails to get a match.
MulticastGroupList Active ports for the test
Distribution Type

Method used to distribute multicast groups to the multicast group objects.

  • Even distribution between all associated multicast groups. All objects are assigned an equal number of groups.
  • Weighted distribution based on traffic rate to associated multicast groups. Each object is assigned a number of groups proportional to the traffic rate of the object. If an object has twice the traffic rate, it will be assigned twice as many groups.
Benchmarking: Benchmark Weighted Throughput

Use this command to specify how to search for a multicast group count.

Name Description
GroupCollection Active ports for the test
Search Type Type of search: step, binary, combo.
Continue Beyond Min or Max Indicate whether to continue the search when the minimum or maximum value has been reached: True, False.
Start Rate Lowest traffic rate.
Stop Rate Highest traffic rate.
Step Rate Increment value to create the next traffic rate.
Initial Rate Starting value for the search.
Resolution The over/under amount allowed in the result, +/- percentage of throughput.
Backoff (%) Amount to reduce the current search value when an iteration fails to get a match.
Acceptable Frame Loss Percent

Frame loss threshold for pass/fail results.

Enable Maximum Latency Threshold True to enable. False to disable.
Maximum Latency Threshold Upper bound for latency in microseconds. Amounts above this value are reported as a failure. Used when Enable Maximum Latency Threshold is set to True.
Enable Out of Sequence Threshold True to enable. False to disable.
Out of Sequence Threshold Upper bound for number out of sequence packets. Amounts above this value are reported as a failure. Used when Enable Out of Sequence Threshold is set to True.
RFC 2544
RFC 2544: Back To Back Frames Test Performs an RFC 2544 back-to-back frames test
RFC 2544: Frame Loss Test Performs an RFC 2544 frame loss test
RFC 2544: Latency Test Performs an RFC 2544 latency test
RFC 2544: Throughput Test Performs an RFC 2544 throughput test
RFC 2889
RFC 2889: Address Caching Capacity Test Performs an RFC 2889 address caching capacity test
RFC 2889: Address Learning Rate Test Performs an RFC 2889 address learning rate test
RFC 2889: Broadcast Frame Forwarding Test Performs an RFC 2889 broadcast frame forwarding test
RFC 2889: Broadcast Frame Latency Test Performs an RFC 2889 broadcast frame latency test
RFC 2889: Congestion Control Test Performs an RFC 2889 congestion control test
RFC 2889: Errored Frames Filtering Test Performs an RFC 2889 errored frames filtering test
RFC 2889:Forwarding Test Performs an RFC 2889 forwarding test
RFC 2889: Forward Pressure Test Performs an RFC 2889 forward pressure test
RFC 2889: Max Forwarding Rate Test Performs an RFC 2889 maximum forwarding rate test
RFC 3918
RFC 3918: Mixed Class Throughput Initialize

Initialize the system for an RFC 3918 Mixed Class Throughput test

RFC 3918: RFC 3918 Initialize

Initialize the system for an RFC 3918 test

RFC 3918: Save Iteration Results
  • Acquires basic port and iteration statistics
  • Specify the test type, monitor port, and stream blocks to capture
  • Specify whether to capture detailed results and the current data set id
RFC 3918: Scaled Group Forwarding Initialize

Initialize the system for an RFC 3918 Scaled Group Forwarding test


Command Sequencer Introduction

Sequencing Test Commands