Description:
Configuration object for RFC 2889 address caching capacity test.
Parents: Project
Children: BenchmarkEthernet10GigPortConfig
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
TrafficDescriptorGroup (TrafficDescriptorGroupBinding) |
Relation describing the binding to the Traffic Descriptor Group. |
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||
AgingTime |
Aging timer value in the DUT/SUT. It removes MAC addresses from the cache when this timer expires. The Aging Time value must be set high enough for the test to complete, based on the values for initial and minimum number of addresses. A warning is sent if the Aging Time value is too low. Type: u16 Default: 15 Range: 1 - 3600 |
||||||||||||||
CustomFrameSizeList |
List of custom frame sizes to iterate. Type: u16 Default: 0 |
||||||||||||||
DelayAfterTransmission |
Delay after transmission in seconds. Type: u16 Default: 15 Range: 1 - 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:
|
||||||||||||||
EnableDetailedResultsCollection |
Enable collection of detailed results. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableExposedInternalCommands |
Whether to display the expanded sequence of component commands of the benchmarking test being configured. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableFrameSizeOnTest |
Whether to use the frame size specified in the test-level attributes. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
EnableIncludeTestPortAddr |
Flag to allow user to choose test port address in max caching capacity calculation. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableJitterMeasurement |
Allow measuring min, maximum and average jitter values. This is done by running the test in 'Jitter' analyzer result view mode. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableLearning |
Whether to enable learning mode. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
EnablePauseBeforeTraffic |
Whether to pause before starting. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableTrafficVerification |
Boolean to control whether to add verification commands to the test sequence. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
ExternalProcessCommand |
Command to run an user specified external process. Type: string Default: "" (empty string) |
||||||||||||||
FrameSize |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Frame size. Type: u16 Default: 64 Range: 64 - 16383 |
||||||||||||||
FrameSizeEnd |
Maximum frame size when using Step mode for incrementing the frame size. This attribute is ignored if FrameSizeIterationMode is set to RANDOM or CUSTOM. Type: u16 Default: 256 Range: 64 - 16383 |
||||||||||||||
FrameSizeIterationMode |
Mode for adjusting the frame size from iteration to iteration. Type: enum Default: CUSTOM Possible Values:
|
||||||||||||||
FrameSizeStart |
Starting frame size when using Step mode for incrementing the frame size. This attribute is ignored if FrameSizeIterationMode is set to RANDOM or CUSTOM. Type: u16 Default: 128 Range: 64 - 16383 |
||||||||||||||
FrameSizeStep |
Step value for incrementing the frame size for Step mode from FrameSizeStart to FrameSizeEnd. This attribute is ignored if FrameSizeIterationMode is set to RANDOM or CUSTOM. Type: u16 Default: 128 Range: 1 - 16383 |
||||||||||||||
InitialNumAddrs |
Number of addresses to be sent to the DUT/SUT in the first iteration. Type: u32 Default: 20480 Range: 1 - 16777215 |
||||||||||||||
L2DelayBeforeLearning |
Time in seconds prior to the commencement of training. Type: u16 Default: 2 Range: 0 - 3600 |
||||||||||||||
L2LearningFrameRate |
Layer 2 learning rate in frames per second for the test. This value must be greater than AgingTime. Type: u32 Default: 1000 Range: 1 - 4294967295 |
||||||||||||||
L2LearningRepeatCount |
Number of learning retries if transmission errors, learning verification errors, or link errors occur. Type: u16 Default: 5 Range: 1 - 100 |
||||||||||||||
L3DelayBeforeLearning |
Delay in seconds before performing L3 Learning. Type: u16 Default: 2 Range: 0 - 3600 |
||||||||||||||
L3EnableCyclicAddrResolution |
Whether to enable Layer 3 cyclic address resolution. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
L3LearningRate |
Rate to send ARP requests. Type: u32 Default: 1000 |
||||||||||||||
L3RetryCount |
Number of Layer 3 retry attempts allowed. Type: u16 Default: 5 Range: 1 - 100 |
||||||||||||||
LatencyType |
Latency type for different devices. Type: enum Default: LILO Possible Values:
|
||||||||||||||
LearningFreqMode |
Learning frequency. Type: enum Default: LEARN_ONCE Possible Values:
|
||||||||||||||
LearningMode |
Learning mode. Type: enum Default: L2_LEARNING Possible Values:
|
||||||||||||||
LearningRate |
Number of learning frames per second. Type: u32 Default: 1000 Range: 1 - 4294967295 |
||||||||||||||
LearningRateInPercent |
Learning rate in port load percent. Type: double Default: 10 Range: 0 - 100 |
||||||||||||||
LearningRateMode |
Mode to set learning rate during test. Type: enum Default: FPS Possible Values:
|
||||||||||||||
MaxNumAddrs |
Highest number of addresses to be sent to the DUT/SUT. Type: u32 Default: 65536 Range: 1 - 16777216 |
||||||||||||||
MinNumAddrs |
Lowest number of addresses to be sent to the DUT/SUT. Type: u32 Default: 1 Range: 1 - 16777216 |
||||||||||||||
NumOfTrials |
Number of times the test repeats with its initial configuration. Each trial is based on the same parameter values. Within a trial, certain parameter values vary with each iteration, according to the test methodology and setup. At the start of the next trial, these parameters revert to their initial values. Type: u16 Default: 1 Range: 1 - 60 |
||||||||||||||
RandomMaxFrameSize |
When using random mode for setting frame sizes, the maximum frame size. This attribute is ignored if FrameSizeIterationMode is set to STEP or CUSTOM. Type: u16 Default: 256 Range: 64 - 16383 |
||||||||||||||
RandomMinFrameSize |
When using random mode for setting frame sizes, the minimum frame size. This attribute is ignored if FrameSizeIterationMode is set to STEP or CUSTOM. Type: u16 Default: 128 Range: 64 - 16383 |
||||||||||||||
Resolution |
Finest adjustment possible, in number of addresses, from iteration to iteration. Type: u32 Default: 2 Range: 1 - 16777216 |
||||||||||||||
ResultsOption |
Results Option for the test Type: enum Default: CLASSIC Possible Values:
|
||||||||||||||
RunExternalProcessBeforeTraffic |
Allows user to run an external process before generating and transmitting traffic. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
StaggerStartDelay |
Delay between starting successive ports, in milliseconds. Type: u16 Default: 0 Range: 0 - 65535 |
||||||||||||||
TrafficStartDelay |
When to begin the traffic start delay. Type: double Default: 2 Range: 0.005 - 3600 |
||||||||||||||
TrafficStartDelayMode |
When to begin the traffic start delay. Type: enum Default: AFTER_TEST Possible Values:
|
||||||||||||||
TrafficVerificationAbortOnFail |
Test behavior when traffic verification fails. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
TrafficVerificationFreqMode |
Specifies when to perform traffic verification during the test. Type: enum Default: VERIFY_EVERY_ITERATION Possible Values:
|
||||||||||||||
TrafficVerificationTxFrameCount |
Number of frames to use for traffic verification. Type: u16 Default: 100 Range: 1 - 32767 |
||||||||||||||
TrafficVerificationTxFrameRate |
Traffic rate in frames per second to use for traffic verification. Type: u32 Default: 1000 Range: 1 - 14880952 |
There are no read-only attributes.