DApps-QoS
User’s Manual

USM Ver 1.3

Foreword
Copyright
Copyright © 2015 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-QoS 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

XTRAMUS TECHNOLOGIES®

2

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Revision History
Date
2011/11/28

Ver
1.0

Softwarev0.9b008

2011/12/07

1.0

v0.9b008

2012/06/28

1.1

V0.9b010

2012/09/10

1.2

V0.9b010

2015/01/09

1.3

V1.0b004

XTRAMUS TECHNOLOGIES®

HistoryFirst draft version
1. Change file name.
2. Rearrange chapter 1~2, moving DApps-QoS overview tochapter 1.
3. Adding descriptions about NuDOG-101T.
4. Updating Table of Contents.
5. Page 24, change “View” function figure and descriptions.
6. Minor format changes.
1. Adding NuDOG-801 description.(Page 11-15)
2. Supporting NuDOG-801 added.(Page 5, 25, 26, 35, 40)
3. Adding short-long function description. (Page 48, 50, 52,
54, 56, 58)
1. Deleting the description of DApps-QoS supports
operation system Windows 2000.(Page 5)
1. Add the definitions of all the test items.
2. Update the descriptions of the software interfaces.

3E-mail: sales@xtramus.com
Website: www.Xtramus.com

Table of Contents
Foreword........................................................................................................................................ 2
Revision History ............................................................................................................................ 3
1. DApps-QoS Overview ............................................................................................................... 5
2. NuDOG-301C Descriptions ....................................................................................................... 6
2.1. NuDOG-301C Overview .................................................................................................... 6
2.2. Features & Advantages of NuDOG-301C......................................................................... 7
2.3. NuDOG-301C Applications in Different Modes ............................................................... 7
2.4. NuDOG-301C Interface Ports ........................................................................................... 92.5. NuDOG-301C LED Status ............................................................................................... 10
3. NuDOG-801 Descriptions ........................................................................................................ 11
3.1. NuDOG-801 OVERVIEW ................................................................................................. 11
3.2. Features & Advantages of NuDOG-801 ......................................................................... 123.3. NuDOG-801 Applications in Different Modes................................................................ 123.4. NuDOG-801 Interface Ports ............................................................................................ 14
3.5. NuDOG-801 LED Status .................................................................................................. 15
4. NuDOG-101T Descriptions...................................................................................................... 16
4.1. NuDOG-101T OVERVIEW ............................................................................................... 16
4.2. Features & Advantages of NuDOG-101T ....................................................................... 174.3. NuDOG-101T Applications in Different Modes ............................................................. 174.4. NuDOG-101T Interface Ports.......................................................................................... 19
4.5. NuDOG-101T LED Status................................................................................................ 20
5. Installing/Uninstalling DApps-QoS ......................................................................................... 21
6. DApps-QoS Functions Overview ............................................................................................ 25
6.1. Starting DApps-QoS ....................................................................................................... 25
6.2. DApps-QoS Overview ..................................................................................................... 27
7. DApps-QoS Functions ............................................................................................................ 28
7.1. Menu Bar ......................................................................................................................... 28
7.1.1. File .............................................................................................................................. 28
7.1.2. View ............................................................................................................................ 29
7.1.3. Language.................................................................................................................... 29
7.1.4. Tool ............................................................................................................................. 30
7.1.5. Help............................................................................................................................. 31
7.2. Tool Bar ........................................................................................................................... 32
7.3. System Info/Port Configuration ..................................................................................... 35
7.4. Elapsed Time................................................................................................................... 37
7.5. Description ...................................................................................................................... 38
7.6. Status Bar........................................................................................................................ 39
7.7. Control Buttons/Test Running Status Icon ................................................................... 39
7.8. Port Configuration .......................................................................................................... 40
7.8.1. Port ............................................................................................................................. 41
7.8.1. Protocol ...................................................................................................................... 42
7.9. Test Configuration .......................................................................................................... 43
7.9.1. Test Configuration Overview .................................................................................... 47
7.9.2. Throughput Test ........................................................................................................ 48
7.9.3. Packet Loss Test ........................................................................................................ 50
7.9.4. Latency Test ............................................................................................................... 53
7.9.5. Latency Overtime Test ............................................................................................... 55
7.10. Report ............................................................................................................................ 61
8. Appendix – Other Utility Softwares for NuDOG Series ......................................................... 66

XTRAMUS TECHNOLOGIES®

4

E-mail: sales@xtramus.com
Website: www.Xtramus.com

1. DApps-QoS Overview
Network QoS (quality of service) is a way to classify the transmission priority of packets whilethe volume of to-be-transmitted packets is beyond the Ethernet switch or router’s throughput
capability. Packets with higher priorities are processed and transmitted first. For Ethernet
frame, each packets can be tagged with a VLAN ID and CoS (class of service), and Layer 3 IP/UDP
packets are marked according to the type of service they need. For Ethernet switch or router that supports
QoS, packets higher CoS priority should be transmitted first if network traffic is congested. DApps-QoS canlimit acceptable network traffic at receiving port, analyze the traffic distribution of packets with different
priority received from router or switch, and test the performance of Layer 3 Router, Switch with QoS
function.
DApps-QoS is designed for Xtramus Technologies NuDOG series handheld Ethernet testing devices listed
in the table down below:
Devices Supporting DApps-QoS
NuDOG-301C

NuDOG-801

NuDOG-101T

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

Windows XP

Windows Vista/Windows 7
Pentium 1.3GHz or Higher
512MB RAM
1GB RAM
10 GB Available Space＊Note: Large amount of data will be generated while running DApps-QoS. 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-801, NuDOG-301C and
NuDOG-101T.

XTRAMUS TECHNOLOGIES®

5

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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, RFC 2544, and QoS. With these utilities,
NuDOG-301C is able to conduct throughput test, latency test, error filtering test, forwarding test, and soon. Utility software can provide 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-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.

XTRAMUS TECHNOLOGIES®

6

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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.

XTRAMUS TECHNOLOGIES®

7

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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).

XTRAMUS TECHNOLOGIES®

8

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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

XTRAMUS TECHNOLOGIES®

9

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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

XTRAMUS TECHNOLOGIES®

10

E-mail: sales@xtramus.com
Website: www.Xtramus.com

3. NuDOG-801 Descriptions
3.1. NuDOG-801 OVERVIEW
NuDOG-801 is a handheld device with two 10 Gigabit SFP+ Ports
for Ethernet testing. The main functions of NuDOG-801 include
multi-streams generation and NIC emulation.
Connecting NuDOG-801 to its Standard-B Receptacle USB Portmakes it possible for system configurations and managements.
NuDOG-801 is an ideal device for in-field testing.
NuDOG-801 can work along with a series of utility softwares that
qualify industrial standards such as RFC 2889, RFC 2544, and
QoS. With these utilities, NuDOG-801 is able to conduct
throughput test, latency test, error filtering test, forwarding test, and so on. Xtramus’ utility softwares
provide a user-friendly interface for different test configurations when setting test parameters and criteria.
More optional softwares are available for extended test requirements.
With its unique Universal Stream Counter (USC), NuDOG-801 offers real-time statistics of network events
during packet monitoring and capturing.
With these advantageous features, NuDOG-801 is your best partner for LAB researching and in-fieldtroubleshooting.

XTRAMUS TECHNOLOGIES®

11

E-mail: sales@xtramus.com
Website: www.Xtramus.com

3.2. Features & Advantages of NuDOG-801
 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 softwares with user-friendly interface that supports various parameter configurations and meetsvarious test requirements
 32 Capture Blocks for each Test Port

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

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

XTRAMUS TECHNOLOGIES®

12

E-mail: sales@xtramus.com
Website: www.Xtramus.com

TAP/Loopback Mode

TAP Mode

Loopback Mode
In TAP mode, NuDOG-801 can monitor any data that flows through it. Network TAP is a method ofmonitoring network’s situation dynamically without interference. NuDOG-801 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 resends the incoming streams back to the source.
NIC ModeIn this mode, NuDOG-801 simulates network interface card (NIC).

XTRAMUS TECHNOLOGIES®

13

E-mail: sales@xtramus.com
Website: www.Xtramus.com

3.4. NuDOG-801 Interface Ports

NuDOG-801C Hardware Overview
A
LEDs
LEDs that displays NuDOG-801C’s status.
5 Pin Mini-B Receptacle USB Port. You can manage, configure,or update firmware/FPGA when connecting NuDOG-801C 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-801C with PC via its USB port, DO NOT use a USB hub

XTRAMUS TECHNOLOGIES®

14

E-mail: sales@xtramus.com
Website: www.Xtramus.com

3.5. NuDOG-801 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
Green ONThe RJ45 Port is connected to DUT/Network
Link/ACTGreen Blinking NuDOG-801 is transmitting or receiving data

XTRAMUS TECHNOLOGIES®

15

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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 softwares that
qualify industrial standards such as RFC 2889, RFC 2544, and QoS.
With these utilities, NuDOG-101T is able to conduct throughput test,
latency test, error filtering test, forwarding test, and so on. These utility
softwares provide a user-friendly interface for making different test configurations and setting test
parameters and criteria. More optional softwares are 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.

XTRAMUS TECHNOLOGIES®

16

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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.

XTRAMUS TECHNOLOGIES®

17

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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).
XTRAMUS TECHNOLOGIES®

18

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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.

XTRAMUS TECHNOLOGIES®

19

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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

XTRAMUS TECHNOLOGIES®

20

E-mail: sales@xtramus.com
Website: www.Xtramus.com

5. Installing/Uninstalling DApps-QoS
Please follow the steps down below to install DApps-QoS. Also, please note that DO NOT connect your
NuDOG-301C to your PC before DApps-QoS is properly installed on your PC.
Installing DApps-QoS

1.

Double-click DApps-QoS installation programand start the installation process*.

2.

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

3.

Click “Next” to continue installation.

*Note: Due to different Operating Systems or system settings, warning messages might pop up when
installing DApps-QoS or driver for your device. When this occurs, please choose the options on these
pop-up warning messages that allow you to continue installing DApps-QoS or device driver.

XTRAMUS TECHNOLOGIES®

21

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Installing DApps-QoS

4.

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

5.

You can input User Name and Organizationin the related fields. Click “Next” to continue.

6.

DApps-QoS InstallShield Wizard will start
installing momentarily. Click “Install” button tocontinue.

XTRAMUS TECHNOLOGIES®

22

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Installing DApps-QoS

XTRAMUS TECHNOLOGIES®

23

7.

InstallShield Wizard is installing DApps-QoS.

8.

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

E-mail: sales@xtramus.com
Website: www.Xtramus.com

You can uninstall DApps-QoS by:
Uninstalling DApps-QoS

 Click Start All Programs 

Xtramus  DApps-QoS  Uninstall
DApps-QoS.

 Go to the Control Panel, choose

DApps-QoS, and uninstall the
program.

XTRAMUS TECHNOLOGIES®

24

E-mail: sales@xtramus.com
Website: www.Xtramus.com

6. DApps-QoS Functions Overview
6.1. Starting DApps-QoS
Before starting DApps-QoS, your PC and NuDOG-301C/NuDOG-801/NuDOG-101T shall be connected
properly. The figure down below illustrates connecting PC and NuDOG-301C. You can connect
NuDOG-801/NuDOG-101T with PC in the same manner.

There are two ways to start DApps-QoS:
Starting DApps-QoS

 Click Start All Programs  Xtramus 

DApps-QoS.

 Double-click DApps-QoS icon located onyour PC’s desktop.

XTRAMUS TECHNOLOGIES®

25

E-mail: sales@xtramus.com
Website: www.Xtramus.com

DApps-QoS Demo ModeIf your PC is not connected with NuDOG-301C/NuDOG-101T, you can still run DApps-QoS under Demo
Mode. Almost all DApps-QoS’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.

XTRAMUS TECHNOLOGIES®

26

E-mail: sales@xtramus.com
Website: www.Xtramus.com

6.2. DApps-QoS Overview

DApps-QoS Functions Overview
The Menu Bar allows you to make settings about test criteria, load/saveA
Menu Barsettings you’ve made, and change language displayed.
The Tool Bar contains buttons that allow you to reconnect your PC to
B
Tool Bar
NuDOG-301C, load/save test settings, make test/port configurations, andview/save test reports.
SystemBy clicking the System Info/Configuration List, you can view system
C Info/Configuration information, making test configurations, or view test reports on the right side
List
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 DApps-QoS.
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 Main Display Screen
Main Display Screen.
System Connection This icon shows the connection status between your PC and NuDOG-301C/I
StatusNuDOG-801/NuDOG-101T.

XTRAMUS TECHNOLOGIES®

27

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7. DApps-QoS Functions
7.1. Menu Bar

DApps-QoS Menu Bar includes configuration options such as File, View, Language, Tool, and Help.
Please refer to the sections down below for detail information regarding to each configuration option.
7.1.1. File

File
If you have a previously saved
configuration setting file stored
in your PC, you can load it andapply all the setting you’ve
made by choosing “File Open Exist Configuration
File…” from the Menu Bar.

Open Exist
Configuration
File…

All configuration files are savedin the format of “＊.xml”.

The Save function on the Menu Bar allow you to save the settings you’ve made.
Save

To save the settings you’ve made, choose “Save” from the Menu 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, choose “File  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 thepath to…
“＊.xls” file you saved this way. Please note that you need Microsoft Excel® to view“＊.xls” file.
A prompt pop-up window will
ask if you are sure to exit
DApps-QoS. Click Yes to exit
DApps-QoS, or click No tocancel.

Exit

XTRAMUS TECHNOLOGIES®

28

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.1.2. View

View
Module Info.

This function is temporarily unavailable to use.

7.1.3. Language
Language
EnglishBy default, the DApps-QoS’s UI illustration language is based on English. There
are no other language options for the users to choose by now.

XTRAMUS TECHNOLOGIES®

29

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.1.4. Tool

Tool
Device Name
Tester Name
Auto
Negotiation

Learning

You can name your DUT in this field, the default name is New_DUT_Device.
You can name your Tester in this field. The default name is New Tester.
Min. Waiting Time The minimum waiting time (in seconds) for auto-negotiation.
If the time (in seconds) DApps-QoS spent forMedia Typeauto-negotiation exceeds the time you set here, the test will
Change Timeout
stop.
There’s 3 options for Learning Mode, choose “Never” toLearning Modeblock learning function, choose “Once” to learn at the firsttest trial, and choose “every trial” to learn at every test trial.
The value set here will be the number of learning packets
Learning Retrythat will be sent through the ports chosen to be learned forbuilding address table.
Delay time after
You can set the period of time to delay after finishing withlearning
learning function.

XTRAMUS TECHNOLOGIES®

30

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.1.5. Help

Help

About
DApps-QoS

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

A “System Requirements” window will
pop up and show the requirements foryour PC and the FPGA/Firmware of themodule.

SystemRequirements

Xtramus Web

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

Open your default web browser and access Xtramus Website (www.xtramus.com).

XTRAMUS TECHNOLOGIES®

31

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.2. Tool Bar

The Tool Bar contains buttons that allow you to reconnect NuDOG-301C/NuDOG-101T, open/save
configuration files, module port configuration, test configuration, and view test reports. Please refer to thesection down below for more detail descriptions regarding to Quick Launch Buttons.
Reconnect
If the USB connection between your PC and NuDOG-301C/NuDOG-101T is down, 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-101T. If the connection has been established successfully, a message window will pop up,
and the “System Connection Status” will be shown as “Connected”.

Open

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 “＊.xml”.

Save Config

You can save the current test settings
with the Save Config button on the
Quick Launch Buttons.
Configuration files are saved in theformat of “*.xml”, and are named with
Tester Name, DUT Name, and thedate/time when files are created.

XTRAMUS TECHNOLOGIES®

32

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Save Report

The test report can be saved as Excel,
PDF or Excel+PDF. Click Apply tosave the report and click Cancel to exit.
Reports are named with Tester Name,
DUT Name, and the date/time whenfiles are created.

Port Configuration
By clicking the Port Config button,
the Port Configuration screen will
be shown on the Main Display
Screen located on the right side ofDApps-QoS’ main window, allowing
you to make settings for the module
ports.
Settings such as port transmitting rate
and auto-negotiation are available
and can be set here.
For more detail description about
Port Configuration, please refer to
6.8. Port Configuration.

Test Configuration
By clicking the Test Config button, the Test
Configuration screen will be shown on theMain Display Screen located on the rightside of DAppsQoS’ main window, allowing you to maketest settings.
You can set the Port Pair and 6 different
test modes here, including Throughput,
Packet Loss, Latency, Latency Overtime,
Latency Snapshot, and Jitter.
For more detail description about Port
Configuration, please refer to 6.9. Test
Configuration.

XTRAMUS TECHNOLOGIES®

33

E-mail: sales@xtramus.com
Website: www.Xtramus.com

ReportThe Report button allows you to view test
results, charts, and statistics on the Main
Display Screen located on the right side ofDApps-QoS’ main window.
For more detail description about Report,
please refer to 6.10. Report.

XTRAMUS TECHNOLOGIES®

34

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.3. System Info/Port Configuration

The System Info/Port 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/Port Configuration List, the System
Information screen will be shown on the Main Display
Screen located on the right side of DApps-QoS’ main
window.

Port Configuration
By clicking the Port Configuration on the System
Info/Port Configuration List, the Port Configuration
screen will be shown on the Main Display Screen
located on the right side of DApps-QoS’ main window.
Port: Settings such as port transmitting rate andauto-negotiation are available and can be set here.
Protocol: You can set the protocols and contents ofthe packet.
For more detail description about Port Configuration,please refer to 6.8. Port Configuration.

XTRAMUS TECHNOLOGIES®

35

E-mail: sales@xtramus.com
Website: www.Xtramus.com

XTRAMUS TECHNOLOGIES®

36

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Test Configuration

By clicking the Test Configuration on the System
Info/Port Configuration List, the Test Configuration
screen will be shown on the Main Display Screen
located on the right side of DApps-QoS’ main window,
allowing you to make test settings.
You can set the Port Pair and 6 different test modes
here, including Throughput, Packet Loss, Latency,
Latency Overtime, Latency Snapshot and Jitter.
For more detail description about Test Configuration,please refer to 7.9. Test Configuration.

Report

The Report on the System Info/Port Configuration
List allows you to view test results, charts, andstatistics on the Main Display Screen located on theright side of DApps-QoS’ main window.
For more detail description about Report, please refer
to 6.10. Report.

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

XTRAMUS TECHNOLOGIES®

37

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.5. Description

The Description displays brief descriptions of Quality of service (QoS), Throughput, Packet Loss, Latency,
Latency Overtime, Latency Snapshot, Jitter tests.

XTRAMUS TECHNOLOGIES®

38

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.6. Status Bar

The Status Bar shows the running status of DApps-QoS.

7.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 running

XTRAMUS TECHNOLOGIES®

39

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.8. Port Configuration
Settings such as port transmitting rate and auto-negotiation are available and can be configured on the
Port Configuration displayed on the Main Display Screen. And you can set the protocols and contentsof the packet.
There are two ways to access Port Config:
Accessing Port Config

 Click Port Config located on System Info/

Port Configuration List

 Click the Port Config button located on Quick

Launch Buttons.

XTRAMUS TECHNOLOGIES®

40

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.8.1. Port
The Port Configuration allows you to view Port No. and Card Type, and also allows you to set Streams,
Alias, Speed, Duplex and Auto-Negotiate.

Port No: This field lists NuDOG-301C/NuDOG-801/NuDOG-101T Test Port (Port A/B).



Card Type: This field lists the model name of the test device.

Streams: Click the Setting.. button in the column. Then a Stream Setting window will pop up,
shown as the picture down below. You can set the stream number of the port and the
SMAC&DMAC here by double clicking the column.



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



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

XTRAMUS TECHNOLOGIES®

41

E-mail: sales@xtramus.com
Website: www.Xtramus.com



Duplex: You can set the port as Full-Duplex or Half-Duplex with the scroll-down menu. Note thatthe Duplex can only be set when the speed is 10M/100M.



Auto Negotiate: By clicking the scroll-down menu, you can set the transmitting mode to Auto (withauto-negotiation) or Force (without auto-negotiation).

7.8.1. Protocol

Port No: This field lists NuDOG-301C/NuDOG-801/NuDOG-101T Test Port (Port A/B).



Port MAC：This field displays the MAC address of the test port.



Pattern: Click this column and you can set the content of the packet from the scroll down in thisfiled.



VLAN Enable: You can choose Enable or Disable from the scroll down menu to decide whether toadd VLAN tag in the packet.

Protocol: Select the protocols of layer2 or layer3.



Type: service types. This function is only available when you select layer3 protocols. Choose Diff
or ToS from the scroll down menu.

Apply: Apply the settings you’ve made here.

XTRAMUS TECHNOLOGIES®

42

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9. Test Configuration
7 different set of settings, including Stream Pair, Throughput, Packet Loss, Latency, Latency
Overtime, Latency Snapshot, and Jitter, can be configured on the Test Configuration displayed on theMain Display Screen.
There are two ways to access Test Config:
Accessing Test Config

 Click Test Config located on System Info/

Configuration List

 Click the Test Config button located on Quick

Launch Buttons.

XTRAMUS TECHNOLOGIES®

43

E-mail: sales@xtramus.com
Website: www.Xtramus.com

The Test Configuration contains 7 different sets of settings: Port Pair, Throughput, Packet Loss,
Latency, Latency Overtime, Latency Snapshot and Jitter, 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.

XTRAMUS TECHNOLOGIES®

44

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Assigning Source Port and Destination Port for DApps-QoS
Before making any test configurations on the Test Configuration screen, you have to assign the Source
Port and Destination Port for DApps-QoS first. Please see the description down below for more details.

XTRAMUS TECHNOLOGIES®

45

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Assigning Source Port and Destination Port for DApps-QoS

Choose a port that will serve as the source port
from the Source field and choose a port that willserve as the destination port from the Destination
field.
Note: For there are only two ports for the NuDOG
series, when the source port is Port A, thedestination port is automatically set to Port B orvice versa.

Distribution：This function is set to Pair by default
and unable to change. Pair means Port A to PortB, or conversely.

Orientation: Set the data transmission direction
between the source port and the destination port.

XTRAMUS TECHNOLOGIES®

46



Single: the data will be transmitted from thesource port to the destination port.



Bidirection: the data will be transmittedbi-directionally between the source port and thedestination port.

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.1. Test Configuration Overview
DApps-QoS supports the following tests:
Test
Throughput
Packet Loss
Latency
Latency Overtime
Latency Snapshot
JitterDescription
Determines the DUT’s maximum capable throughput rate without dropping
any packets.
Measures the percentage of packets that are not forwarded due to the lack ofresource.
Measures the time it takes for the DUT to forward a packet.
Measures the time it takes for the DUT to forward a packet in a time interval.
Measures the packet that DUT forwards in a determined time gap.
Measures the undesired deviation from true periodicity of an assumed

periodic signal.

To start performing tests with DApps-QoS, please check the check box
in front of the test you would
like to perform first. Unchecked tests will not be performed, and cannot access their reports as wellduring or after the tests.
You can access setting options for the tests you would like to perform by:Accessing Test Setting Pages

Click the test you would liketo configure located on
System Info/Port
Configuration List.

Click the test you would liketo configure located on thetest tab menu.

For more detailed setting options regarding to Throughput, Packet Loss, Latency, Latency Overtime,
Latency Snapshot and Jitter, please refer to the sections down below.

XTRAMUS TECHNOLOGIES®

47

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.2. Throughput Test

Throughput test determines the DUT’s maximum capable throughput rate without dropping any packets.
Testing throughput makes it clear of the following items:

the maximum transmission rate at which the DUT can forward different priority or VLAN levels of IP trafficwith no frame loss, or at an acceptable frame loss;the way the DUT forward different priority traffic when they are being transmitted to the DUT;

the class of traffic more likely to be dropped when frame loss occurs.

Test method:
DApps-QoS calculates frame loss as:
Frame Loss = Number of Frames Transmitted - Number of Frames ReceivedThe general methodology of the Throughput test is: the test finds the maximum transmission rate at
which the DUT can forward traffic for existing flows and/or groups.



During the test the transmission rate changes within a user-specified range, depending on whether thecurrent rate passed or failed. If a single frame is dropped or if loss exceeds the acceptable loss rate
specified, the test fails and the test stops or is repeated at a lower load, depending on the test mode
selected.

The Throughput configuration page allows you to customize the test duration, packet length, packet
transmission rate (%) for the desired testing environment.
Test Iterations
Continuous
Duration(Secs)
Number of Trials
Maximum Receive

XTRAMUS TECHNOLOGIES®

Click to activate continuous testing with the same settings.
The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test
is 1~100.
The maximum limit to receive packets in Mbps/sec.

48

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

Throughput Load (%)
Starting
The starting/ending network traffic rate (%) of the test.
from/Stopping at
Load Percentage
The minimum acceptable network traffic rate (%) of the test.
Min.
The test will stop when the difference between the current network traffic rate
Resolution
and the last network traffic rate is smaller than the value you set here.
Acceptable Loss The acceptable rate of packet loss during the test.

XTRAMUS TECHNOLOGIES®

49

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.3. Packet Loss Test

Packet Loss test measures the percentage of packets that are not forwarded (therefore, lost) due to thelack of resource. This test helps to determine a DUT's ability to deliver frames in a sequenced flow of
streams with specific routing priorities and at a frame size step. Buffers on a DUT can greatly minimize
latency until they are full. It can provide a valuable baseline for latency tests by using this test to determine
the load at which the DUT drops packets.
Sources of packet loss include:

network congestion

packets arriving too lateout of sequence packets

frame errors

Test method:
The test runs according to the parameters specified for test duration, start frame size, a frame size step bywhich to increase the load during the test, and a stop frame size at which the test ends. During the test,
these values determine the overall duration for which the DUT is tested.
DApps-QoS calculates frame loss as:
Frame Loss = Number of Frames Transmitted - Number of Frames Received
For each specified load percentage, the test progresses through these stages:
1. DApps-QoS first sends a frame burst at the specified start frame size for the specified period of time.
2. After all frames are sent in all flows, DApps-QoS queries the receiving ports to determine how many
frames were received.
3. DApps-QoS calculates total frame loss and out of sequence frames for each group, and each flow ineach group at that load percentage.
4. DApps-QoS then steps up the load and sends a frame burst for the specified period of time. It repeats
Steps 2 and 3 until it reaches the maximum load specified.
The loading and testing time can be customized to simulate real-world scenario; thus, giving the user aclear view of DUT’s performance limits under different loading environments.
Test Iterations
Continuous

Click to activate continuous testing with the same settings.

XTRAMUS TECHNOLOGIES®

50

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Duration (Secs)
Number of Trials
Tx RateMaximum
Receive

XTRAMUS TECHNOLOGIES®

The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test is
1~100.
The rate of packet transfer. You can also set the load unit in percentage orMbps here.
The maximum limit to receive packets in Mbps/sec.

51

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

XTRAMUS TECHNOLOGIES®

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

52E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.4. Latency Test

Latency test measures the time it takes for the DUT to forward a packet. The latency test calculates theminimum, maximum, and average latency at different loads. This can provide valuable information about theconditions under which the DUT is suitable for voice and video transmissions.
The Latency test helps you determine:How a DUT delivers traffic across multiple destination ports.

How the latency varies.



Latency per port.



A device's latency characteristics.



The effect on latency when you modify the DUT's RAM and re-run test.

Test method:
This test tracks the latency of each test frame on a frame-by-frame basis. DApps-QoS reads the time thesending port sent the frame (Transmit Time) and the time the receiving port recognizes the trigger frame(Receive Timestamp).
Latency is calculated as:
Latency = (Receive Time) - (Transmit Time)You can set up multiple unicast flows for each port, some unidirectional and some bi-directional, each with adifferent frame size, protocol and scheme for priority routing.
The load generated by the NuDOG series can be customized with different packet lengths and for specified
period of times.
Test Iterations
Continuous
Duration (Secs)
Number of Trials
Tx RateMaximum
Receive

XTRAMUS TECHNOLOGIES®

Click to activate continuous testing with the same settings.
The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test is
1~100.
The rate of packet transfer. You can also set the load unit in percentage orMbps here.
The maximum limit to receive packets in Mbps/sec.

53

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

XTRAMUS TECHNOLOGIES®

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

54E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.5. Latency Overtime Test

Latency Overtime shows the overall pattern of latency across time as the test is run, at different loads.
Latency Overtime results show for each receiving port, the minimum, average, and maximum latency offrames received during the specified time interval throughout the test. Compared to the Latency test, theLatency Overtime test can provide a finer view of latency behavior of the DUT's load tolerance limits.
Test method:
The time period is based on the value specified in the Time interval field. DApps-QoS reads the time thesending port sent the frame (Transmit Time) and the time the receiving port recognizes the trigger frame(Receive Time).
Latency is calculated as:
Latency = (Receive Time) - (Transmit Time)You can set up multiple unicast flows for each port, some unidirectional and some bidirectional, each with adifferent frame size, protocol and scheme for priority routing. The test uses the specified test duration, astarting percentage load (based on the wire rate), or a step frame size by which to increase the load during
the test and a frame size at which the test ends. During the test, these values determine the duration forwhich the DUT is tested at a specific load. The load generated by NuDOG series can be customized withdifferent packet lengths and for specified period of times.
Test Iterations
Continuous
Duration (Secs)
Number of Trials
Tx RateMaximum
Receive

XTRAMUS TECHNOLOGIES®

Click to activate continuous testing with the same settings.
The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test is
1~100.
The rate of packet transfer. You can also set the load unit in percentage orMbps here.
The maximum limit to receive packets in Mbps/sec.

55

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

Latency Overtime
Time Interval
You can set the time interval in this field for measuring the Latency Overtime.
(sec.)XTRAMUS TECHNOLOGIES®

56

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.6. Latency Snapshot Test

Latency Snapshot test measures the latency by capturing a certain quantity of frames per stream from astarting time point. This test can provide the most magnified view of latency behavior at the DUT's load
tolerance limits, allowing you to precisely analyze jitter implied in results for the other tests.
Test method:
DApps-QoS reads the time the sending port sent the frame (Transmit Time) and the time the receiving port
recognizes the trigger frame (Receive Timestamp).
Latency is calculated as:
Latency = (Receive Times) - (Transmit Time).

You can set up multiple unicast flows for each port, some unidirectional and some bidirectional, each with adifferent frame size, protocol and scheme for priority routing. The test uses the specified the test duration, astart frame size, a step frame size by which to increase the load during the test, and a stop frame size at
which the test ends.
The load generated by NuDOG series can be customized with different packet lengths and for specified
period of times.
Test Iterations
Continuous
Duration (Secs)
Number of Trials
Tx RateMaximum
Receive

XTRAMUS TECHNOLOGIES®

Click to activate continuous testing with the same settings.
The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test is
1~100.
The rate of packet transfer. You can also set the load unit in percentage orMbps here.
The maximum limit to receive packets in Mbps/sec.

57

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

Latency Snapshot
Capture frames
Set the quantity of frames you want to capture per stream.
per streams
Capture Start
Set the time point you want to start to capture the frames per stream.
(sec.)XTRAMUS TECHNOLOGIES®

58

E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.9.7. Jitter Test

Jitter test measures the variation of latency during the DUT’s test. If the latency doesn’t vary, then the
Jitter’s value will be positive.
Test method:
The Jitter test checks packet tags to verify that packets transmitted by other ports are received correctly,
whether they are received in the correct sequence, and whether there are missing packets. DApps-QoS
inspects the sequence tracking number in each frame to determine if frames were received in sequence.
The load generated by NuDOG series can be customized with different packet lengths and for specified
period of times.
Test Iterations
Continuous
Duration (Secs)
Number of Trials
Tx RateMaximum
Receive

XTRAMUS TECHNOLOGIES®

Click to activate continuous testing with the same settings.
The duration of time (in seconds) for the test. The range for the testing time is
1~5000.
The number of times of the test. The range for the number of times of the test is
1~100.
The rate of packet transfer. You can also set the load unit in percentage orMbps here.
The maximum limit to receive packets in Mbps/sec.

59

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Frame Size (bytes with CRC)
Starting
The starting/ending size of the transmitted packet. The range of the Starting
from/Stopping at from/Stopping at field is 60~2032.
The frame size will increase in arithmetic progression fashion, while the value
Frame Size Step you set here will serve as its difference. The range of the Frame Size Step is60~2032.
You can customize the size of eachtransmitted packet manually byenabling Custom function andclicking the Edit button. A Packet Size
Customization window will pop up.
You can customize the Frame Size on
this window, or reset all custom
settings by clicking “Default” button.
Click “OK” button to save the settingsor “Cancel” to exit the window without
saving the settings.
CustomBy clicking on the
button, you willbe allowed to choose between
Short-long function or customize thesize of each packet. If you choose the
Short-long function, then during theselected step the packet will be sent
by a cycle of 64 and 1518 bytes.

Packet Payload

XTRAMUS TECHNOLOGIES®

This scroll-down menu allows you to set packet contents to Random, Increase,
0x55AA, 0x00FF, All 1 or All 0.

60E-mail: sales@xtramus.com
Website: www.Xtramus.com

7.10. Report
Test results, statistics 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 Quick

Launch Buttons.

During the test, charts or statics table for results of each test (Throughput, Packet Loss, Latency,
Latency Overtime, Latency Snapshop, Jitter) will be displayed on the Main Display Screen.
DApps-QoS will switch testing table of each test automatically when finishing the current test and starting
the next test. Please note that you can only access the testing table for test you’ve performed.

XTRAMUS TECHNOLOGIES®

61

E-mail: sales@xtramus.com
Website: www.Xtramus.com

General descriptions of the counter report

General description of the counter report
A. Test Item
Choose the test which you want to check the report from the scroll down menu.
B. Frame Size
Display the packet sizes used in the test.
C. Summary to
Export the summary report of the test into PDF format.
PDF
D. Stream Info
Display the detailed test data of each stream.
E. Result Chart
Display the test result in a chart format for a more intuitive perception.
F. Port&Test
Display the test ports and the name of the test.
Info

XTRAMUS TECHNOLOGIES®

62

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Overview of each testing table
Choose the testing table that you want to evaluate by choosing from the scroll on the Counter option
shown on the figure down below:

Frame size:
Throughput Test Report

Packet Loss Test Report

This chart uses Rx packet quantity as Y-axis, and This chart uses Packet Loss Rate (%) as Y-axis,
Frame Size as X-axis to show DUT’s throughput
and Frame Count per Second as X-axis to show
performance.
DUT’s packet loss ratio.

XTRAMUS TECHNOLOGIES®

63

E-mail: sales@xtramus.com
Website: www.Xtramus.com

Latency Test Report

Latency Overtime Test Report

This chart uses Latency in Microseconds (μs) as
Y-axis, and time in seconds as X-axis.

This chart uses Latency in Microseconds (μs) as
Y-axis, and time in seconds as X-axis.

Latency Snapshot Test Report

Jitter Test Report

This chart uses Latency in Microseconds (μs) as
Y-axis, and time in seconds as X-axis.

This chart uses Jitter in Microseconds (μs) as
Y-axis, and time in seconds as X-axis.

Also, you can view test results counter by clicking the Report tab as shown on the figure down below. All
statistics will be displayed in this table in detail for test result analysis.

XTRAMUS TECHNOLOGIES®

64

E-mail: sales@xtramus.com
Website: www.Xtramus.com

You can save the test results by:
Saving Test Results

Click FileSave Report Save
Path to… on your Menu Bar.

Click Save Report on your
Quick Launch Buttons.

XTRAMUS TECHNOLOGIES®

65

E-mail: sales@xtramus.com
Website: www.Xtramus.com

8. Appendix – Other Utility Softwares for NuDOG Series
There are several other optional utility softwares for NuDOG-301C/NuDOG-801/NuDOG-101T for different
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/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/NuDOG-101T has a mini-USB port for PC connection. In addition to network
TAP, system control and system upgrade functions. NuDOG-301/NuDOG-801/NuDOG-101T C can also be
used as a network interface card. With control software and NuDOG-301/NuDOG-801/NuDOG-101T’s
hardware conversion, network data streams can flow between NuDOG-301C/NuDOG-801/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.
DApps-MPT: Automatic batch tests for Ethernet device
DApps-MPT 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-MPT can load testing models easily. All simple and visualized results and detailed
testing logs are available to access upon demand. DApps-MPT is a powerful and convenient tool to applyon this device.

XTRAMUS TECHNOLOGIES®

66

E-mail: sales@xtramus.com
Website: www.Xtramus.com

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 © 2015 Xtramus Technologies, all rights reserved.
Do not reproduce, redistribute or repost without written permission from Xtramus.
Doc # USM_DApps-QoS_V1.3_ENG _20150109

XTRAMUS TECHNOLOGIES®

67

E-mail: sales@xtramus.com
Website: www.Xtramus.com