Real-World Signaling & Traffic Impairments Simulation over IP Networks
(Delay, errors, loss, retransmissions, reorder, duplicate,…)

10th, Dec 2017

Welcome to another December 2017 issue of GL’s Newsletter. In this edition we discuss on Real-World Signaling & Traffic Impairments Simulation over IP Networks such as delay, jitter, errors, loss of packets, retransmissions, reorder, duplication, and combinations thereof. As depicted below, the traffic affected may be real or simulated, different mixes of voice, video, and data, and variable in speed.

Impairment Generator

Overview

Test tools that allow operators and service providers to generate real-world IP impairments are extremely useful to evaluate performance of networks. A few of the desired features in such test tools include, the ability to use test tools either in the lab environment or on live networks, capacity to control the test sequences and monitor results remotely, test automation, capability to change test parameters dynamically, and higher accuracy.

Packet loss can include a straight-forward % of packets to be lost to simulate burst models where for an error event a certain number of packets will be disrupted. Latency or packet delay, and jitter, the variance in inter-packet delay, out-of-order packets, duplicate packets, and network congestion are other types of packet impairments expected to be seen.

Some of GL impairment generator tools that meet above requirements and help in study of network behavior over IP are discussed briefly in this newsletter.

  • Hardware Based Impairment Generation Tools - offers accuracy, higher bandwidth and variety of ways to corrupt outgoing packets
    • IPNetSim™- Multi-Stream WAN Link Simulators available in 1 Gbps, 10 Gbps versions
    • IPLinkSim™- Single Stream WAN Link Simulators available in 1 Gbps, 10 Gbps versions
  • Other Traffic Generation Tools - offers applications to generate and/or replay traffic to simulate real-world conditions
    • PacketExpert™- Multi-Functional Ethernet test tool available in 1 Gbps, 10 Gbps versions
    • MAPS™ RTP HD (UMTS IuCS, GSM A/Abis, SIP, BICC, MGCP, MEGACO,…) - High-volume Signaling and RTP Traffic Generator available in 4 Gbps or 10 Gbps versions
    • MAPS™ PacketLoad (LTE S1/eGTP, GnGp, UMTS IuPS/IuH/GnGp) - - High-volume Signaling and Mobile GTP Traffic Generator available in 4 Gbps or 40 Gbps versions


Hardware Based Impairment Generation Tools

A detailed comparison of WAN Link Simulators given below, provides you with all features that help to simulate impairments -

Features IPLinkSim™ IPNetSim™

Packet Delay,
Jitter (Delay Variation)

Constant, or Distributed (Uniform /Random Exponential)

Max Delay -
1 Gbps => 0-8000 ms
10 Gbps => 0-2000 ms

Constant, or Distributed (Uniform /Random Exponential)

Max Delay -
1 Gbps => 0-1500
10 Gbps => 0-500 ms

Packet Errors
(FCS, Bit errors, Error Insertion)

Single, Periodic,
Random (Not in 1G),
10^-1 to 10^-9 error rate

FCS Errors -
10^-1 to 10^-9 error rate

Single, Periodic,
Random (Not in 1G),
10^-1 to 10^-9 error rate

FCS Errors - No

Packet Loss

Single / Burst Drop, Periodic/Random Drop, Manual Drop

Single / Burst Drop, Periodic/Random Drop, Manual Drop

Packet Reorder

0.01%  - 100%
Insertion Offset - Packet based, Time Based

0 - 100%
Insertion Offset - Packet based, Time Based

Packet Duplication

0.01% - 100%, Periodic, or Random

0 - 100% Periodic, or Random

Bandwidth Throttle

Yes (1 - 100%)

Yes (1 - 100%)

Congestion

Yes with Background Traffic

No

Hardware Filters

No

Yes

Bandwidth Capacity

1 Bi-directional Link

2x 1Gbps ports (Single stream)

2x 10 Gbps ports (Single stream)

1 Bi-directional Link

2x 1 Gbps ports (16 Multi-streams per bi-directional link)

2x 10 Gbps ports (4 Multi-streams per bi-directional link)

Interfaces

Electrical and Optical

Electrical and Optical

Accuracy

1.4 Million frames/s
Jumbo Frames - supported up to 2048

1.4 Million frames/s
Jumbo Frames - supported up to 2048

Up to 120 bytes wide stream definitions covering entire packet header from MAC to UDP and also Payload

Availability

Available on Windows®

CLI and C/C# APIs Supported for Remote Access and Automation

Management Port - Yes

Available on Windows®

CLI and C/C# APIs Supported for Remote Access and Automation

Management Port - Yes

Operational Mode

Bridge

Bridge

Reporting

Yes - Live throughput graph view, Tx and Rx Frames, Dropped Packets (due to Bandwidth Control), No. of Packets with Errors, Dropped Packets (due to Packet Loss), Duplicated Packets, Reordered Packets, and average throughput, for varying durations.

Yes -  Live throughput graph view, Tx and Rx Frames, Dropped Packets (due to Bandwidth Control), No. of Packets with Errors, Dropped Packets (due to Packet Loss), Duplicated Packets, Reordered Packets, and average throughput, for varying durations.



Other Traffic Simulation Tools

PacketExpert™ 1G and PacketExpert™ 10G  are general all-purpose Ethernet test tools that can generate and analyze the incoming Ethernet traffic. These are available as either portable or as rackmount network appliances. The Multi-stream Traffic Generator and Analyzer application within PacketExpert™ is capable of generating multi-stream Ethernet traffic of varying packet length and also analyze the loopback traffic. The Record and Playback within PacketExpert™ is a wirespeed traffic generator and capture application that gives the user flexibility in recreating any kind of live network conditions - i.e., traffic captured on a live network (using either PacketScan™ or Wireshark®) can be easily recreated in the lab. The Record-only application captures packet and timestamped at the hardware level, thereby achieving nanosecond timestamp precision.

MAPS™ RTP HD and MAPS™ PacketLoad can emulate any or all of nodes in a network infrastructure to create an end-to-end call scenario from the user initiating a voice call or internet connection to the data server, responding to that request and all other necessary exchanges in between. These are available as special purpose rackmount network appliances with high-density NICs capable of high call intensity (20k+ calls/sec) and high volume of sustained calls (tens of thousands of simultaneous calls/platform).

With PCAP Replay option, any combination of traffic type is possible to create. You may pre-capture actual traffic to file (PCAP) and replay in lab environment to quickly pin-point issues using external protocol analysis tools such as PacketScan™ HD.

A few features of these network appliances that help in generating/reproducing network traffic and study network behaviour are briefly listed in the table below -

Hardware Based Traffic Simulation Tools

 

PacketExpert™ 10G
(Record/Playback, MTGA)

MAPS™ RTP HD

MAPS™ PacketLoad

Packet Capture

Yes - Supports PCAP, PCAPNG, HDL, DAT file formats
(Record Only application)

No

Yes - Supports PCAP file formats

Packet Replay

Yes - Supports PCAP, PCAPNG, HDL, DAT file Formats
(Playback Only application)

No  

Yes - Supports 100 Concurrent PCAP Files, and pre-canned HTTP file playback (*.txt).

Packet Generation

Yes - through
Ping, ARP, ICMP, BER, Multi-stream Traffic Generation applications at wire speed
(MTGA application)

Yes at wire speed
RTP streams (over UDP) carrying Voice/Fax/Digits

Yes at wire speed
Ping, ARP, HTTP, GTP-U,

Hardware Filters

Yes
Record Only application

No

No

Bandwidth Capacity

1 Gbps to 10 Gbps

2x 1 Gbps ports
2x 10 Gbps ports

4 Gbps and 20 Gbps

20K+ User Simulation
20k+ Simultaneous Calls

4 Gbps
4x 10/100/1000 Mbps Electrical or
4 x 1 GigE Fiber

20 Gbps
2x 10 Gbps ports

4 Gbps and 40 Gbps

100k+ User Simulation
100k+ Simultaneous Calls

4 Gbps
4x 10/100/1000 Mbps Electrical or
4 x 1 GigE Fiber

40 Gbps
4x 10/100/1000 Mbps Electrical or
4 x 10 GigE Fiber

Interfaces

Electrical and Optical

Electrical and Optical

Electrical and Optical

Availability

Available on Windows®

CLI and C/C# APIs Supported for Remote Access and Automation

Available on Windows®

CLI and C/C# APIs Supported for Remote Access and Automation

Available on Windows®

CLI Supported for Remote Access and Automation

Reporting

Live throughput graph view,
Frame Loss, Frame Transfer Delay and Frame Delay Variation metrics for each stream.
(MTGA application)

Detail Packet Tx/Rx Statistics, RTP MOS quality scores; Uses-off-the-shelf tool for detail RTP statistics and voice quality analysis - PacketScan™ HD

Total packets transmitted and received, Latency, Delay, Bandwidth, No of TCP connection created, Successful connection, Packet loss, etc


In addition to the above hardware-based test tools, GL offers below software-only test tools that offer cost-effective solution to perform detail functionality testing.

  • MAPS™ IP Test Tools (LTE, IMS, DIAMETER, UMTS, GSM, GPRS, BICC, MAP, SIP, MGCP, MEGACO,…) - These tools are multi-protocol and multi-interface tester that perform complete end-to-end simulation of signaling and traffic between any two points in the network infrastructure.  For more specific and detailed testing, MAPS™ applications run script based call setup and tear down using different protocols. As part of this implementation, MAPS™ simulator can select specific messages in the protocol and use logical operators to insert data into or corrupt fields in the messages starting at the signaling link level. MAPS™ supports low level impairment capability by manipulating forward and backward call messages (on a per call basis) just before sending over transport.

Logical operators can be used to apply a specific impairment to a specific message over the system and impairments can also be set on the RTP path. This requires the user to know where in the frame of a particular message to insert the impairment or to corrupt.

  • PacketCheck™ - A software based Ethernet tester with BERT and Throughput testing abilities. It is very easy to use as a general-purpose network performance analysis tool for 10Mbps, 100Mbps and 1Gbps LANs and WANs. The application generates multi stream Ethernet/IP/UDP traffic with on-demand bandwidth (up to 800 Mbps) and measures end to end performance such as Bit Error Rate, Total Packets, Packet loss, Out of Sequence Packets, and Erred Packets. Additional features include transmission of pre-recorded file traffic, GTP traffic simulation, impairment generation, Bursty and Fixed IFG (Inter Frame Gap) traffic generation mode, and Delay measurements, with provision to generate PRBS patterns or user-defined test patterns.

Back to Newsletter Index Page Back to Newsletter Index Page