Address Learning Rate Test Options#

../_images/address_learning_rate_config.png

Fig. 22 Address Learning Rate Test Options#

Common Options#

  • Iterations

    The number of times to repeat each test trial with the same set of test parameters.

MAC Address Settings#

  • Test Port Address Mode

    Defines how to generate the test port MAC address.

  • Learn Port DMAC Mode

    Defines how to generate DMAC address in frames from the learning port.

  • Learning Sequence

    Select how the MAC address learning sequence is scheduled.

  • Learning Base Address

    The first 3 bytes of the MAC addresses used for the learning test. It is necessary to use a different base address than the default Xena base address (04.F4.BC) when running a test using multiple addresses to avoid conflicts with other unused ports on the Xena tester.

  • Start Count

    The starting number of addresses used in the test.

  • End Count

    The ending number of addresses used in the test.

  • Step Count

    The address count step increment.

  • Only Use Max. Capacity

    If checked the test will ignore the start, end and step options and only run the test at the max. capacity. This option is only used if an Address Caching Capacity test has previously been run as part of the same test and a capacity test result has been found for the frame size in question. Otherwise the test will default to use the start, end and step options.

  • Set End = Max. Capacity

    If checked the test will ignore the end count option value and use the max. capacity value instead. This option is only used if an Address Caching Capacity test has previously been run as part of the same test and a capacity test result has been found for the frame size in question. Otherwise the test will default to use the end option value.

Learning Rate Settings#

  • Base Learning Rate

    The basic (i.e. maximum) learning rate used in frames/second. Note that the general port rate defined for the test configuration is ignored for this test.

  • Initial Rate

    The starting rate to use. This is specified as a percentage of the base learning rate.

  • Maximum Rate

    The maximum rate to use. This is specified as a percentage of the base learning rate and will typically be 100%.

  • Minimum Rate

    The minimum rate to use. This is specified as a percentage of the base learning rate. If the trial reaches this value the test is stopped and the result will be FAILed.

  • Resolution Rate

    The trial stops when the difference between the current and the last successful trial is less than the Resolution.

DUT Address Learning Reset#

  • Toggle Sync States

    If checked the sync state of the test ports will be toggled off and on between test trials. Enabling this may help clearing the MAC learning tables in the DUT and speed up the test.

  • Sync State Off Period

    The amount of seconds the port sync states will be off.

  • Delay After Sync On

    Defines how long time Xena2889 will wait after the reset before it continues with the test.

  • Switch Test Port Roles

    If checked the port with the Test and Learning roles will be swapped between test trials. Enabling this may help clearing the MAC learning tables in the DUT and speed up the test.

  • DUT Aging Time

    If none of the two options above are checked the test will wait for the specified seconds between trials to ensure that the MAC table in the DUT has been cleared.

Port Role Configuration#

  • Used?

    If checked the port will be used in this test.

  • Port Role

    Used to place the port in Test Port, Learning Port, or Monitoring Port.

Note

Only one test port, one learning port and one monitoring port are allowed in this test.