Rfc3918AggregatedMulticastThroughputTestCaseConfig Object


Description:

Configuration object for RFC 3918 Aggregated Multicast Throughput test.

Parents: Rfc3918Config

Relations:

Side name
(Type)
Relative Description
SequencerRootCommand
(BenchmarkingTestCaseRootCommand)

Sequencer test config.

Rfc3918AggregatedMulticastThroughputTestCaseConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AcceptableFrameLoss

Maximum frame loss you want Spirent TestCenter to allow before stopping the test. This value represents the aggregate loss from all flows averaged across each all ports in the test.

Type: double

Default: 0

Range: 0 - 100

Backoff

Percentage by which the transmission rate will be lowered if the test fails at the current rate.

Type: double

Default: 50

Range: 0.001 - 99.999

CustomGroupCountList

Custom list of multicast group counts.

Type: u32

Default: 0

Range: 1 - 2147483646

DistributionType

How multicast groups are distributed amongst endpoints.

Type: enum

Default: EVEN

Possible Values:

Value Description
EVEN

Even distribution between all associated multicast groups.

TRAFFIC_WEIGHTED

Weighted distribution based on traffic rate to associated multicast groups.

EnableMaxLatencyThreshold

Whether the search algorithm uses the maximum latency per stream to determine the throughput.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Search algorithm uses the maximum latency per stream to determine the throughput.

FALSE

Search algorithm does not use the maximum latency per stream to determine the throughput.

EnableOutOfSequenceThreshold

Whether to enable out of sequence threshold.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable out of sequence threshold.

FALSE

Disable out of sequence threshold.

FixedGroupCount

Fixed group count size.

Type: u32

Default: 100

Range: 1 - 2147483646

GroupCountEnd

Last group count to use when stepping.

Type: u32

Default: 100

Range: 1 - 2147483646

GroupCountStart

First group count to use when stepping.

Type: u32

Default: 10

Range: 1 - 2147483646

GroupCountStep

Group count step to use when stepping.

Type: u32

Default: 10

Range: 1 - 2147483646

GroupCountType

Method for iterating multicast group counts.

Type: enum

Default: CUSTOM

Possible Values:

Value Description
FIXED

Use Fixed multicast group count.

STEP

Step multicast group count values.

CUSTOM

Use multicast group count values from custom list.

RANDOM

Use random multicast group count values.

IgnoreMinMaxLimits

Enable the application to automatically define a Min Rate /Max Rate range that successfully yields throughput.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Continue Beyond Min or Max.

FALSE

Restricted between Min and Max.

MaxLatencyThreshold

Maximum (in uSec) of all the average latencies determined on each receive port in the test. If the threshold is reached, then the test iteration fails.

Type: double

Default: 30.0

Range: 0.01 - 4294967295.0

OutOfSequenceThreshold

Maximum number of out of sequence packets for an iteration to be considered a pass.

Type: u32

Default: 0

Range: 0 - 2147483647

RandomMaxGroupCount

Upper bound when using random group counts.

Type: u32

Default: 1000

Range: 1 - 2147483646

RandomMinGroupCount

Lower bound when using random group counts.

Type: u32

Default: 1

Range: 1 - 2147483646

RateInitial

Transmission rate for the first iteration of the test. This is a percentage of the full wire rate.

Type: double

Default: 100

Range: 0.001 - 100

RateLowerLimit

Lowest transmission rate at which the application will send traffic during any test iteration, as a percentage of the total wire rate.

Type: double

Default: 10

Range: 0.001 - 100

RateStep

Percent by which Spirent TestCenter will increase the current transmission rate, as a percentage of the total wire rate. The transmission rate increases until the maximum rate is reached, even if there is frame loss.

Type: double

Default: 10

Range: 0.001 - 100

RateUpperLimit

Maximum rate at which Spirent TestCenter will send traffic during the test,as a percentage of the total wire rate.

Type: double

Default: 100

Range: 0.001 - 100

Resolution

Finest adjustment possible, in number of frames, for the duration of transmitted frames from iteration to iteration.

Type: double

Default: 1

Range: 0.001 - 100

SearchMode

Mode used to find the throughput rate.

Type: enum

Default: BINARY

Possible Values:

Value Description
BINARY

Test searches for the throughput value by using a binary search algorithm.

STEP

Test load increases with each iteration by the percentage specified by step load.

COMBO

Mode begins in Step mode, then changes to Binary mode when the step adjustment causes failure.

Rfc3918AggregatedMulticastThroughputTestCaseConfig Read-Only Attributes

There are no read-only attributes.