Description:
Configuration object for RFC 3918 tests.
Parents: Project
Children: BenchmarkEthernet10GigPortConfig, Rfc3918AggregatedMulticastThroughputTestCaseConfig, Rfc3918JoinLeaveLatencyTestCaseConfig, Rfc3918MixedClassThroughputTestCaseConfig, Rfc3918MulticastForwardingLatencyTestCaseConfig, Rfc3918MulticastGroupCapacityTestCaseConfig, Rfc3918ScaledGroupForwardingTestCaseConfig
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
MulticastDstDevice (MulticastDstBinding) |
Relation from Rfc3918Config to multicast destination endpoints. |
|
MulticastGroups (MulticastGroupBinding) |
Relation from Rfc3918Config to associated multicast groups. |
|
MonitorPorts (MulticastMonitorPortBinding) |
Relation from Rfc3918Config to monitor ports. |
|
ObservePorts (MulticastObservePortBinding) |
Relation from Rfc3918Config to observe ports. |
|
MulticastSrcDevice (MulticastSrcBinding) |
Relation from Rfc3918Config to multicast source endpoints. |
|
MulticastStreamBlocks (MulticastStreamBlockBinding) |
Relation from Rfc3918Config to associated multicast streamblocks. |
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||
CustomMulticastFrameSizeList |
Custom list of multicast frame sizes. Type: u16 Default: 0 Range: 47 - 16383 |
||||||||||||||
CustomMulticastImixList |
List of iMIX distributions. Type: handle Default: 0 |
||||||||||||||
DelayBeforeLearning |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. This property is deprecated. Type: u16 Default: 2 Range: 0 - 3600 |
||||||||||||||
DisplayLoadUnit |
Display units for load in results. Type: enum Default: PERCENT_LINE_RATE Possible Values:
|
||||||||||||||
DisplayTrafficGroupLoadUnit |
Display units for traffic group load in results. Type: enum Default: PERCENT_LINE_RATE Possible Values:
|
||||||||||||||
Duration |
Scalar value of duration. Type: u32 Default: 60 Range: 1 - 5184000 |
||||||||||||||
DurationMode |
Duration mode for each transmitted stream. Whether to measure test duration in seconds or number of frames. Type: enum Default: SECONDS Possible Values:
|
||||||||||||||
FixedMulticastFrameSize |
Fixed frame size for multicast. Type: u16 Default: 128 Range: 47 - 16383 |
||||||||||||||
IpTos |
IP ToS Value. Type: u8 Default: 0 |
||||||||||||||
Ipv6FlowLabel |
IPv6 Flow Label. Type: u32 Default: 0 Range: 0 - 1048575 |
||||||||||||||
L2LearningFrameRate |
Rate at which learning frames are sent to the DUT/SUT during the learning phase of the test. Type: u32 Default: 1000 Range: 1 - 4294967295 |
||||||||||||||
L2LearningFrameSize |
L2 learning frame size if FrameSize is fixed. Type: u16 Default: 128 Range: 64 - 16383 |
||||||||||||||
L2LearningFrameSizeMode |
How to determine L2 learning frame size. Type: enum Default: SAME_AS_STREAM Possible Values:
|
||||||||||||||
L2LearningRepeatCount |
Number of learning retries if transmission errors, learning verification errors, or link errors occur. Type: u16 Default: 5 Range: 1 - 100 |
||||||||||||||
L3LearningEnableCyclicAddrResolution |
Whether to perform cyclic address resolution or not. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
L3LearningRate |
Maximum rate of L3 learning requests. Type: u32 Default: 1000 Range: 1 - 4294967295 |
||||||||||||||
L3LearningRetryCount |
Maximum number of retries for L3 learning. Type: u16 Default: 5 Range: 1 - 100 |
||||||||||||||
L4DstPortBase |
Base L4 destination port. Type: u16 Default: 7 |
||||||||||||||
L4DstPortCount |
Number of different L4 dst ports. Type: u16 Default: 0 |
||||||||||||||
L4DstPortStep |
Step value for subsequent L4 destination ports. Type: u16 Default: 1 |
||||||||||||||
L4HeaderType |
L4 Header. Type: enum Default: UDP Possible Values:
|
||||||||||||||
L4SrcPortBase |
Base L4 source port. Type: u16 Default: 7 |
||||||||||||||
L4SrcPortCount |
Number of different L4 source ports. Type: u16 Default: 0 |
||||||||||||||
L4SrcPortStep |
Step value for subsequent L4 ports. Type: u16 Default: 1 |
||||||||||||||
L4UseRandomPorts |
Whether to use random L4 ports. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
LatencyType |
Method for latency measurements. Type: enum Default: FIFO Possible Values:
|
||||||||||||||
LearningFreqMode |
Learning frequency. Type: enum Default: LEARN_EVERY_TOPOLOGY_CHANGE Possible Values:
|
||||||||||||||
MulticastClientVersion |
Protocol to use for multicast clients. Type: enum Default: IGMP_V3 Possible Values:
|
||||||||||||||
MulticastFrameSizeEnd |
Final multicast frame size used when stepping. Type: u16 Default: 1518 Range: 48 - 16383 |
||||||||||||||
MulticastFrameSizeMode |
Method used to adjust multicast frame size. Type: enum Default: CUSTOM Possible Values:
|
||||||||||||||
MulticastFrameSizeStart |
Initial multicast frame size used when stepping. Type: u16 Default: 128 Range: 47 - 16382 |
||||||||||||||
MulticastFrameSizeStep |
Multicast step frame size used when stepping. Type: u16 Default: 128 Range: 1 - 16383 |
||||||||||||||
MulticastGroupBaseIpAddr |
Base IP address for multicast group block. Type: ip Default: 225.0.0.1 |
||||||||||||||
MulticastGroupBaseIpStep |
Step value between IPv4 Multicast Group Blocks (if necessary). Type: ip Default: 0.1.0.0 |
||||||||||||||
MulticastGroupBaseIpv6Addr |
Base IPv6 address for multicast group block. Type: ipv6 Default: ff1e::1 |
||||||||||||||
MulticastGroupBaseIpv6Step |
Step value between IPv6 Multicast Group Blocks (if necessary). Type: ipv6 Default: 0:0:0:1::0 |
||||||||||||||
MulticastGroupIncrement |
Step value for subsequent groups. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||||||
MulticastJoinGroupDelay |
DUT group join processing delay. Type: u32 Default: 15 Range: 0 - 2147483647 |
||||||||||||||
MulticastLeaveGroupDelay |
DUT group leave processing delay. Type: u32 Default: 15 Range: 0 - 2147483647 |
||||||||||||||
MulticastMsgTxRate |
Per port Tx rate for multicast messages. Type: u32 Default: 1000 |
||||||||||||||
NumOfTrials |
Number of trial iterations. Type: u16 Default: 1 Range: 1 - 60 |
||||||||||||||
RandomMaxMulticastFrameSize |
Upper bound for random multicast frame sizes. Type: u16 Default: 1518 Range: 47 - 16383 |
||||||||||||||
RandomMinMulticastFrameSize |
Lower bound for random multicast frame sizes. Type: u16 Default: 128 Range: 47 - 16382 |
||||||||||||||
ResultsCollectionDelay |
Interval in seconds between test stop and result collection. Type: u32 Default: 15 Range: 0 - 2147483647 |
||||||||||||||
ResultsOption |
Results Option for the test Type: enum Default: CLASSIC Possible Values:
|
||||||||||||||
TestStartDelay |
Delay before starting test. Type: u16 Default: 2 Range: 0 - 3600 |
||||||||||||||
TrafficVerificationAbortOnFail |
Test behavior when traffic verification fails. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
TrafficVerificationFreqMode |
When to perform traffic verification during the test. Type: enum Default: NONE Possible Values:
|
||||||||||||||
TrafficVerificationTxFrameCount |
Number of frames to use for traffic verification. Type: u32 Default: 100 Range: 1 - 32767 |
||||||||||||||
TrafficVerificationTxFrameRate |
Traffic rate in frames per second to use for traffic verification. Type: u32 Default: 1000 Range: 1 - 14880952 |
||||||||||||||
Ttl |
Time To Live. Type: u8 Default: 10 |
||||||||||||||
UDPRandomHeaderStartPort |
UDP Random Header Start Port Type: enum Default: 0 Possible Values:
|
||||||||||||||
VlanPriority |
Sets the VLAN priority for multicast traffic (if VLANs are present). Type: u8 Default: 0 Range: 0 - 7 |
There are no read-only attributes.