NuApps-2889-RM
User’s Manual

USM Ver 1.1

Foreword
Copyright
Copyright © 2018 Xtramus Technologies, all rights reserved. The information contained in this document is the property of Xtramus
Technologies. No part of this publication shall be reproduced, stored in a retrieval system, or transmitted, in any form or by anymeans, without the prior written permission of Xtramus Technologies.
Disclaimer
The information contained in this document is subject to change without notice and does not represent a commitment on the part of
Xtramus Technologies. The information in this document is believed to be accurate and reliable. However, Xtramus Technologies
assumes no responsibility or liability for any errors or inaccuracies that may appear in the document.
Trademarks
NuApps-2889-RM is a trademark or registered trademark of Xtramus Technologies. All other trademarks and registeredtrademarks are the property of their respective owners.
Warranty
Xtramus Technologies warrants for the hardware provided along with this document under proper usage and conditions in normal
environment; any improper operation or in irregular environment may possibly cause this product NOT function well. For detailed
terms, please contact your local dealer.
Contact Information
Xtramus Technologies
E-mail: sales@xtramus.com
Website: www.xtramus.com
Tel: +886-2-8227-6611
Fax: +886-2-8227-6622

2

Revision History
Date
2012/07/02

Version1.0

2012/09/10

1.1

HistoryFirst draft version
1. Deleting the description of NuApps-2889-RM supports
operation system Windows 2000.(Page 5)

3

Table of Contents
Foreword........................................................................................................................................ 2
Revision History ............................................................................................................................ 3
1. NuApps-2889-RM Overview ...................................................................................................... 5
2. Installing and Uninstalling NuApps-2889-RM .......................................................................... 6
3. NuApps-2889-RM Function Overview .................................................................................... 11
3.1. Starting NuApps-2889-RM .............................................................................................. 11
3.2. NuServer Window ........................................................................................................... 16
3.3. NuApps-2889-RM Main Window..................................................................................... 17
3.3.1. Menu Bar .................................................................................................................... 19
A. File…………..................................................................................................................19
B. View……….. .................................................................................................................20
C. Languages.. .................................................................................................................21
D. Help………… ................................................................................................................21
3.3.2. Tool Bar Buttons ........................................................................................................ 22
3.3.3. System Info/Configuration List ................................................................................. 24
3.3.4. Elapsed Time.............................................................................................................. 29
3.3.5. Description ................................................................................................................. 29
3.3.6. Status Bar ................................................................................................................... 29
3.3.7. Control Buttons/Test Running Status Icon .............................................................. 30
4. Port Configuration and Test Configuration ........................................................................... 31
4.1. Port Configuration .......................................................................................................... 31
4.2. Test Configuration .......................................................................................................... 33
4.2.1. Error Filtering ............................................................................................................. 35
4.2.2. Forwarding ................................................................................................................. 37
4.2.3. Broadcast Forwarding ............................................................................................... 40
4.2.4. Broadcast Latency..................................................................................................... 42
4.2.5. Forward Pressure ...................................................................................................... 44
4.2.6. Address Learning ...................................................................................................... 46
4.2.7. Address Caching ....................................................................................................... 48
4.2.8. Congestion Control ................................................................................................... 50
5. Result ....................................................................................................................................... 52

4

1. NuApps-2889-RM Overview
Designed for Xtramus Technologies XM-RM series module cards, NuApps-2889-RM is anapplication that’s designed base on RFC 2889 for analyzing Ethernet switches, bridges, androuters. NuApps-2889-RM’s multiple topologies and the load-generating capabilities provide
an effective way to evaluate DUTs on subjects such as Error Filtering, Forwarding, Broadcast Forwarding,Broadcast Latency, Forward Pressure, Address Learning, Address Caching, and Congestion Control. With
its real-time display of test results and various customizable report formats that allow users to view the test
data and organize them into an appropriate form for debug, report, and record, NuApps-2889-RM is thebest solution for RFC 2889 Benchmarking Methodology.
NuApps-2889-RM must be activated with NuStreams Chassis. NuApps-2889-RM is designed for Xtramus
Technologies XM-RM series module cards. The table down below contains the XM-RM module cards,
FPGA/Firmware versions that are supported by NuApps-2889-RM.
Module Cards Support NuApps-2889-RM
Module CardFPGA Version
XM-RM661/671/681
V3.1b007
XM-RM751/761/781
V3.1b007
XM-RM731
V2.1b007
XM-RM881v1.4b000
XM-RM881-2
v1.4b000
XM-RM891
v1.4b000

Firmware Version
v1.6b053
V1.6b056
V1.6b040
V0.9b026
V0.9b026
V1.6b056＊Note: NuStreams-2000i and NuStreams-600i are required as well.

Also, please make sure that your PC meets the requirements listed in the table down below before
installing NuApps-2889-RM.
OS
RAM
CPU
HDD

Windows XP

Windows Vista/7

512MB RAM
1GB RAM
Pentium 1.6Ghz or higher
10 GB Available Space＊Note: Large amount of data will be generated while running NuApps-2889-RM. It is
recommended to preserve enough available Hard-Disk space to store these data.

5

2. Installing and Uninstalling NuApps-2889-RM
Please follow the steps down below to install NuApps-2889-RM.
Installing NuApps-2889-RM
1.

Double-click NuApps-2889-RM installation
program and start the installation process.*

2.

InstallShield Wizard is starting to install
NuApps-2889-RM. If you would like to cancel
installation, click Cancel, or click Next tocontinue installation.

3.

After reading the End User License
Agreement, please select I accept the terms
in the license agreement, and Next toproceed with the installation, or click Cancel tocancel installation. You may also click Back toreturn to the previous installation window.

*Note: Due to different Operating Systems or system settings, warning messages might pop up when installing
NuApps-2889-RM. When this occurs, please choose the options on these pop-up warning messages that allow you tocontinue installing NuApps-2889-RM.

6

Installing NuApps-2889-RM

4.

You can change the User/Organization namehere, the default name for User/Organization
name is “.”. Click the Next button to continue
with the next step. Click Back button to go
back to the previous step to modify. And click
Cancel to exit this installation wizard.

5.

You can select the Complete option to install
all program feature for running DApps-2889,
or select Custom option to choose theprogram feature to be installed.

6.

InstallShield Wizard is installing
NuApps-2889-RM.

7

Installing NuApps-2889-RM

7.

NuApps-2889-RM installation completes. Click
Finish button to exit.

8.

If your PC does not have WinPcap installed, a
WinPcap Installer window will pop up. Click
Next button to get ready to install, or click
Cancel button to stop. For more detail
information regarding to WinPcap, please visit
their webpage at: www.winpcap.org.

9.

WinPcap is preparing to install, or click Cancel
button to stop at any time.

8Installing NuApps-2889-RM

10. Review the license agreement before
installing. Click I Agree button to continue. It isnecessary to accept the agreement to install
WinPcap.

11. WinPcap is installing.

12. WinPcap installation completes. Click Finish
button to close the wizard.

9You can uninstall NuApps-2889-RM by:
Uninstalling NuApps-2889-RM

 Click Start  Programs  NuStreams
 NuApps-2889-RM  Unisntall
NuApps-2889-RM

 Go to the Control Panel, choose
NuApps-2889-RM from installed
program list, and click Remove touninstall.

10

3. NuApps-2889-RM Function Overview
3.1. Starting NuApps-2889-RM
Before starting NuApps-2889-RM, the DUT, your PC, and NuStreams-2000i/600i shall be connected
properly as shown in the figure down below:

There are two ways to starts NuApps-2889-RM:
Starting NuApps-2889-RM

 Click Start  Programs  NuStreams
 NuApps-2889-RM

11 Double-click NuApps-2889-RM icon
located on your PC’s desktop.

12

If your PC is not connected with NuStreams-2000i/600i, you can still run NuApps-2889-RM under Demo
Mode. Almost all NuApps-2889-RM‘s functions are available under Demo Mode. However, please notethat Demo Mode is for system demo purposes only, and does not serve any testing at all.

13

Please follow the steps down below to starts NuApps-2889-RM and NuServer properly.
Starting NuServer / NuApps-2889-RM
When starting NuApps-2889-RM, a “Connect to NuServer”
window will pop up and asked how you are going to connect to
NuServer.
 Local Host: Choose this option when you’re running
NuApps-2889-RM from NuStreams-2000i IPC module or a PC
that’s connected to NuStreams-2000i/600i via an RJ45 cable.
 Remote: Choose this option when you’re running
NuApps-2889-RM from other PC located on the network.
Choose the IP address which is assigned from
NuStreams-2000i/600i from the scroll-down menu, or choose
demo to enter NuApps-2889-RM’s Demo Mode.
 Connect/Cancel: Click the Connect/Cancel button to connect
to NuStreams-2000i/600i or cancel starting NuApps-2889-RM.

A “NuServer-NIC Information” window will pop up. Please select the NIC (Network Interface Card) whichis connected to NuStreams -2000i/ 600i’s from the Network Interface Information table, and click OK. If
you’re using NuStreams-2000i’s IPC module, please choose “Realtek RTL8139 Family Fast Ethernet”.

14Starting NuServer / NuApps-2889-RM
NuServer will connect to the daughter boards, and NuApps-2889-RM will start as well.

You now have access to NuApps-2889-RM’s main display window.

15

3.2. NuServer Window

Description
This section displays the information regarding to the model cards that are
Module Card
Information

installed on NuStreams-2000i/600i. Model Card IDs are showed as the format of(X, Y, Z) while X is the number of the chassis (which is displayed on
NuStreams-2000i/600i), Y is the slot number where this model card is installed,
and Z is the available port number located on the model card.

NIC Information

This section displays the detail information (including NIC Model name, NIC’s
MAC address) regarding to the selected NIC.

NuServer Version This section displays the version of your NuServer.

16

3.3. NuApps-2889-RM Main Window

Function Descriptions
A

Menu Bar

B

Tool BarC

The Menu Bar allows you to manage test model settings, show the test
report, set the module card/DUT information, set the module cards’ port
and test configuration, change language displayed and access to
Xtramus website.
The Tool Bar contains buttons that allow you to reconnect your PC to
NuStreams-2000i/600i, load/save test settings, make test/port
configurations, and save test reports.

SystemBy clicking the System Info/Configuration List, you can view system
Info/Configuration information, making test/ports configurations, or view test reports on right
Listside Main Display Screen.

D

Elapsed TimeThe Elapsed Time field displays the elapsed time during test.

E

Description

The Description field display brief descriptions regarding to tests.

F

Status Bar

The Status Bar shows the running status of NuApps-2889-RM.

G

Control
Buttons/Test
Running Status
Icon

The Control Buttons allow you to start/stop tests, and the Test Running
Status Icon indicates if there’s a test running.

H

Main Display
ScreenYou can make detail configurations and view real-time testing diagramson the Main Display Screen.

17

I

SystemThis icon shows the connection status between your PC andConnection Status NuStreams-2000i/600i.

183.3.1. Menu Bar

NuApps-2889-RM Menu Bar includes configuration options such as File, View, Language, and Help.
Please refer to the sections down below for detail information regarding to each configuration option.
A. FileFile Menu Bar Overview
The New Testing Configuration… allows the users to lock the ports of your
NuStreams-2000i/600i’s module cards for task testing. For detail descriptions
New Testing
Configuration regarding to the New Testing Configuration and its settings, please refer to”4.2.
Test Configuration”.
Load a previously-saved configuration file and applies these settings to
NuApps-2889-RM.
Load saved
configuration

All the configurations you’ve made via New Testing Configuration will be saved asa “*.xml” file, along with several “*.cfg” files.

Please note that these “*.cfg” files contain test settings as well. Deleting them willcause your “*.xml” file unable to load properly.
Save current
Choose this option to save your configuration made on New Testing
Configuration Configuration.
To save the test results, choose Set Report Save Path to… from the Menu Bar
after performing test, and choose the file path where you would like to save yourSet Report Save
test results. Test results and related statistic are available and can be viewed with
Path to…
the “*.xls” file you saved this way. Please note that you need Microsoft Excel® toview “*.xls” file.
Report Folder Open the Folder of the Set Report Save Path to….
Latest Report Open the latest saved report.
Exit

A prompt pop-up window will ask if you are sure to exit NuApps-2889-RM. ClickYES to exit NuApps-2889-RM, or click NO to cancel.

19

B. View

View Menu Bar Overview

ModuleInformation

Choosing this option will pop up a window showing the detail information of yourmodule cards. Click the OK button to exit this window.

DUT
Information

Choosing this option will pop up a window showing the detail information of your DUT
Information. Click the OK button to exit this window.

20

C. Languages

Languages Menu Bar Overview
English/ NuApps-2889-RM has 3 different languages for its UI available. You can set the language
Chinese
Simplified of UI to English, Simplified Chinese or Japanese.
D. Help

Help Menu Bar Overview
An “About” window will pop
up and show detailed system
information.

About…

A “System Requirements”
window will pop up and show
the requirements for your PC
and the FPGA/Firmware of
the module.

System Requirements

Click the OK button to exit the“System Requirements”
pop-up window.

Xtramus Web

Click this option to access the Xtramus official website.

21

3.3.2. Tool Bar Buttons

The Quick Launch Buttons allow you to reconnect your NuStreams-2000i/600i, Load/Save the current
settings, save the test Report, and set the port/test configuration.
Reconnect
If the connection between your PC and NuStreams-2000i/600i is down, a “Disconnected” icon
will be shown in “System Connection Status”.
Press Reconnect button
to re-establish the connection between your PC and
NuStreams-2000i/600i. If the connection has been established successfully, a message window will
pop up, and the “System Connection Status” will be shown as “Connected”.

Load Config

If you have a previously saved
configuration setting file stored in your PC,
you can load it and apply all the setting
you’ve made by clicking the “Open” buttonon the Tool Bar.
All configuration files are saved in theformat of “＊.cfg”.

Save Config

You can save the current test settings
with the Save button on the Quick
Launch Buttons.
Configuration files are saved in theformat of “*.cfg”.

22Save Report
By clicking this button, you can save your current test report on your PC.

Port Config

From this option, you can set the Media
Speed, Duplex, Flow Control and Payload foreach port.

Test Config

From this option, you can set the test
parameters of each task test.

23

3.3.3. System Info/Configuration List

By clicking the System Info/Configuration List, you can view system information, making test/port
configurations, or view test reports on right side Main Display Screen.
System Information

By clicking the System Information on the System
Info/Configuration List, the System Information
screen will be shown on the Main Display Screen
located on the right side of NuApps-2889-RM’s main
window.

Port-pairing Config

By clicking the Port-pairing Config on the
System Info/Configuration List, thePort-pairing Configuration screen will beshown on the Main Display Screen locatedon the right side of NuApps-2889-RM’s main
window, allowing you to make settings for
NuStreams-2000i/600i ports.

24

25

Test Config

Error
Filtering

The Error Filtering Test allows todetermine the Error Filtering
performance of the DUT under
different parameters condition.

Forwarding

The Forwarding Test measures
the throughput and frame loss
rate of the device using various,
traffic distribution including fully
meshed, partially meshed, andnon-meshed. This test allows
measuring the frame loss at a
specific load and framing sizeand how the increase in frame
size and load affect the frame
loss. This test allows measuring
the throughput of the layer 2
device.

Broadcast
Forwarding

The Broadcast Forwarding tests
the performance of the layer 2
devices. This test allows themeasurements of the frame loss
for broadcast traffic patterns.

26Test Config

BroadcastLatency

The Broadcast Latency test allows
the measurement of the latency ofthe layer 2 devices when
forwarding Broadcast traffic
occurs. This test utilizes a
one-to-many traffic pattern and thelatency is measured for each portof the device in the test. The
Broadcast Latency test is runningin the profile mode.

ForwardPressure

The Forward Pressure test
determines the device handles
capacity of the forward congestion.
The Forward Pressure test enables
simulating congestion on specificreceiving ports of the device todetermine if forward pressure
occurs.

Address
Learning

The Address Learning test
determines the optimal address
learning rate of the DUT. The
address learning rate is the
maximum rate at which the device
can learn the address without
flooding or dropping the frames.

27

Test Config

Address
Caching

The Address Caching test allows
you to determine the address
caching capacity of the layer 2
devices. The address cachingcapacity is the maximum numberof MAC addresses a device cancache (store) and successfully
forward frames to the correct
destination without flooding or
dropping frames.

Congestion
Control

The Congestion Control test
enables the user to determine howlayer 2 devices handle congestion.
Does the device implement
congestion control and does
congestion on one port affect an
uncontested port. It determines
whether Head of Line Blocking ispresent or not.

28

3.3.4. Elapsed TimeThe Elapsed Time allows you to know the time spent during tests.
3.3.5. Description

The Description displays brief descriptions of each task of NuApps-2889-RM. It includes Error Filtering,
Forwarding, Broadcast Forwarding, Broadcast Latency, Forward Pressure, Address Learning, Address
Caching and Congestion Control, which each task configuration options are showed on the Main
Display Screen to the right.
3.3.6. Status Bar

The Status Bar indicated by the arrow above shows the running status of NuApps-2889-RM. The
running status includes: “Testing”, “Performing testing”, “Ready” and others.
29

3.3.7. Control Buttons/Test Running Status Icon

The Control Buttons allow you to start/stop tests, and the Test Running Status Icon indicates if
there’s a test running.
Control Buttons
Start test

Stop test

Test Running Status Icon
No Test is running

Test is running30

4. Port Configuration and Test Configuration
4.1. Port Configuration
Settings such as auto-negotiation, base MAC address, media speed, duplex, flow control, payload areavailable and can be configured on the Port Configuration displayed on the Main Display Screen.
There are two ways to access Port Config:
Accessing Port Config

31

Click Port Config located on
System Info/ Configuration List

Click the Port Config button
located on Tool Bar.

Port No./Card Type: These two fields display each port’s Port ID and the model name of thismodule card.



Alias: You can input alias for identifying active ports here in these fields

Media Speed: The Media Speed scroll-down menu allows you to set each port’s
transmitting/receiving rate.



Duplex: You can set the port as Full-Duplex or Half-Duplex with the scroll-down menu.

Flow Control: When enabling this function, the transmitting rate will drop if traffic overflow
occurs.



Payload: You can click and scroll down the field of Payload and select an option. It includes:
Random, All Zeros, 0x55AA, FFFF or All Ones.



Base MAC Address: You can modify your connected NuStreams-2000i/600i MAC Address here,
but only during test running environment.



Auto-Negotiation: The Minimum Waiting Time is the minimum waiting time (in seconds) for
auto-negotiation in seconds. The Media Type Waiting Timeout is the time (in seconds)
NuApps-2889-RM spent for auto-negotiation exceeds the time you set here, the test will stop.

32

4.2. Test Configuration
8 different test modes, including Error Filtering, Forwarding, Broadcast Forwarding, Broadcast
Latency, Forward Pressure, Address Learning, Address Caching and Congestion Control, in which
can be configured on the Test Configuration displayed on the Main Display Screen.
There are two ways to access to the Test Configuration:
Accessing Test Configuration



Click Test Configuration located on
System Info/ Configuration List

Click the Config Setting button locatedon Tool Bar.

Please see the sections down below for more information regarding to Test Configuration.

33

NuApps-2889-RM supports eight different tests including:DiagramDescription
Determine the behavior of the DUT under error or abnormal frame
conditions.

Determine the throughput, frame loss and forwarding rates of
DUT/SUT’s offered traffics.

Determine the throughput of the DUT when forwarding broadcast
traffic.

Determine the latency of the DUT when forwarding broadcast traffic.

The Forward Pressure test overloads a DUT/SUT port and measures
the output for forward pressure.

Determine the rate of address learning of a LAN switching device.

Determine the address caching capacity of a LAN switching device.

To determine how a DUT handles congestion.

To start performing tests with NuApps-2889-RM, please checkthe check box

in front of the test you would like to perform

first. Unchecked tests will not be performed, and you cannot
access their reports as well during or after the tests.
For more detailed setting options regarding to Error Filtering,
Forwarding, Broadcast Forwarding, Broadcast Latency,
Forward Pressure, Address Learning, Address Caching andCongestion Control, please refer to the sections down below.
34

4.2.1. Error Filtering

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports, than clickthebutton to confirm the selection, in which the chosen port pair will be listed in the rightfield. To undo a port pair selection, please select the port pair from the right field, than click the
button to cancel the selected port pair.
You can also click the

You can also click theFiltering task window.

button to cancel all the selected port pair.

button to cancel all the settings you made on the Error*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

35

Test Setup
Duration (Sec)The time duration of each test.
Number of Trials The number of the test trial.
Wait for Read
The time gap for showing the counter result.
Counter (Sec) Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set
the time gap between Learningand the next step.
 Frame Count: The number offrame to be sent.
Learning Setup Frame Gap: The gap in bits
between frames.
Click OK to save the settings, click
Cancel to exit this setting window
without saving, or click Default torecover the setting to the default
value.
Frame Error TypeCRC Error
Enable the CRC Error test of your DUT.
Under Size
Enable the Under Size test of your DUT.
Alignment Error Enable the Alignment Error test of your DUT.
Dribble Bits
Enable the Dribble Bits test of your DUT.
Over Size
Enable the Over Size test of your DUT.
Frame size with CRC (Bytes)
Size
Set the frame size with CRC on this field.
Over size
Set the maximum frame size with CRC on this field.
Under Size
Set the minimum frame size with CRC on this field.
Bi-Direction
Enabling this function allows two-way direction transmitting during the test.
Load
Starting from(%)
Stopping at(%)
Percentage
Step(%)The initial loading percentage.
The end loading percentage.
The percentage of loading to be added at each step.

36

4.2.2. Forwarding

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports, than clickthebutton to confirm the selection, in which the chosen port pair will be listed in the rightfield. To undo a port pair selection, please select the port pair from the right field, than click the
button to cancel the selected port pair.
You can also click the

button to cancel all the selected port pair.

Besides, you can choose the task in Non-mesh, partial mesh or full mesh by scrolling down thefield on the top right.

You can also click the
Forwarding task window.

button to cancel all the settings you made on the*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

37

Test Setup
Duration (Sec) The time duration of each test.
Number of Trials The number of the test trial.
Wait for Read
The time gap for showing the counter result.
Counter (Sec) Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set thetime gap between Learning and thenext step.
 Frame Count: The number of frame
Learning Setup
to be sent.
 Frame Gap: The gap in bits between
frames.
Click OK to save the settings, click
Cancel to exit this setting window
without saving, or click Default torecover the setting to the default value.
Max. Throughput Approaching Method
Selecting this function allows the Frame Size to increase in a step-by-step manner
Step upaccording to the settings you made here.
Selecting this function allows the Frame Size to change according to the test
Binary Search
results (Pass/Fail) and the settings you made here.
Frame size with CRC (Bytes)
Starting from
Set the starting frame size with CRC on this field.
Stopping at
Set the last frame size with CRC on this field.
Frame Size Step Set the frame size to be added on each step with CRC on this field.

38

Frame size with CRC (Bytes)
Selecting the Custom function will enable theEdit button. Click the Edit button to pop up the
Custom Frame Size window.
 Frame Sizes: Shows the default frame size
to select.
 Sort: sort the order of the current frame
sizes list as ascending or descending.
 Move: You can change the order of eachframe from the frame sizes list here.
 Add/Remove: Add a new frame size to theframe sizes list in the range of 60-2036, orselect a frame from the frame size list andremove it by clicking the Remove button.

Custom

Bi-Direction
Load
Starting from(%)
Stopping at(%)
Percentage
Step(%)

Click OK to save the settings, click Cancel toexit this setting window without saving, or click
Default to recover the setting to the default
value.
Enabling this function allows two-way direction transmitting during the test.

The initial loading percentage.
The end loading percentage.
The percentage of loading to be added at each step.

39

4.2.3. Broadcast Forwarding

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports.

You can also click the
button to cancel all the settings you made on the
Broadcast Forwarding task window.
*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

Load
Starting from (%)
Stopping at (%)
Percentage Step (%)

The initial loading percentage.
The end loading percentage.
The percentage of loading to be added at each step.

40

Test Setup
Duration (Sec) The time duration of each test.
Number of Trials The number of the test trial.
Wait for Read
The time gap for showing the counter result.
Counter (Sec) Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set thetime gap between Learning and thenext step.
 Frame Count: The number of frame
Learning Setup
to be sent.
 Frame Gap: The gap in bits between
frames.
Click OK to save the settings, click
Cancel to exit this setting window
without saving, or click Default torecover the setting to the default value.
Max. Throughput Approaching Method
Selecting this function allows the Frame Size to increase in a step-by-step
Step upmanner according to the settings you made here.
Selecting this function allows the Frame Size to change according to the test
Binary Search
results (Pass/Fail) and the settings you made here.
Frame size with CRC (Bytes)
Starting from
Set the starting frame size with CRC on this field.
Stopping at
Set the last frame size with CRC on this field.
Frame Size Step
Set the frame size to be added on each step with CRC on this field.
Selecting the Custom function will enable the Edit
button. Click the Edit button to pop up the Custom
Frame Size window.

Custom Frame Sizes: Shows the default frame size to
select.
 Sort: sort the order of the current frame sizes
list as ascending or descending.
 Move: You can change the order of each framefrom the frame sizes list here.
 Add/Remove: Add a new frame size to theframe sizes list in the range of 60-2036, orselect a frame from the frame size list andremove it by clicking the Remove button.
Click OK to save the settings, click Cancel to exit
this setting window without saving, or click Default
to recover the setting to the default value.

414.2.4. Broadcast Latency

Choose your port pair

To choose your port pair, please choose a Source Ports by scrolling down the left field and a
Destination Ports on the right field.

You can also click the
button to cancel all the settings you made on the
Broadcast Latency task window.
*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

Test Setup
Number of
The number of the test trial.
TrialsWait for Read
The time gap for showing the counter result.
Counter (Sec)42

Test Setup
 Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set thetime gap between Learning and thenext step.
 Frame Count: The number of frame
to be sent.
 Frame Gap: The gap in bits between
frames.

Learning Setup

Click OK to save the settings, click
Cancel to exit this setting window without
saving, or click Default to recover thesetting to the default value.
Frame size with CRC (Bytes)
Starting from
Set the starting frame size with CRC on this field.
Stopping at
Set the last frame size with CRC on this field.
Frame Size Step
Set the frame size to be added on each step with CRC on this field.
Selecting the Custom function will enable the Edit
button. Click the Edit button to pop up the Custom
Frame Size window.

Custom Frame Sizes: Shows the default frame size to
select.
 Sort: sort the order of the current frame sizes list
as ascending or descending.
 Move: You can change the order of each framefrom the frame sizes list here.
 Add/Remove: Add a new frame size to the frame
sizes list in the range of 60-2036, or select aframe from the frame size list and remove it byclicking the Remove button.
Click OK to save the settings, click Cancel to exit thissetting window without saving, or click Default torecover the setting to the default value.

434.2.5. Forward Pressure

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports, than clickthebutton to confirm the selection, in which the chosen port pair will be listed in the rightfield. To undo a port pair selection, please select the port pair from the right field, than click the
button to cancel the selected port pair.
You can also click the

You can also click thePressure task window.

button to cancel all the selected port pair.

button to cancel all the settings you made on the Forward*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

44

Test Setup
Duration (Sec) The time duration of each test.
Number of
The number of the test trial.
TrialsWait for Read
The time gap for showing the counter result.
Counter (Sec) Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set thetime gap between Learning and thenext step.
 Frame Count: The number of frame
Learning Setup
to be sent.
 Frame Gap: The gap in bits between
frames.
Click OK to save the settings, click
Cancel to exit this setting window without
saving, or click Default to recover thesetting to the default value.
Frame size with CRC (Bytes)
Starting from
Set the starting frame size with CRC on this field.
Stopping at
Set the last frame size with CRC on this field.
Frame Size Step
Set the frame size to be added on each step with CRC on this field.
Selecting the Custom function will enable the Edit
button. Click the Edit button to pop up the Custom
Frame Size window.

Custom

Bi-Direction

 Frame Sizes: Shows the default frame size to
select.
 Sort: sort the order of the current frame sizes list
as ascending or descending.
 Move: You can change the order of each framefrom the frame sizes list here.
 Add/Remove: Add a new frame size to the frame
sizes list in the range of 60-2036, or select a framefrom the frame size list and remove it by clicking
the Remove button.
Click OK to save the settings, click Cancel to exit thissetting window without saving, or click Default torecover the setting to the default value.
Enabling this function allows two-way direction transmitting during the test.

Inter Frame Gap (IFG)
Gap Time
You can set the gap in bits between two frames.
Note: The current version only supports 88 bits. More value will be available soon.

45

4.2.6. Address Learning

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports, than clickthebutton to confirm the selection, in which the chosen port pair will be listed in the rightfield. To undo a port pair selection, please select the port pair from the right field, than click the
button to cancel the selected port pair.
You can also click the

You can also click the
Learning task window.

button to cancel all the selected port pair.

button to cancel all the settings you made on the Address*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

46

Test Setup
Aging Time
(Secs)
Number of
TrialsNumber of
Address

Set on this field the time period for refreshing the Routing Table.
You can set the number of trails for this task.
Set on this field the number of Address for this task.

Address Learning Rate (Frame/Sec)
InitialSet the learning rate for the start of the test.
Min
Set the minimum learning rate for the test.
Max
Set the maximum learning rate for the test.
Frame Size with CRC (Bytes)
You can specify the frame size to be used for the test in which includes CRC
Size
packets.
Traffic Distribution
Select a monitor port by scrolling down this field and choosing a port from your
Monitor Port
NuStreams-2000i/600i.

474.2.7. Address Caching

Choose your port pair

To choose your port pair, please choose a port from Source Ports and Destination Ports, than clickthebutton to confirm the selection, in which the chosen port pair will be listed in the rightfield. To undo a port pair selection, please select the port pair from the right field, than click the
button to cancel the selected port pair.
You can also click the

You can also click the
Caching task window.

button to cancel all the selected port pair.

button to cancel all the settings you made on the Address*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

48

Test Setup
Aging Time
Set on this field the time period for refreshing the Routing Table.
(Secs)
Number of
You can set the number of trails for this task.
TrialsLearning Rate Set the frame rate for this test task.
Number of Address
InitialSet the number of MAC address for the start of the test.
Min
Set the minimum number of MAC address for the test.
Max
Set the maximum number of MAC address for the test.
Frame Size with CRC (Bytes)
You can specify the frame size to be used for the test in which includes CRC
Size
packets.
Traffic Distribution
Select a monitor port by scrolling down this field and choosing a port from your
Monitor Port
NuStreams-2000i/600i.

494.2.8. Congestion Control

Choose your port pair

To choose your port pair, please choose a port from Transmitter 1, Transmitter 2, Uncongested
Receiver and Congested Receiver field than click the
button to confirm the selection, in
which the chosen port pair will be listed in the right field. To undo a port pair selection, please selectthe port pair from the right field, than click the
You can also click the

button to cancel the selected port pair.

button to cancel all the selected port pair.

You can also click the
button to cancel all the settings you made on theCongestion Control task window.
*Note: each port is labeled as (x, y, z), where “x” is the number order of the NuStreams-2000i/600i, “y” is thenumber order of chassis slot and “z” is the number order of port of each module card.

50

Test Setup
Duration (Sec) The time duration of each test.
Number of Trials The number of the test trial.
Wait for Read
The time gap for showing the counter result.
Counter (Sec) Learning Mode: Scroll down tochoose Learning Mode as Never,Once or Every Trial.
 Delay Time After Learning: Set thetime gap between Learning and thenext step.
 Frame Count: The number of frame
Learning Setup
to be sent.
 Frame Gap: The gap in bits between
frames.
Click OK to save the settings, click
Cancel to exit this setting window
without saving, or click Default torecover the setting to the default value.
Frame size with CRC (Bytes)
Starting from
Set the starting frame size with CRC on this field.
Stopping at
Set the last frame size with CRC on this field.
Frame Size Step
Set the frame size to be added on each step with CRC on this field.
Selecting the Custom function will enable theEdit button. Click the Edit button to pop up the
Custom Frame Size window.
 Frame Sizes: Shows the default frame size
to select.
 Sort: sort the order of the current frame
sizes list as ascending or descending.
 Move: You can change the order of eachframe from the frame sizes list here.
 Add/Remove: Add a new frame size to theframe sizes list in the range of 60-2036, orselect a frame from the frame size list andremove it by clicking the Remove button.

CustomClick OK to save the settings, click Cancel toexit this setting window without saving, or click
Default to recover the setting to the default
value.
Load
Starting from(%)
Stopping at(%)
Percentage
Step(%)The initial loading percentage.
The end loading percentage.
The percentage of loading to be added at each step.

51

5. Result
Test results, counter and charts are displayed and can be checked on the Main Display Screen. There
are two ways to view Report :Accessing Report Click Report located on System Info/

Configuration List.

 Click the Report button located on Tool Bar.

During the tests, charts for the resultsof each test (Error Filtering,
Forwarding, Broadcast Forwarding,Broadcast Latency, Forward
Pressure, Address Learning,
Address Caching and Congestion
Control) will be displayed on the Main
Display Screen. NuApps-2889-RM
will switch charts of each test
automatically when finishing thecurrent test and starting the next test
as shown in the figures. Please notethat you can only access charts of thetests you’ve performed.

52

Error Filtering Test Result Chart

Forwarding Test Result Chart

This chart uses Packet/Second as Y-Axis, andLoad (Percentage) as X-Axis to show DUT’s Error
Filtering performance.
Broadcast Forwarding Test Result Chart

This chart uses Packet/Second as Y-Axis, andFrame Size as X-Axis to show DUT’s Forwarding
performance.
Broadcast Latency Test Result Chart

This chart uses Packet/Second as Y-Axis, andFrame Size as X-Axis to show DUT’s Broadcast
Forwarding performance.

This chart uses Latency in Microsecond (us) as
Y-Axis, and Frame Size as X-Axis to show DUT’s
Broadcast Latency test result.

53

Forward Pressure Test Result Chart

Address Learning Test Result Chart

This chart uses Packet/Second as Y-Axis, andFrame Size as X-Axis to show DUT’s Forward
Pressure performance.
Address Caching Test Result Chart

This chart uses Packet/Second as Y-Axis, andLearning Rate as X-Axis to show DUT’s Address
Learning performance.
Congestion Control Test Result Chart

This chart uses Packet/Second as Y-Axis, andNumber of Address as X-Axis to show DUT’s
Address Caching performance.

This chart uses Packet/Second as Y-Axis, andFrame Size as X-Axis to show DUT’s Congestion
Control test result.

To view detail statistics on the chart,
please move the mouse cursor to thepart you would like to know more, as
shown in the figure on the right.

54

Also, you can view test results counter by clicking the Counter tab menu. All statistics will be displayed inthis table in great detail for test result analysis.

You can save the test results by:
Saving Test Results
Click the Save Report button located on Tool Bar.

Test results and related statistic are available and can be viewed with the “＊.xls” file you saved this way.
You need Microsoft Excel® to view “＊.xls” file.

55

Note: Information and specifications contained in this document are subject to change without notice.
All products and company names are trademarks of their respective corporations.
Copyright © 2018 Xtramus Technologies, all rights reserved.
Do not reproduce, redistribute or repost without written permission from Xtramus.
Doc # USM_NuApps-2889-RM_V1.1_ENG_Preliminary_20180525

56