Rfc3918MulticastForwardingLatencyTestCaseConfig Object


Description:

Configuration object for RFC 3918 Multicast Forwarding Latency Test.

Parents: Rfc3918Config

Relations:

Side name
(Type)
Relative Description
SequencerRootCommand
(BenchmarkingTestCaseRootCommand)

Sequencer test config.

Rfc3918MulticastForwardingLatencyTestCaseConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
CustomGroupCountList

Custom list of multicast group counts.

Type: u32

Default: 0

Range: 1 - 2147483646

CustomLoadList

List of user defined load values.

Type: double

Default: 0

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.

FixedGroupCount

Fixed group count size.

Type: u32

Default: 100

Range: 1 - 2147483646

FixedLoad

Fixed load size.

Type: double

Default: 10

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.

LatencyBucketCalibrationDuration

Duration for Automatic Latency Calculation.

Type: double

Default: 10.0

Range: 1.0 - 900.0

LatencyBucketCalibrationMode

Latency Histogram Bucket Calibration Mode.

Type: enum

Default: AUTOMATIC

Possible Values:

Value Description
AUTOMATIC

AUTOMATIC.

MANUAL

MANUAL.

LatencyBucketDistributionMode

Sets latency bucket distribution mode.

Type: enum

Default: EXPONENTIAL

Possible Values:

Value Description
EXPONENTIAL

Exponential bucket distribution.

LINEAR

Linear bucket distribution.

LoadEnd

When using Step mode for load on the ports, the maximum load for each port. This attribute is ignored if LoadType is set to RANDOM or CUSTOM.

Type: double

Default: 50

LoadStart

When using Step mode for load on the ports, the starting load for each port. This attribute is ignored if LoadType is set to RANDOM or CUSTOM.

Type: double

Default: 10

LoadStep

Step value for incrementing the load for Step mode from LoadStart to LoadEnd. This attribute is ignored if LoadType is set to RANDOM or CUSTOM.

Type: double

Default: 10

Range: 0.001 - 100000000000.0

LoadType

Mode for adjusting the load from iteration to iteration.

Type: enum

Default: STEP

Possible Values:

Value Description
FIXED

Fixed load type. A fixed load specified by FixedLoad is applied for each iteration.

STEP

Step load type. The load increases by LoadStep with each test iteration, beginning with LoadStart and increasing to LoadEnd.

CUSTOM

Custom mode. CustomLoadList specifies the load rates.

RANDOM

Random load type. The load rate is randomly chosen within the range set by RandomMinLoad and RandomMaxLoad.

LoadUnits

Unit of measurement for the load parameter, applied to all ports and streams in the test.

Type: enum

Default: PERCENT_LINE_RATE

Possible Values:

Value Description
PERCENT_LINE_RATE

Percentage of the line rate.

FRAMES_PER_SECOND

Frames per second.

INTER_BURST_GAP

Inter burst gap.

MEGABITS_PER_SECOND

Megabits per second.

KILOBITS_PER_SECOND

Kilobits per second.

BITS_PER_SECOND

Bits per second.

MaxExpectedLatencyValue

Expected maximal latency value.

Type: double

Default: 16384.0

Range: 0.35 - 2147483647.0

MinExpectedLatencyValue

Expected minimal latency value.

Type: double

Default: 4.0

Range: 0.03 - 1073741823.0

RandomMaxGroupCount

Upper bound when using random group counts.

Type: u32

Default: 1000

Range: 1 - 2147483646

RandomMaxLoad

When using random mode for load on the ports, the maximum load for each port. This attribute is ignored if LoadType is set to STEP or CUSTOM.

Type: double

Default: 50

RandomMinGroupCount

Lower bound when using random group counts.

Type: u32

Default: 1

Range: 1 - 2147483646

RandomMinLoad

When using random mode for load on the ports, the minimum load for each port. This attribute is ignored if LoadType is set to STEP or CUSTOM.

Type: double

Default: 10

Rfc3918MulticastForwardingLatencyTestCaseConfig Read-Only Attributes

There are no read-only attributes.