DApps-2889
User’s Manual

USM Ver 1.3

Foreword
Copyright
Copyright © 2020 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
DApps-2889 is a trademark or registered trademark of Xtramus Technologies. All other trademarks and registered trademarks 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

1

Revision History
Date
2012/07/11

USM Version
1.0

2012/09/10

1.1

2018/02/06

1.2

2020/09/23

1.3

HistoryFirst Draft Version
1. Deleting the description of DApps-2889 supports
operation system Windows 2000.(Page 5)
1. Modify NuDOG-101T speed LED description.(Page20)
1. Add note about connect device to PC.
2. Add NuDOG-802.

2

Table of Contents
Foreword........................................................................................................................................ 1
Revision History ............................................................................................................................ 2
1. DApps-2889 Overview ............................................................................................................... 4
2. NuDOG-301C Descriptions ....................................................................................................... 5
2.1. NuDOG-301C Overview .................................................................................................... 5
2.2. Features & Advantages of NuDOG-301C ........................................................................ 6
2.3. NuDOG-301C Applications in Different Modes ............................................................... 6
2.4. NuDOG-301C Interface Ports ........................................................................................... 8
2.5. NuDOG-301C LED Status ................................................................................................. 9
3. NuDOG-801/802 Descriptions ................................................................................................. 10
3.1. NuDOG-801/802 OVERVIEW........................................................................................... 10
3.2. Features & Advantages of NuDOG-801/802 .................................................................. 11
3.3. NuDOG-801/802 Applications in Different Modes ......................................................... 11
3.4. NuDOG-801/802 Interface Ports ..................................................................................... 13
3.5. NuDOG-801/802 LED Status ........................................................................................... 14
4. NuDOG-101T Descriptions...................................................................................................... 15
4.1. NuDOG-101T OVERVIEW ............................................................................................... 15
4.2. Features & Advantages of NuDOG-101T ....................................................................... 16
4.3. NuDOG-101T Applications in Different Modes ............................................................. 16
4.4. NuDOG-101T Interface Ports.......................................................................................... 18
4.5. NuDOG-101T LED Status................................................................................................ 19
5. Software Installation and Uninstallation for DApps-2889 ..................................................... 20
6. DApps-2889 Overview ............................................................................................................. 26
6.1. Hardware Installation...................................................................................................... 26
6.2. Starting DApps-2889....................................................................................................... 26
6.3. DApps-2889/NuServer Main Window Overview ............................................................ 28
6.4. Menu Bar ......................................................................................................................... 29
6.4.1. File .............................................................................................................................. 29
6.4.2. View ............................................................................................................................ 30
6.4.3. Language.................................................................................................................... 31
6.4.4. Help............................................................................................................................. 31
6.5. Tool Bar ........................................................................................................................... 32
6.6. System Info/Configuration List ...................................................................................... 33
6.7. Elapsed Time................................................................................................................... 35
6.8. Description ...................................................................................................................... 35
6.9 Status Bar......................................................................................................................... 35
6.10. Control Buttons/Test Running Status Icon ................................................................. 35
7. Port Configuration and Test Configuration ........................................................................... 36
7.1. Port Configuration .......................................................................................................... 36
7.2. Test Configuration .......................................................................................................... 38
7.2.1. Test Configuration Overview .................................................................................... 39
7.2.2. Error Filtering ............................................................................................................. 41
7.2.3. Forwarding ................................................................................................................. 42
7.2.4. Broadcast Forwarding ............................................................................................... 44
7.2.5. Broadcast Latency..................................................................................................... 45
7.2.6. Forward Pressure ...................................................................................................... 46
8. Result ....................................................................................................................................... 48
9. Appendix – Other Utility Softwares for NuDOG series ......................................................... 52

3

1. DApps-2889 Overview
DApps-2889 is an accurate and efficient software suite for mass-production scale test or
batch network test. Various packet generation and reception testing items could be
configured to pre-defined testing modes. The utility of DApps-2889 can load testing models
easily. All simple and visualized results and detailed testing logs are available to access upon demand.
Devices Supporting DApps-2889
NuDOG-301C
NuDOG-801/802

NuDOG-101T

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

Windows XP

Windows Vista/7
Pentium 1.6 GHz or higher
512MB RAM
1GB RAM
10GB of available hard disk space＊Note: Large amount of data will be generated while running DApps-2889. It is recommended topreserve enough available Hard-Disk space to store these data.

Please see the sections down below for detailed information regarding to NuDOG-301C, NuDOG-801/802,
and NuDOG-101T.

4

2. NuDOG-301C Descriptions
2.1. NuDOG-301C Overview
NuDOG-301C is a handheld device with two Gigabit ports for
Ethernet testing. The main functions of NuDOG-301C include
multi-streams generation, TAP/Loopback test, and NIC
emulation.
Connecting NuDOG-301C to its mini-USB port makes it
possible for system configurations and managements.
NuDOG-301C is an ideal device for in-field testing.
NuDOG-301C can work along with a series of utility softwarethat qualify industrial standards such as RFC 2889 and RFC 2544. With these utilities, NuDOG-301C isable to conduct throughput test, latency test, error filtering test, forwarding test, and so on. Utility software
can provide a user-friendly interface for different test configurations when setting test parameters andcriteria. More optional software is available for extended test requirements.
With its unique Universal Stream Counter (USC), NuDOG-301C offers real-time statistics of network
events during packet monitoring and capturing.
With these advantageous features, NuDOG-301C is your best partner for LAB researching and in-fieldtroubleshooting.

5

2.2. Features & Advantages of NuDOG-301C
 Hardware based wirespeed streams generation, analysis, network TAP and NIC
 High precision performance for measuring throughput, latency, packet loss and disordered sequence Wirespeed traffic capturing with programmable filter and trigger criteria
 Supports Universal Stream Counter (USC) with 128 streams
 RFC 2544 test suite
 RFC 2889 test suite Layer 1 and Layer 2 loopback test
 High precision 1 ppm temperature-compensated oscillator provides accurate clock speed to ensure
the reliability of the tests
 Adding errors in transmitted traffic to simulate and test abnormal situations
 Real-time statistics for each port, including transmitted/received frame for VLAN, IPv4, IPv4 fragment,
IPv4 extension , ICMP, ARP, total bytes/packets, CRC, IPCS error and over-and-under size frames
 Utility software with user-friendly interface that supports various parameter configurations and meetsvarious test requirements
 512Mbits wirespeed packet capture buffer per port

2.3. NuDOG-301C Applications in Different Modes
Stream Generation Mode

In Streams Generation mode, NuDOG-301C generates bi-directional network streams for test
requirements as the illustration above.
Both NuDOG-301C's Port A and Port B can generate and receive test streams. The test streams are sent
and returned to the same NuDOG-301C for DUT (device under test) analysis.

6TAP/Loopback Mode

TAP Mode

Loopback Mode
In TAP mode, NuDOG-301C can monitor any data that flows through it. Network TAP is a method ofmonitoring network’s situation dynamically without interference. NuDOG-301C can tap bi-directional or
uni-directional traffic from different sides (port A and port B) and also provides abundant packet counters.
In Loopback mode, NuDOG-301C resends the incoming streams back to the source.
NIC ModeIn this mode, NuDOG-301C simulates network interface card (NIC).
7

2.4. NuDOG-301C Interface Ports

NuDOG-301C Hardware Overview
A
LEDs
LEDs that displays NuDOG-301C’s status.
5 Pin Mini-B Receptacle USB Port. You can manage, configure, or
update firmware/FPGA when connecting NuDOG-301C to your PC.
B Mini-USB Port*
While under TAP mode, this mini-USB port can also re-direct tapped
packets to PC.
CPower Jack
12V DC Power Jack for connecting external power adapter.
D
Cooling FAN
Fan hole with internal fan for ventilation.
E Diagnostic Port 8-Pin Mini-DIN Receptacle Diagnostic PortF Port B - SFP Port 1000 Mbps Full Duplex SFP Port B
Only one port can be
G Port B - RJ45 Port 10/100/1000 Mbps Half/Full RJ45 Port B used at the same time.
H Port A - SFP Port 1000 Mbps Full Duplex SFP Port A
Only one port can be
I Port A - RJ45 Port 10/100/1000 Mbps Half/Full RJ45 Port A used at the same time.
*Please note that when connecting NuDOG-301C with PC via its USB port, DO NOT use a USB hub, andDO NOT connect NuDOG-301C with PC before NuDOG-301C is powered on.

8

2.5. NuDOG-301C LED Status

LED

StatusDescription
Green Blinking Power is ON and working properly
Power/FailYellow Blinking System failed
USB
Green Blinking USB of this device is linked to PC
Green
NuDOG-301C is working under Stream Generation Mode
SG/TAP
Yellow
NuDOG-301C is working under TAP ModeOFF
NuDOG-301C is working under NIC (Network Interface Card) mode
Capture A/B
GreenPort A/B is under Capturing Mode
Green ONThe RJ45 Port is connected to DUT/Network
Link/ACTGreen Blinking NuDOG-301C is transmitting or receiving data
Green ON
1000Mbps connection
Speed
Green Blinking 100Mbps connection
OFF
10Mbps connection if Link/ACT is ON or blinking

93. NuDOG-801/802 Descriptions
3.1. NuDOG-801/802 OVERVIEW
NuDOG-801/802 is a handheld device with two 10 Gigabit SFP+
Ports for Ethernet testing, and NuDOG-802 also supports 10G/5G/2.5G/1G/100Mbps electrical port with specific NBase-T
copper SFP+ transceiver. The main functions of NuDOG-801/802
include multi-streams generation and NIC emulation.
Connecting NuDOG-801/802 to its Standard-B Receptacle USB
Port makes it possible for system configurations andmanagements. NuDOG-801/802 is an ideal device for in-fieldtesting.
NuDOG-801/802 can work along with a series of utility software that qualify industrial standards such as
RFC 2889 and RFC 2544. With these utilities, NuDOG-801/802 is able to conduct throughput test, latency
test, error filtering test, forwarding test, and so on. Xtramus’ utility software provides a user-friendly
interface for different test configurations when setting test parameters and criteria. More optional software
is available for extended test requirements.
With its unique Universal Stream Counter (USC), NuDOG-801/802 offers real-time statistics of network
events during packet monitoring and capturing.
With these advantageous features, NuDOG-801/802 is your best partner for LAB researching and in-fieldtroubleshooting.

10

3.2. Features & Advantages of NuDOG-801/802
 Hardware based wirespeed streams generation, analysis, and NIC
 High precision performance for measuring throughput, latency, packet loss and disordered sequence Wirespeed traffic capturing with programmable filter and trigger criteria
 Supports Universal Stream Counter (USC) with 256 streams
 RFC 2544 test suite
 RFC 2889 test suite High precision 1 ppm temperature-compensated oscillator provides accurate clock speed to ensure
the reliability of the tests
 Adding errors in transmitted traffic to simulate and test abnormal situations
 Real-time statistics for each port, including transmitted/received frame for VLAN, IPv4, IPv4 fragment,
IPv4 extension , ICMP, ARP, total bytes/packets, CRC, IPCS error and over-and-under size frames
 Supports IPv6
 Utility software with user-friendly interface that supports various parameter configurations and meetsvarious test requirements
 32 Capture Blocks for each Test Port

3.3. NuDOG-801/802 Applications in Different Modes
Stream Generation Mode

In Streams Generation mode, NuDOG-801/802 generates bi-directional network streams for test
requirements as the illustration above.
Both NuDOG-801/802’s Port A and Port B can generate and receive test streams. The test streams aresent and returned to the same NuDOG-801/802 for DUT (device under test) analysis.

11TAP/Loopback Mode

TAP Mode

Loopback Mode
In TAP mode, NuDOG-801/802 can monitor any data that flows through it. Network TAP is a method ofmonitoring network’s situation dynamically without interference. NuDOG-801/802 can tap bi-directional or
uni-directional traffic from different sides (port A and port B) and also provides abundant packet counters.
In Loopback mode, NuDOG-801/802 resends the incoming streams back to the source.
NIC ModeIn this mode, NuDOG-801/802 simulates network interface card (NIC).
12

3.4. NuDOG-801/802 Interface Ports

NuDOG-801/802 Hardware Overview
A
LEDs
LEDs that displays NuDOG-801/802’s status.
5 Pin Mini-B Receptacle USB Port. You can manage, configure,or update firmware/FPGA when connecting NuDOG-801/802 to
B
Mini-USB Port*
your PC. While under TAP mode, this mini-USB port can also
re-direct tapped packets to PC.
CPower Jack
12V DC Power Jack for connecting external power adapter.
D
Cooling FAN
Fan hole with internal fan for ventilation.
E
Diagnostic Port
8-Pin Mini-DIN Receptacle Diagnostic Port
10 Gigabit Wirespeed
F
10 Gigabit Wirespeed SFP+ Port
SFP+ Port*Please note that when connecting NuDOG-801/802 with PC via its USB port, DO NOT use a USB hub,and DO NOT connect NuDOG-801/802 with PC before NuDOG-801/802 is powered on.

13

3.5. NuDOG-801/802 LED Status

LED

StatusDescription
Green Blinking Power is ON and working properly
Power/FailYellow Blinking System failed
USB
Green Blinking USB of this device is linked to PC
Yellow Blinking CRC error or packet loss is occurring
Error/Loss
OFF
No CRC error or packet loss is occurring
Capture A/B
GreenPort A/B is under Capturing Mode
Green ONThe RJ45 Port is connected to DUT/Network
Link/ACTGreen Blinking NuDOG-801/802 is transmitting or receiving data

14

4. NuDOG-101T Descriptions
4.1. NuDOG-101T OVERVIEW
NuDOG-101T is a handheld device with two ports for Ethernet testing.
The main functions of NuDOG-101T include multi-streams generation,
TAP/Loopback test, and NIC emulation.
Connecting NuDOG-101T to its mini-USB port makes it possible forsystem configurations and managements. NuDOG-101T is an ideal
device for in-field testing.
NuDOG-101T can work along with a series of utility software that
qualify industrial standards such as RFC 2889 and RFC 2544. With
these utilities, NuDOG-101T is able to conduct throughput test, latency
test, error filtering test, forwarding test, and so on. The utility software
provides a user-friendly interface for making different test configurations and setting test parameters andcriteria. More optional software is available for extended test requirements.
With its unique Universal Stream Counter (USC), NuDOG-101T offers real-time statistics of network
events during packet monitoring and capturing.
With these advantageous features, NuDOG-101T is your best partner for LAB researching and in-fieldtroubleshooting.

15

4.2. Features & Advantages of NuDOG-101T
 Hardware based wirespeed streams generation, analysis, network TAP and NIC
 High precision performance for measuring throughput, latency, packet loss and disordered sequence Wirespeed traffic capturing with programmable filter and trigger criteria
 Supports Universal Stream Counter (USC) with 128 streams
 RFC 2544 test suite
 RFC 2889 test suite Layer 1 and Layer 2 loopback test
 High precision 1 ppm temperature-compensated oscillator provides accurate clock speed to ensure
the reliability of the tests
 Injecting errors in transmitted traffic to simulate and test abnormal situations
 Real-time statistics for each port, including transmitted /received frame for VLAN, IPv4, IPv4 fragment,
IPv4 extension , ICMP, ARP, total bytes/packets, CRC, IPCS error and over-and-under size frames
 User-friendly interface that supports various parameter configurations and meets various test
requirements
 256Mbits packet capture buffer per port

4.3. NuDOG-101T Applications in Different Modes
Stream Generation Mode

In Streams Generation mode, NuDOG-101T generates bi-directional network streams for test
requirements as the illustration above.
Both NuDOG-101T’s Port A and Port B can generate and receive test streams. The test streams are sent
and returned to the same NuDOG-101T for DUT (device under test) analysis.

16TAP/Loopback Mode

TAP Mode

Loopback Mode
In TAP mode, NuDOG-101T can monitor any data that flows through it. Network TAP is a method ofmonitoring network’s situation dynamically without interference. NuDOG-101T can tap bi-directional or
uni-directional traffic from different sides (port A and port B) and also provides abundant packet counters.
In Loopback mode, NuDOG-101T resends the incoming streams back to the source.
NIC ModeIn this mode, NuDOG-101T simulates network interface card (NIC).
17

4.4. NuDOG-101T Interface Ports

NuDOG-101T Hardware Overview
A Mini-USB Port for connecting NuDOG-101T to PC or for power supply.
B LEDs that display NuDOG-101T’s system status.
C Interface Port A/B for connecting NuDOG-101T to DUT or network.
*Please note that when connecting NuDOG-101T with PC via its USB port, DO NOT
use a USB hub.

18

4.5. NuDOG-101T LED Status

LED

StatusDescription
Green Blinking Power is ON and working properly
Power
Yellow Blinking System failed
USB
Green Blinking USB of this device is linked to PC
Green
NuDOG-101T is working under Packet Generation Mode
PG/TAP
Yellow
NuDOG-101T is working under TAP ModeOFF
NuDOG-101T is working under NIC (Network Interface Card) mode
Capture A/B
GreenPort A/B is under Capturing Mode
Green ONThe RJ45 Port is connected to DUT/Network
Link/ACTGreen Blinking NuDOG-101T is transmitting or receiving data
Green ON
100Mbps connection
Speed
OFF
10Mbps connection if Link/ACT is ON or blinking

19

5. Software Installation and Uninstallation for DApps-2889
Please follow the steps down below to install DApps-2889:
Installing DApps-2889

20

1.

Double-click DApps-2889 installation
program and start the installation process.

2.

InstallShield Wizard is starting to install
DApps-2889. If you would like to cancel
installation, click “Cancel”.

3.

Click “Next” to continue installation.

Installing DApps-2889

21

4.

Click “I accept the terms in the license
agreement”, and click “Next” to continue.

5.

You can set your User Name andOrganization here, and click “Next” tocontinue.

6.

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

Installing DApps-2889

7.

DApps-2889 InstallShield Wizard will start
installing momentarily. Click Install button if
the information is correct.

8.

InstallShield Wizard is installing
DApps-2889.

9.

22

DApps-2889 installation completes. Click
Finish button to exit.

Installing DApps-2889

10. WinPcap Installer appears. Click Next
button to get ready to install, or click
Cancel button to stop.

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

12. Review the license agreement before
installing. Click I Agree button to continue.
It is necessary to accept the agreement toinstall WinPcap.

23

Installing DApps-2889

13. WinPcap is installing.

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

24

You can uninstall DApps-2889 by:25



Click Start → Programs → Xtramus →DApps-2889 → Uninstall DApps-2889

Go to the Control Panel, choose DApps-2889
from installed program list, and click “Remove”
to uninstall as well.

6. DApps-2889 Overview
6.1. Hardware Installation
Before starting DApps-2889, your PC and NuDOG-301C/NuDOG-801/802/NuDOG-101T shall beconnected properly. The figure down below illustrates connecting PC and NuDOG-301C. You canconnect NuDOG-801/802 and NuDOG-101T with PC in the same manner, but DO NOT connect
NuDOG-301C or NuDOG-801/802 with PC before the device is powered on.

6.2. Starting DApps-2889
Before starting DApps-2889, the DUT, your PC, and NuDOG-301C/801/802/101T shall be connected asshown in “6.1. Hardware Installation”.
You can start running DApps-2889 by:26



Click Start  Programs  NuStreams DApps-2889.

Double-click DApps-2889 icon located onyour PC’s desktop.

If your PC is not connected with NuDOG-101T/801/802/301C, you can still run DApps-2889 under Demomode. Almost all DApps-2889’s functions are available under Demo Mode. However, please note that
Demo Mode is for system demo purposes only, and does not serve any testing purposes at all.

27

6.3. DApps-2889/NuServer Main Window Overview
DApps-2889 Main Window

DApps-2889 Functions Overview
The Menu Bar allows you to load/save settings, view the test report, changeA
Menu Bar
language displayed, view the version of thesoftware/NuDOG-301C/801/802/101T and system requirement.
The Tool Bar allows you to reconnect your PC to yourB
Tool Bar
NuDOG-301C/801/802/101T and load/save the configuration, save the test
report and configure the port/test settings.
SystemBy clicking the System Info/Configuration List, you can view system
C Info/Configuration information, making test configurations, or view test reports on H. Main Display
List
Screen.
D

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

E

Description

The Description field display brief descriptions regarding to tests.

Status Bar
The Status Bar shows the DApps-2889’s running status.
Control Buttons/Test The Control Buttons allow you to start/stop tests, and the Test Running
G
Running Status Icon Status Icon indicates if there’s a test running.
You can make detail configurations and view real-time testing diagrams on the
H
Counter Window
Main Display Screen.
System Connection This icon shows the connection status between your PC andI
StatusNuDOG-301C/801/802/101T.
F

28

6.4. Menu Bar

DApps-2889 Menu Bar includes configuration options such as File, View, Languages, and Help. Pleaserefer to the sections down below for detail information regarding to each configuration option.
6.4.1. File

File
You can load the system default configuration by selecting Load default
configuration.
If you have a previously saved configuration setting file stored in your PC, you canload it and apply all the setting you’ve made by choosing Load save configuration.
All configuration files are saved in the format of “*.xml”.
The Save current configuration function on the Menu Bar allows you to save theSave current
settings you’ve made.
configuration
Configuration files are saved in the format of “*.xml”.
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 your test
Set Report Save
results. Test results and related statistic are available and can be viewed with thePath to…
“*.xls” file you saved this way. Please note that you need Microsoft Excel® to view“*.xls” file.
Choosing this option will allow you to access the Report’s Folder and see all theReport Folder
previous saved report.
Latest Report Choosing this option will allow you to open the latest Report of your test.
A prompt pop-up window will ask if you are sure to exit DApps-2889. Click YES to
Exit
exit DApps-2889, or click NO to cancel.
Loaddefault/saved
configuration

29

6.4.2. View

View

SystemInformation

Shows the detail information of yoursystem.

DUT
Information

You can write the detail information ofyour device under test (DUT).

30

6.4.3. Language

Language
English/Chinese
DApps-2889 has 3 different languages for its UI available. You can set the language of UI
Simplified/ to either English, Simplified Chinese, Japanese.
Japanese
6.4.4. Help

Help

An “About” window will pop up and show
detailed system information.

About…

Click the OK button to exit the “About
DApps-2889” pop-up window.

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

SystemRequirements

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

31

6.5. Tool Bar

The Tool Bar allows you to load/save configuration, save report, configure port/test settings and reconnect
the NuDOG-301C/NuDOG-801/802/NuDOG-101T to your PC.
Tool BarIf the USB connection between your PC and NuDOG-301C/NuDOG-801/802/NuDOG-101T isdown, a “Disconnected” icon
will be shown in “System Connection Status”.
Press Reconnect button
to re-establish the connection between your PC and
NuDOG-301C/NuDOG-801/802/NuDOG-101T. If the connection has been establishedsuccessfully, a message window will pop up, and the “System Connection Status” will be shownas “Connected”.

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” button on the Tool Bar.
All configuration files are saved in the format of “*.xml”
The Save button on the Tool Bar allow you to save the settings you’ve made or the test
results.
To save the settings you’ve made, click the “Save” button on the Tool Bar before
performing any tests, and choose the file path where you would like to save theconfiguration file. Configuration files are saved in the format of “*.xml”.
To save the test results, click the “Save” button on the Tool Bar after performing
tests, and choose the file path where you would like to save your test results. By default,
these test results are named with a prefix of “RFC2889TestResult”, and following by thedate/time when the file are created. Test results and related statistic are available andcan be viewed with the “*.xls” file you saved this way. Please note that you need
Microsoft Excel® to view “*.xls” file.
By clicking the Port Config button, the Port Configuration screen will be shown on theMain Display Screen located on the right side of DApps-2889’s main window, allowing
you to make settings for NuDOG-301C/NuDOG-801/802/NuDOG-101T’s ports.
Settings such as port transmitting rate, auto-negotiation, and protocol are available andcan be set here.
For more detail description about Port Configuration, please refer to 7.1. Port
Configuration.
By clicking the Test Config button, the Test Configuration screen will be shown on theMain Display Screen located on the right side of DApps-2889’s main window, allowing
you to make test settings.
You can set 5 different test modes here, including Error Filtering, Forwarding,Broadcast Forwarding, Broadcast Latency and Forward Pressure.
For more detail description about Port Configuration, please refer to 7.2. Test
Configuration.

32

6.6. System Info/Configuration List

The System Info/Configuration List allows you to view system information, making port/test
configurations, and check test reports on the 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 DApps-2889’s main window.

Port Configuration

By clicking the Port Config on the System
Info/Configuration List, the Port Configuration
screen will be shown on the Main Display Screen
located on the right side of DApps-2889’s main
window, allowing you to make settings for
NuDOG-301C/801/802/101T’s ports.
Settings such as port Media Speed, Duplex, Flow
Control and Payload are available and can be set here.
For more detail description about Port Configuration,please refer to 7.1. Port Configuration.

33

Test Configuration

By clicking the Test Config on the System
Info/Configuration List, the Test Configuration
screen will be shown on the Main Display Screen
located on the right side of DApps-2889’s main
window, allowing you to make test settings.
You can set 5 different test modes here, including Error
Filtering, Forwarding, Broadcast Forwarding,Broadcast Latency and Forward Pressure.
For more detail description about Port Configuration,please refer to 7.2. Test Configuration.

Frame Setup

If you select Enable VLAN, you will be able to access VLAN Priority
and VLAN ID function. You can choose between 0 and 7 for VLAN
Priority settings. You can write between 0 and 4095 for VLAN ID
settings.
Note: Currently, Protocol Format has only the option ofIEEE802.1Q, and Protocol Type has only the option of
Default-FFFF. More options will be available soon.

Report

The Report on the System Info/Configuration List
allows you to view test results, charts, and counters on
the Main Display Screen located on the right side ofDApps-2889’s main window.
For more detail description about Report, please refer
to 8. Report.

34

6.7. Elapsed TimeThe Elapsed Time allows you to know the time spent during tests.

6.8. Description

The Description displays brief descriptions and figures regarding to Error Filtering, Forwarding,Broadcast Forwarding, Broadcast Latency and Forward Pressure tests.

6.9 Status Bar
The Status Bar shows the running status of DApps-2889.

6.10. 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 underway
Test is running35

7. Port Configuration and Test Configuration
7.1. Port Configuration
Settings such as port transmitting rate, auto-negotiation, and payload are available and can be configuredon the Port Configuration displayed on the Main Display Screen.
There are two ways to access Port Config:
Accessing Port Config

 Click Port Config located on System Info/

Configuration List

 Click the Port Config button located on Tool

Bar.

36









Port No.: This field lists NuDOG-301C/801/802/101T’s Test Port (Port A/B).
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 NuDOG 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)
DApps-2889 spent for auto-negotiation exceeds the time you set here, the test will stop.

37

7.2. Test Configuration
5 different test modes, including Error Filtering, Forwarding, Broadcast Forwarding, Broadcast
Latency and Forward Pressure, can be configured on the Test Configuration displayed on the Main
Display Screen.
There are two ways to access Test Config:
Accessing Test Config

 Click Config Setting located on System

Info/ Configuration List

 Click the Test Config button located on Tool

Bar.

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

38

7.2.1. Test Configuration Overview

The Test Configuration contains five different sets of settings: Error Filtering, Forwarding, Broadcast
Forwarding, Broadcast Latency and Forward Pressure, which can be accessed by clicking the test
you would like to perform on System Info/Configuration List or the tab menu located on Test
Configuration screen.

Before making any test configurations on the Test Configuration screen, you have to assign the Source
Port and Destination Port for DApps-2889 first on the upper part of the Test Configuration menu.
Please select whether you would like to use NuDOG-301C/801/802/101T’s Port A or Port B as the
Source Port or Destination Port as shown in the figure down below.

39

DApps-2889 supports five 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/SUTs offered traffics.
Determine the throughtput and latency 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.

To start performing tests with DApps-2889, please check the check box

infront 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 thetests.
You can access setting options for the tests you would like to perform by:Accessing Test Setting Pages

 Click the test you would

like to configure locatedon System Info/
Configuration List

 Click the test you would

like to configure locatedon the test tab menu.
For more detailed setting options regarding to Error Filtering, Forwarding, Broadcast Forwarding,Broadcast Latency and Forward Pressure, please refer to the sections down below.

40

7.2.2. Error Filtering

Test Setup
Duration (Sec)
Number of Trials
Wait for ReadCounter (Sec)The time duration of each test.
The number of the test trial.
The time gap for showing the counter result.
 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 torecover the setting to the default value.
Frame Error TypeCRC Error
Under Size
Alignment Error
Over Size

Enable the CRC Error test of your DUT.
Enable the Under Size test of your DUT.
Enable the Alignment Error test of your DUT.
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
Enable Bi-Direction between Port A and Port B as Source/Destination port.
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.
41

7.2.3. Forwarding

Test Setup
Duration (Sec)
Number of Trials
Wait for ReadCounter (Sec)The time duration of each test.
The number of the test trial.
The time gap for showing the counter result.
 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 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.

42

Frame size with CRC (Bytes)
CustomSelecting 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.

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.
Enable Bi-Direction between Port A and Port B as Source/Destination port.

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

43

7.2.4. Broadcast Forwarding

Test Setup
Duration (Sec)
Number of Trials
Wait for ReadCounter (Sec)The time duration of each test.
The number of the test trial.
The time gap for showing the counter result.
 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 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.
Bi-Direction
Enable Bi-Direction between Port A and Port B as Source/Destination port.
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.

44

7.2.5. Broadcast Latency

Test Setup
Number of Trials
Wait for ReadCounter (Sec)The number of the test trial.
The time gap for showing the counter result.
 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 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.
CustomSelecting 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.
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.
45

7.2.6. Forward Pressure

Test Setup
Duration (Sec)
Number of Trials
Wait for ReadCounter (Sec)The time duration of each test.
The number of the test trial.
The time gap for showing the counter result.
 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 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.

46

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

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.
Enable Bi-Direction between Port A and Port B as Source/Destination port.

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.

47

8. 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
results of each test (Error
Filtering, Forwarding,Broadcast Forwarding,Broadcast Latency or Forward
Pressure) will be displayed on
the Main Display Screen.
DApps-2889 will switch charts ofeach test automatically whenfinishing the current test andstarting the next test as shown in
the figures. Please note that you
can only access charts of thetests you’ve performed.

48

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.

49Forward Pressure Test Result Chart

This chart uses Packet/Second as Y-Axis, andFrame Size as X-Axis to show DUT’s Forward
Pressure performance.
To view detail statistics on the chart, please movethe mouse cursor to the part you would like toknow more, as shown in the figure on the right.

50

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.

51

9. Appendix – Other Utility Softwares for NuDOG series
There are several other optional utility softwares for NuDOG-301C/NuDOG-801/802/NuDOG-101T fordifferent kinds of test requirements. The following section contains brief descriptions of these utility
softwares.
DApps-TAP: Network TAP/Loopback Utility
For NuDOG-301C/NuDOG-801/802/NuDOG-101T, all data streams between two network ports can be
duplicated and sent to PC via mini USB port for monitoring and analyzing. The user can specify conditions
to filter the packets wanted with DApps-TAP application software. It reduces USB port’s network traffic andalso cuts down PC resource consumption while dealing with large quantity of packets.
DApps-SG: Control Suite for Multiple Streams Generator
DApps-SG provides a powerful and sophisticated virtual front control panel to manage this device. Two test
ports can be configured independently with parameters to define multiple streams and capture capabilities.
Traffic for various network protocols can be customized, transmitted, and received on each port.
Comprehensive statistics give users an in-depth analysis of the DUT performance.
DApps-NIC: Network Interface Card Simulation Suite
NuDOG-301C/NuDOG-801/802/NuDOG-101T has a mini-USB port for PC connection. In addition to
network TAP, system control and system upgrade functions.
NuDOG-301C/NuDOG-801/802/NuDOG-101T can also be used as a network interface card. With control
software and NuDOG-301/NuDOG-801/802/NuDOG-101T’s hardware conversion, network data streams
can flow between NuDOG-301C/NuDOG-801/802/NuDOG-101T’s USB and network port.
DApps-2544: Test Suit Based on RFC 2544
DApps-2544 is a user-friendly and automatic test suite based on industry-standard RFC 2544. It generates
and analyzes packets to evaluate the Throughput performances, Latency, Packet Loss, and Back-to-Backof Ethernet switches or routers via this device. The real-time test results display and customized reportprovide an effective way when examining the DUT.
DApps-2889: Test Suit Based on RFC 2889
DApps-2889 is a user-friendly and automatic test suite based on industry-standard RFC 2889 (partial) to
test the DUT. RFC 2889 provides methodology for benchmarking for local area network (LAN) switching
devices, forwarding performance, congestion control, latency, address handling and filtering. It extends themethodology already defined for benchmarking network interconnecting devices in RFC 2889.

52