Page 2
No part of this document may be reproduced in any form or by any means without the express written permission of Metrotek. Metrotek retains the right to make changes to the hardware, software of ETS-1000 and to this document at any time, without notice.
Page 5
6.4 Screen shot ......A Ethernet frame structure B Remote control commands C Specifications and Technical characteristics D Troubleshooting Bibliography ETS-1000. Operations manual...
1. General description Ethernet/Gigabit Ethernet tester-analyzer ETS-1000 (referred to as de- vice, analyzer) is intended for performing analysis and diagnostic tests ac- cording to the RFC 2544 [5] methodology, checking the state of a cable, and checking link connectivity. In addition, the analyzer supports operations in the loopback mode, and statistics getting for received and transmitted traffic.
3. Plug-in the power supply unit to the electric network (if you use mains voltage 110–240 V with the 50–60 Hz frequency). 4. Switch on the tester. ETS-1000. Operations manual...
4. Overview Front panel Front panel of ETS-1000 analyzer is shown on the figure 4.1. Figure 4.1. Front panel 1 – LEDs. Three-color LEDs at the top of the front panel provide information about interface state. ETS-1000. Operations manual...
Page 14
Press the button to return to the Main menu. — Enter • – in the menu mode, if the selected item is highlited, pressing the button will open the corresponding menu and display the cor- responding screen; ETS-1000. Operations manual...
Page 15
- - - p q r s - - - t u v - - - w x y z - - - - - - . , : ; - - - - - - ETS-1000. Operations manual...
10/100/1000 Mbps) SFP-module connectors SFP-module Remote control connector Ethernet cable (supported rates 10/100 Mbps) Connect to PC via USB cable USB-interface 12 V External power unit connector Power supply unit Connector availability depends on the tester version. ETS-1000. Operations manual...
• BER — bit error rate test; • PJ — packet jitter analysis; • GEN — test flow generation; • J+G — packet jitter analisys and test flow generation on the same port; • PTH — pass through mode. ETS-1000. Operations manual...
(throughput, latency, frame loss rate, and back-to-back), this methodology is the de-facto standard for analyzing the Ethernet-network performance. ETS-1000 analyzer supports four standard tests defined by the RFC 2544 methodology. 1. Throughput. This test allows to determine the maximum possible rate for the Ethernet-networks equipment.
Page 20
Ta values. For the current test and tests described further, all steps are performed automatically. At the figures, only one of connection type is shown. For other possible connection schemes please refer to the see section 5.3. ETS-1000. Operations manual...
Page 21
90 % of the maximum rate used and then for 80 % of this rate. The trials are continued with 10 % reducing intervals (a finer granularity is supported) until there are two successive trials in which no frames are lost. ETS-1000. Operations manual...
Page 22
If the number of forwarded frames is less than the number of transmitted ones, the time of transmission is being reduced and the test is being rerun. Figure 5.4. Back-to-Back ETS-1000. Operations manual...
5.3 Connecting device and starting to operate Connecting device and starting to operate 5.3.1 Device connection schemes Figure 5.5. Connection scheme 1 Figure 5.6. Connection scheme 2 Figure 5.7. Connection scheme 3 ETS-1000. Operations manual...
Page 24
In the case of testing networks/equipment with capability of IP-traffic rout- ing, two device ports are used (fig. 5.7). Packets are rerouted from one port to another via a router. In addition, ETS-1000 can be connected to a network switch as shown on fig. 5.8.
• Src IP — source IP address. • Dst IP — destination IP address. ETS-1000 can set up MAC and IP addresses automatically. • To substitute the current MAC address value with the A (B) port MAC address specified in the Information menu, press •...
4 and 5 priority values can be used for latency sensitive traffic such as video or speech. Priority values 3–1 are intended for use with different tasks from stream- ing applications to FTP traffic that can cope with possible data loss. ETS-1000. Operations manual...
Page 27
0010 Maximize reliability Use the value to ensure the packet is delivered without retransmission. 0001 Minimize monetary cost Use the value to minimize the monetary cost of the data delivery. ETS-1000. Operations manual...
Tests ⇒ RFC-2544 ⇒ Setup ⇒ Header ⇒ Advanced ⇒ MPLS. Figure 5.11. Label stack menu • Labels — number of labels (1–3). • Label — label value. • MPLS COS — class of service for datagram. • TTL — time to live for datagram. ETS-1000. Operations manual...
To perform tests, user can do either of the followings: • select standard sizes of transmitted frames according to the RFC 2544 methodology by pressing (Defaults): 64, 128, 256, 512, 1024, 1280, 1518 bytes; • define any frame size within 64–9600 bytes range. ETS-1000. Operations manual...
• Enabled — enable/disable latency analysis. • Trial qty — number of trials that should be performed for each specified frame size. • Trial, s — time of the trial performing (within 1–2886 s range) for each specified frame size. ETS-1000. Operations manual...
• Steps qty, % — number of rate changing steps within 1–10 % range. • Start rate & Stop rate fields will determine range of physical rates value (specified in percent ( ), in kbps ( ) or in Mbps ( ETS-1000. Operations manual...
• Wait time, ms — period between end of test traffic generation and end of trial. • Learn time, ms — period between learning frame sending and trial start. In accordance with RFC 2544 methodology the wait time is 7000 ms and learn time is 2000 ms. ETS-1000. Operations manual...
Page 33
5.5 RFC 2544. Test parameters setup User can specify arbitrary values of wait time within 100–7000 ms range. Learn time must be within 100–2000 ms range. ETS-1000. Operations manual...
The diagram shows throughput values for each specified frame size. The measured throughput value in Frm/s and in percentage (relatively to the specified rate) is displayed on the diagram vertical bars. The results may be displayed in two ways (press button): ETS-1000. Operations manual...
(percent) measured as a result of the Throughput test. • Graph Figure 5.23. Test results On the diagram, for each of the frame sizes a vertical bar shows the mean value of the latency (ms). ETS-1000. Operations manual...
(in bytes) and the rate value (percent). • Graph Figure 5.25. Test results On the diagram, for each of the specified frame sizes the relation between frame loss (percent) and the rate (percent) is shown. ETS-1000. Operations manual...
On the diagram, for each of the specified frame sizes a vertical bar shows measured value of the time during which the tested equipment was coping with peak load. The count of frames that are transmitted during the test is displayed on the diagram vertical bars. ETS-1000. Operations manual...
By testing two ETS-1000 should be used: local and remote. On the local device the test parameters are set. The remote device is on the other end of asymmetric channel.
Setup menu. After the end of testing the following parameters will be displayed: – specified frame size; – specified rate; – frame loss; – bandwidth. The option is not included into the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
Page 40
– Min — minimal value of latency; – Avg — average value of latency; – Max — maximal value of latency. To switch to the screen that contains information about number of trans- mitted and received frames press button. ETS-1000. Operations manual...
Page 41
• Setup — switch to the Setup menu. Figure 5.34. Setup menu – Streams — number of data streams (1–10 ). – Duration — time of data streams generation (1–2886 s). – Topology — switch to the Topology menu. Figure 5.35. Topology menu ETS-1000. Operations manual...
Page 42
To select stream number press buttons. Settings corre- spond to one described in the subsection 5.4.1 and 5.4.2. – Frames — switch to the Frames menu. Figure 5.37. Frames menu Frame size for every stream defines within 64–9600 bytes range. ETS-1000. Operations manual...
Tests ⇒ Complex traffic ⇒ Setup ⇒ Header ⇒ Advanced ⇒ MPLS. Figure 5.39. Label stack menu • Labels — number of labels (1–3). • Label — label value. • MPLS COS — class of service for datagram. • TTL — time to live for datagram. ETS-1000. Operations manual...
• At the Network layer (L3) all incoming packets are being retrans- mitted backward with source and destination IP addresses swapping. ETS-1000 supports substitution of destination and/or source IP ad- dress with user-defined IP address. Both incoming and outgoing traffic statistics are being gathered.
• Swap MAC — enable/disable swapping of destination and source MAC addresses in incoming packets. • Replace MAC — select MAC address substitution mode: – Off — MAC address substitution is disabled; – Source — substitute Source MAC Address value, see fig. 5.43; ETS-1000. Operations manual...
Page 46
• ID — specify the value that will substitute VLAN ID of an Ethernet frame. • Priority — specify the value that will substitute VLAN priority of an Ethernet frame. Figure 5.42. Dst swapping mode Figure 5.43. Src swapping mode ETS-1000. Operations manual...
• Replace — select the mode of ToS swapping: – Off — swapping of Type of Service and Precedence values is dis- abled; – ToS — swap Type of Service values; – Precedence — swap Precedence values; ETS-1000. Operations manual...
Page 48
• ToS — specify the value that will substitute Type of Service of an Eth- ernet frame. • Precedence — specify the value that will substitute Precedence of an Ethernet frame. Figure 5.46. Src swapping mode Figure 5.47. Dst swapping mode Figure 5.48. Src+Dst swapping mode ETS-1000. Operations manual...
Loopback mode for the remote end. Both devices should support the IEEE 802.3ah standard. To establish connection between ETS-1000 and remote device via OAM protocol and to switch on Loopback mode it is necessary to execute the fol- lowing actions.
Page 50
– Send loc/rem — transmission of OAMPDU with information about supported operating mode of local and remote devices (with label that means connection establishing possibility); – Send loc/rem ok — receiving OAMPDU with information that op- erating modes of local and remote devices are compatible; ETS-1000. Operations manual...
Page 51
• Var. retrieval — support of reading variables that are used for esti- mation of data link quality. • LB status — Loopback mode state at the remote device. Successful connection will be established only if the remote device supports Remote loopback function. ETS-1000. Operations manual...
Figure 5.52. Connection diagram In accordance with connection diagram it is possible to switch loopback mode on for several devices ETS-1000 and/or ETS-1000L in series. The devices may be in the same or in the different subnets. Figure 5.53. ET discovery menu To receive data about remote device and to switch loopback on: •...
Page 53
— switch on loopback at the network layer; • — switch on loopback at the transport layer. • Note: To transmit data UDP protocol is used. Number of server UDP port is 0×8018. Number of client UDP port is 0×8019. ETS-1000. Operations manual...
• Timeout — period of time to wait for response to a ping request (ms). • Pause — pause between two successive requests (ms). The option is not included in the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
Thus, Traceroute utility allows the diagnostics of all intermediate network equipment on a data transmission path. The option is not included in the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
• time — response waiting time. 5.12.3 DNS (DNS lookup) DNS (Domain Name System) — distributed database that is able to de- termine an IP address of a network host upon a request with the host domain ETS-1000. Operations manual...
If any of entries presented in the table is not updated within one minute, it will be deleted from the table. To select port press button. The option is not included in the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
Port numbers of TCP/IP protocol are displayed in Table 5.4. Table 5.4. Port numbers of TCP/IP protocol Port number Protocol TELNET SMTP HTTP (WWW) SNMP The option is not included in the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
Page 59
To retrieve this information you need to enter the file name in File field (see fig. 5.63) and press button (HTTPGET ). Figure 5.62. Response example The option is not included in the basic configuration; should be purchased additionally. ETS-1000. Operations manual...
Page 60
• Host — domain name or IP address of a host. • Port — receiver’s port number. • File — name of a file with content that will be displayed in the results window if the request is successful. ETS-1000. Operations manual...
If transmission rates for port A and port B are different, data loss is possi- ble. Data loss occurs if transmission is carried out from port with greater rate to the one with lesser one. Figure 5.65. Transit menu ETS-1000. Operations manual...
To determine cable type it is necessary to execute the following actions. 1. Switch to the Cable test screen. 2. One end of the cable connect to the port A(B) of ETS-1000, another one — to the port B(A). 3. By pressing...
— into Ethernet-frame thus allowing to transmit test packets through a network with both OSI’s second- and third-layer equipment (for example, network switch, network router). Possible connection schemes are shown on fig. 5.80, 5.81, and 5.82. Figure 5.69. Network layer frame ETS-1000. Operations manual...
Page 66
• %LOS — ratio of LOS duration to the elapsed time (ET), percentage. • Setup — switch to the BERT Setup menu. To switch to the Results menu press button (Results). For more details see section 5.19. ETS-1000. Operations manual...
Page 67
Use the Topology menu to specify receiving and transmitting ports. The same port can be used for both data transmission and receiving (for ex- ample, with the Loopback feature). If you use asymmetric test function you must select Remote as receiving/transmitting port (see section 5.7). ETS-1000. Operations manual...
Page 68
2e20-1 bit rates up to 72 kbit/s. Error and jitter measurements at bit 2e23-1 rates of 34 368 and 139 264 kbit/s. Errors detection (for higher-speed data 2e29-1 links (transmission rate is over 139 264 2e31-1 kbit/s)). ETS-1000. Operations manual...
Figure 5.76. Label stack menu • Labels — number of labels (1–3). • Label — label value. • MPLS COS — class of service for datagram. • TTL — time to live for datagram. ETS-1000. Operations manual...
By pressing the button (Start ), the measurement of packet jitter for the port which has been specified in the Packet jitter. Setup menu, is started. The feature is not included into basic configuration and should be purchased additionally. ETS-1000. Operations manual...
Page 73
As a result of the test, in the right column the percentage of packets with jitter within corresponding sub-interval limits is displayed. To switch to the Results menu press button (Results). For more details see section 5.19. ETS-1000. Operations manual...
Page 74
Figure 5.86. Packet jitter. Setup • Rx port — select a port to measure jitter at. • Threshold, ms — jitter threshold value. • Duration — jitter measurements duration. • Test traffic — switch to the Test traffic menu. ETS-1000. Operations manual...
When generating the test data has been started, all settings in the menu become inaccessible for editing. test data generating port A(B) loopback jitter measuring Figure 5.87. Jitter measurements. Scheme 1 test data generating port B(A) loopback port A(B) jitter measuring Figure 5.88. Jitter measurements. Scheme 2 ETS-1000. Operations manual...
• RT — time remained to the traffic generating finish. 5.17.1 Test traffic. MPLS settings Label stack and reception rules can be specified in the Label stack menu: Tests ⇒ Test traffic ⇒ Header ⇒ Advanced ⇒ MPLS. ETS-1000. Operations manual...
Page 77
5.17 Test traffic Figure 5.91. Label stack menu • Labels — number of labels (1–3). • Label — label value. • MPLS COS — class of service for datagram. • TTL — time to live for datagram. ETS-1000. Operations manual...
• Tx frames — number of transmitted frames. • Rx bytes — number of received bytes. • Tx bytes — number of transmitted bytes. • Rx Kb/s — this field shows the number of kilobits per second received on port. ETS-1000. Operations manual...
• Tx — number of transmitted frames. 5.18.3 Stats by frame size Figure 5.94. Stats by frame size • frm size — frame size (in bytes). • Rx — number of received frames. • Tx — number of transmitted frames. ETS-1000. Operations manual...
Figure 5.96. Stats by frame errors • CRC — number of frames with FCS error. • Runt — number of packets less then 64 bytes with correct CRC. • Jabber — number of packets larger then 1518 bytes with FCS error. ETS-1000. Operations manual...
Figure 5.98. Record information menu To save the data: • select a number you want to save the entry with; • press • type in a name for the entry to save; • press • press (Save). ETS-1000. Operations manual...
Page 82
Analysis. Typical tasks and solutions To load previously saved test results and settings: • select number of an entry; • press (Load ). To delete previously saved test results: • select number of an entry; • press (Delete); • press (Yes). ETS-1000. Operations manual...
• MPLS — on/off frames with label transmitting for port A (B) (for LAN port MPLS does not supported). If a value of the MPLS field will be set to Off MPLS field (Interface setup menu) will become inaccessible for editing. ETS-1000. Operations manual...
• MPLS — switch to the MPLS. Interface A menu (MPLS. Interface B ). Note: if you use SFP-modules, then the Speed should be always set to the 1Gb/s value. When pressing (Default), the device MAC address value shown in the Information menu is automatically inserted in the field. ETS-1000. Operations manual...
Page 85
Figure 5.102. Transmission menu • LSR IP — IP address of router interface to which the ETS-1000 is connected. LSR realize label switching. • Rule — on/off the rule for sending packets in the subnet parameters of which defines below.
Page 86
• MPLS COS — class of service for datagram. • TTL — time to live for datagram. Figure 5.104. Reception rules menu • Labels — number of labels (1–3). • Label 1, Label 2, Label 3 — label value. ETS-1000. Operations manual...
• Auto power off — select either of the following values for the tester automatic switching off: Off, 1, 5, or 10 minutes. 5.22.2 Basic settings Figure 5.106. Basic settings menu ETS-1000. Operations manual...
(Time) to switch to the Uptime menu. Figure 5.108. Uptime menu • Current — device work period between the last switch on and present moment. • Previous — device work period between the previous switch on and switch off. ETS-1000. Operations manual...
◦ maximum capacity (mAh), and the charging time (period of time passed after the charging start) in seconds. 5.22.6 Managing options Option is an extra-functionality of the ETS-1000 analyzer that is not bundled in the basic shipment. ETS-1000. Operations manual...
Page 90
Description TCP/IP network diagnostics (routing, nodes availability, ETIP DNS). ETWEB HTTP-connections testing (requires ETIP option enabled). ETJT Packet jitter measurements. Remote control for the ETS-1000 via TELNET protocol and ETRC WWW-interface. ETMM Complex traffic generating. ETMPLS MPLS support. ETAT Asymmetric test support.
Terminal mode connection settings 1. Make sure that the device is switched on. 2. Connect ETS-1000 to a USB-port using the USB-cable from the kit. 3. If you use HyperTerminal utility, perform the following steps: • create new connection (File ⇒ New Connection menu);...
None Flow control • click OK, and HyperTerminal utility will attempt to connect to ETS-1000; to check the connection, type AT command — the de- vice should respond with OK. When successfully connected, user can manage the analyzer using com- mands described in Appendix B.
Page 93
12V power supply connector on the side panel. 6.1.2.3 Updating file system 1. Connect the ETS-1000 to PC via USB (see section 6.1.1). Check the connection using AT command. 2. Type in ATR command. Select FS image.
PC all the settings and results of the major tests. To view results, connect to ETS-1000 via A(B) port or the LAN port, and type the IP-address of connected port into the address line of your web- browser.
6.4 Screen shot Screen shot To get screen shot, connect to ETS-1000 via A(B) port or the LAN port, and type into the address line of your web-browser: http://IP-address_of_connected_port/sshot. Figure 6.2. Screen shot ETS-1000. Operations manual...
• Pad — Padding. If the data field is less than 46 bytes, the containing frame is complemented to the minimum allowed length (64 bytes) with the padding field. • Frame Check Sequence — the 4-bytes field contains the checksum. ETS-1000. Operations manual...
Page 98
0 (null) for Ethernet frames. – VLAN ID — VLAN Identifier (VID) is a 12-bit identifier which is defined in the 802.1Q standard [1]. VID uniquely defines VLAN to which the current frame belongs to. ETS-1000. Operations manual...
Page 100
(Kbps) show bert duration trial duration for BERT bert start start BERT ETS-1000. Operations manual...
Page 101
DHCP function is enabled for the show network b dhcp port B show network b ip show IP address of the port B show network b subnetmask show subnet mask for the port B ETS-1000. Operations manual...
Page 102
5 text rfc2544 frames 6 text rfc2544 frames 7 text rfc2544 frames 8 text set trial duration for the throughput rfc2544 throughput duration text analysis rfc2544 throughput enabled no/yes enable/disable throughput analysis ETS-1000. Operations manual...
Page 103
BERT Packet jitter select port on which jitter measure- jitter port a/b ments will be performed jitter threshold int set treshold (ms) jitter duration hh.mm.ss set measurements duration ETS-1000. Operations manual...
Page 104
A select the transmission rate for the gbe b speed automatic/10/100/1000 port B Common commands exit exit from the configuration mode show the list of available commands help ETS-1000. Operations manual...
Control interfaces Overall size 200×101×44 mm Weight 0,640 kg Table C.2. Technical capabilities of ETS-1000 Available tests: Throughput, Frame Loss, Back-to- Tests according to RFC 2544 Back, Latency. Frame size: 64, 128, 256, 512, 1024, 1280, 1518 bytes, and user-defined.
Page 106
Specifications and Technical characteristics Table C.2. Technical capabilities of ETS-1000 (continued) Remote control of the analyzer in the following modes: terminal, via TELNET protocol, via WWW-interface. Remote control With remote control running the tests, parameters set- up, getting test results are supported.
Power supply unit fail- Check and replace if necessary the charged from the exter- ure, broken wire, battery power supply unit or the buttery nal power supply failure ETS-1000. Operations manual...
[6] RFC 4689, Terminology for Benchmarking Network-layer Traffic Control Mechanisms, S. Poretsky, October 2006. [7] ITU-T O.150 (05/96), General requirements for instrumentation for per- formance measurements on digital transmission equipment. [8] IEEE 802.3ah, Ethernet in the First Mile Task Force. ETS-1000. Operations manual...
Need help?
Do you have a question about the ETS-1000 and is the answer not in the manual?
Questions and answers