RFC 2544 - Wirespeed BER - Loopback Testing
GL offers PacketExpert™ platform in the following 2 variants -
- PacketExpert™ 1G (PXE100) - This is a quad port USB based portable unit, of which 2 ports are of 10/100/1000Mbps Electrical or Optical (Port 2, Port 3), and other 2 are 10/100/1000Mbps Electrical only. The application captures on the 10/100/1000Mbps Electrical / Optical ports (Pass-through ports) and outputs the filtered and modified packets on output ports (Port1 and Port4) respectively, or aggregates the output to either Port1 or Port4. All the features of high-end taps are packaged into this portable unit making it suitable for field testing and remote testing any point in the network.
- PacketExpert™ 10G (PXG100) - This is a quad port USB based portable unit, of which 2 are 10 Gbps optical ports, and other 2 are 10/100/1000Mbps Electrical / Optical ports. The application captures on 10 Gbps optical ports (Pass-through ports) and outputs the filtered and modified packets is either aggregated or individually output on 1 Gbps Electrical/Optical ports. All the features of high-end taps are packaged into this portable unit making it suitable for field testing and remote testing any point in the network.
Touchscreen Handheld PacketExpert™ 10G (PXG101) version of 10G Ethernet/IP Tester, with a Tablet PC mounted on PacketExpert™ 10G, which makes this tester suitable for field testing.
Both the PacketExpert™ variants supports all of the below listed important functionalities –
The traffic on the output ports can be analyzed using packet analyzers such as PacketScan™-All IP analyzer or Wireshark®.
PacketExpert™ also supports Command line Interface (CLI) to access all the functionalities remotely such as Bert, Loopback, RFC 2544, Record Playback,ExpertSAM™, and PacketBroker using TCL clients and MAPS™ CLI Server/Client Architecture.
Wirespeed BER Testing
Wire speed BERT measures Bit Error Rate on Layer1, Framed Ethernet (Layer2), MPLS (Layer2.5), IP and UDP layers. Supports generating various PRBS patterns such as 29-1, 211-1, 215-1, 220-1, 223-1, 229-1, and 231-1 including constant patterns such as All Ones, All Zeroes, Alternate Ones-Zeroes and user-defined test patterns ranging from 1 bit to 32 bits. Selection of optional sequence number insertion allows detecting out-of-sequence packets and packet loss.
Both BERT and Loopback support Stacked VLAN and Stacked MPLS. BERT can be configured to send/receive streams with Stacked VLAN/Stacked MPLS frames.
In addition, the PacketExpert™ allows sending traffic of specific frame length and rate.
BERT and Loopback functionality can be accessed via various combinations, according to the testing needs:
- All Port BERT – all 4 ports run BERT (at full wire speed, simultaneous Tx and Rx) per unit
- 2 Port BERT/2 port Loopback – 2 ports run BERT, while 2 ports run Loopback per unit
- All Port Loopback – All 4 ports run Loopback per unit
User can select the application to load, depending on the testing needs.
PacketExpert™ supports various BERT patterns such as 29-1, 211-1, 215-1, 220-1, 223-1, 229-1, and 231-1, constant patterns and user-defined test patterns ranging from 1 bit to 32 bits. The 'Process FCS Error Frames' option allows receiving FCS frames in BERT, as if they were normal BERT frames.
Tx Rx BERT Configuration
PacketExpert™ includes an option to configure the packet frame length, size and rate of transmission.
- Minimum and Max Frame Length: with stacked VLAN and stacked MPLS traffic support, the minimum length required for frame can be > 64, and anything lesser, traffic may not be sent at all. So, this display is provided to help user to configure the correct frame length.
It automatically calculates the minimum frame length based on the entire header configuration and displays the value. This helps the user to configure with the minimum frame length required. Also, any Frame Size configured less than the minimum frame length will be rejected.
Also, the maximum frame length supported is displayed, so that the user has an idea of the maximum frame size supported.
- Frame Size: allows users to specify Frame Length in bytes, ranging from 64 bytes to 1518 for normal frame sizes and up to 2048 bytes (1G) or up to 16000 bytes (10G) for Jumbo frames
- Rate: indicates the rate at which frames are generated. Rate has 2 fields – Value and Unit, The various units includes %, Kbps, Mbps, Gbps, Bps, KBps, MBps, and GBps.
BERT Results (with LEDs and Graph)
PacketExpert™ analyzes the received BER pattern and provides various vital measurements such as Bit Error Rate, Bit Error Count, Bit Error Seconds, Sync Loss Count, Sync Loss Seconds, Error Free Seconds, No Rx Data Count/Seconds, and Bert Status. It also gives a real time graphical representation of the Bit Error count, plotted over time as shown in screenshots below
Bit Error Insertion option allows manually inserting single or constant rate (10-1 to 10-9) errors on to the out-going stream.
BERT Results with Bit Error Insertion
Screenshot of PacketExpert™ 1G BERT Graph
Screenshot of PacketExpert™ 10G BERT Graph
RFC 2544 Testing
PacketExpert™ supports Throughput, Latency, Frame Loss and Back to Back tests as specified in RFC 2544. Similar to BERT, RFC 2544 can be done over Framed Ethernet (Layer2), Stacked VLAN (Q-in-Q), Stacked MPLS, IP or UDP.
RFC 2544 allows the test frame to be configured with Stacked VLAN and Stacked MPLS. This way, end to end RFC 2544 test can be conducted across a Carrier Ethernet/MPLS network.
It includes various parameter configurations such as Test Selection, Frame Sizes, Unidirectional/Bidirectional, Number of trials, Trial Duration, and many more. It also provides user-defined options to configure various packet header parameters, like MAC addresses, IP addresses, UDP ports, VLAN ID, MPLS Labels, and others.
PacketExpert™ 10G RFC 2544 Testing GUI
PacketExpert™ 1G RFC 2544 Testing GUI
RFC 2544 Test Results
Results are displayed in both tabular as well as graph format.
- Status – displays test status such as In Progress, Completed, and Aborted. In addition, it displays status of learning frames and test frames for the current trial along with Bandwidth, Frame Size, and Frame Count.
- Throughput – Throughput results are displayed in terms of bandwidth (both in percentage as well as Mbps) for each frame size. Graphically, it is plotted as throughput vs frame size.
- Latency – Latency values are displayed in terms of microseconds for each frame size. Graphically, the latency value is plotted against frame size.
- Back-to-Back – Back-to-Back values are displayed in terms of the burst size (in milliseconds) for each frame size. Graphically, the burst size is plotted against frame size.
- Frame Loss – Frame Loss results are displayed in terms of the throughput (in percentage) measured over the range of input rates (in percentage) for each frame size. Graphically, for each frame size, the throughput is plotted against the test rate. For multiple frame sizes, there will be multiple line graphs.
PacketExpert™ 10G RFC 2544 Testing Results
PacketExpert™ 1G RFC 2544 Testing Results
Link Status & Configuration
The hardware Interface details are displayed independently per port. It includes:
- Hardware MAC address
- Link status
- Current Operating Mode (Electrical/Optical)
- Auto Negotiation Status
- Send Pause Frames
- Current Link Speed
- Current Duplex Mode
- Flow Control Setting
Various options are provided to change the hardware interface settings:
Interface Type – User can select Electrical or Optical interface, available for PacketExpert™ 1G ports. PacketExpert™ 10G is supported only on optical interface.
Link Speed – User can select Auto, meaning allowing the port to do the Auto negotiation procedure, or can force the link speeds to one of 10/100/1000 Mbps speeds. For Optical mode, only 1000 Mbps is allowed on PacketExpert™ 1G ports and 10000 Mbps is allowed on PacketExpert™ 10G ports.
IP Address settings – User can configure the port IP address, subnet mask and the default gateway. This way, the port automatically responds to ARP and PING requests
Supports Ethernet Pause Frame transmission (single Pause frame at a time manually) on each port independently, with user defined Quanta. All PacketExpert™ modules support Pause Frame, except "All Port Loopback" module.
PacketExpert™ 10G Link Status & Configuration
PacketExpert™ 1G Link Status & Configuration
PacketExpert™ has all ports/2 ports Loopback capability. PacketExpert™ supports Layer-wise Loopback as well as Smart Loopback.
- Smart Loopback - Analyses incoming traffic, automatically detects and swaps Source and Destination MAC, IP, and UDP addresses before sending back the packet.
- Layer 1 – Loops back incoming packets as is
- Ethernet – Swaps Source and Destination MAC addresses before sending back the packet
- IP – Swaps Source and Destination MAC addresses, IP addresses before sending back the packet.
- UDP - Swaps Source and Destination MAC addresses, Destination IP addresses, and UDP ports before sending back the packet.
Layer 2 -Ethernet swaps Source and Destination MAC addresses
Loopback helps in easy test setup, especially in end-to-end testing, when the other end is in a remote place. In such cases, one PacketExpert™ can be put in constant Loopback at the remote end, and BERT tests can be started / stopped anytime at the local end.
PacketExpert™ 10G All port Loopback Configuration
PacketExpert™ 1G All port Loopback Configuration
Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units), UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.