GL Communications Inc.
Home >  VoIP Analysis and Simulation

IPLinkSim™ - IP WAN Link Emulator

IPLinkSim™ 1G/10G Software Ver 8.3.30 | Download Now!


Generally, today’s applications are intended to work on different networks such as enterprise networks, storage, cloud services, web services, ftp, audio/video streaming, etc.  Typically, such applications have a client and server components, communicating over a Wide Area Network (WAN) link, whether it be mobile traffic, VoIP, IPTV over the public internet, or database access via the corporate intranet. Application developers can easily test their applications on a local LAN but require testing with the realistic network conditions prior to live deployment. Conducting tests on real WAN links is expensive or simply not feasible in most cases. IP WAN Link Emulators help to test the performance of such WAN network-dependent applications by emulating the WAN conditions in a local setup easily and cost effectively.

GL’s IPLinkSim™ (IPN506) is an optional application available within PacketExpert™ 1Gbps/10Gbps portable (PXG100) and rack mount mTOP™ appliance (PXG100 + MT001). mTOP™ solution (MT001), is a 1U rack mount enclosure within which PacketExpert™ 10Gbps USB units can be stacked to provide high density GigE ports form factor solution for testing GigE switches, routers and network conditions. The multi-device appliance incorporates all the features of a single portable IPNetSim™ unit along with the necessary PC hardware with Windows® OS and remote accessibility via Ethernet Remote Desktop.  The simple-to-use IP WAN (Wide Area Network) link simulator comprises of 4 ports, of which 2 are 10 Gbps optical ports, and other 2 are 10/100/1000Mbps Electrical / Optical ports. IPLinkSim™ simulates a single bi-directional stream between these two active ports. It offers bandwidth control to emulate various WAN link speeds from 10 Mbps to 10 Gbps.

Simply connect IPLinkSim™ unit in series with existing optical or electrical links and introduce any impairment type to test the various applications in the lab prior to live deployment.

IPLinkSim™ provides several such as user defined Bandwidth throttling, Congestion emulation, Latency, Packet Loss, Packet effects, Packet Corruption etc.  Bandwidth Throttling simulates slower WAN links like RS232/DSL/Modem/T1/E1/T3/E3 etc. This feature allows testing applications running in PCs which normally have higher capacity interface but access to the outside internet or intranet over WAN is very slow. Congestion in the network can be emulated with generating an additional background traffic in addition to the traffic of interest. Latency can be used to recreate the constant or varying delay caused by various factors in the network.

Typically, WAN links suffer from Packet effects such as Packet Loss, Packet Corruption, Packet Duplication and Packet reordering with additional burden on end to end applications to compensate for these impairments. Such frames are dropped at end points causing retransmissions. IPLinkSim™ provides features to emulate these Packet effects.

IPLinkSim™ also supports Command line Interface (CLI) to access all the functionalities remotely such using TCL clients and MAPS™ CLI client/server architecture.

Main Features

  • Easy- to-use portable hardware-based WAN Link Emulator.
  • Rack-mountable, high density, multi-device support. Scalability of mTOP™ rack mount enclosure can be achieved by stacking hardware units
  • Emulates 1 bidirectional WAN Link per IPLinkSim™ unit.
  • Emulate WAN link conditions separately and independently for each direction. Acts as a transparent bidirectional link or a simple Ethernet Bridge for easy integration with any test setup.
  • Easily monitor the bandwidth performance using live throughput graphs, and per-port or per-link statistics.
  • Check the stability or performance of the network with various real-world impairments including
    • Bi-directional Delay in milliseconds increments (0 milliseconds to 8 seconds – constant delay, uniform, random distributions and Delay variation (Jitter)) to emulate various wired, wireless, and network elements.
    • Congestion Emulation with Background traffic (% of total bandwidth)
    • Packet Loss (loss rate % of total packets 0–100%)
    • Packet Reordering (reordering rate (0-100%) with Min & Max Delay range)
    • Packet Duplication (percentage of total packets duplicated 0 - 100%)
    • Logic Error and FCS Error insertion (10-1 to 10-9 error rate) within Ethernet packet to emulate faulty network devices or interference 
  • Bandwidth control to emulate various WAN link speeds
  • Supports transmission of Ethernet Pause frame with user-defined quanta used to throttle Ethernet link overload.
  • Command Line Interface for automated testing and remote accessibility.


  • Evaluate performance of enterprise-level, and bandwidth-sensitive applications prior to deployment
  • Test Audio, and Video quality on IP networks
  • Estimate bandwidth and QoS requirements

Other Related Products

IPNetSim™ (IPN506) an optional application simulates multi-streams WAN link on 1 Gbps as well as on 10 Gbps ports. It includes features such as bandwidth throttling, congestion, latency, packet loss, packet duplication, dropped packets, packet corruption etc. On 1Gbps ports, it supports up to 16 bi-directional independent streams; while on 10Gbps ports, 4 bi-directional independent streams are supported.


GL’s IPNetSim™ Handheld (IPN701) is a hand-held battery-operated instrument that can simulate the real-time IP and Carrier Ethernet network dynamics by means of hardware controlled packet delay, loss, jitter, errors, bandwidth limitations, congestion, and duplication. IPNetSim™ Handheld offers to manage network behaviours of up to 1 Gbps rates with accuracy always better than 1ms. Up to 16 bi-directional independent streams are supported. 

Hardware Platforms - IPLinkSim™ 10G, 1G


IPLinkSim™ 1G Rack IPLinkSim™ 10G/1G Rack


  • 2 x 1G Base-X Optical OR 10/100/1000 Base-T Electrical
  • 2 x 10G Base-SR, -LR -ER Optical only
  • Single Mode or Multi Mode Fiber SFP support with LC connector
  • Optional 4-Port SMA Jack Trigger Board (TTL Input/Output)

SBC Specifications


  • Intel Core i3, Win10 Pro OS
  • USB 3.0 Hub, ATX Power Supply
  • 128GB Hard drive, 8G Memory (Min)


  • RFC 2544 compliance

Bus Interface

  • USB 2.0

External Power Supply

  • +12 volts, 2.2 Amps
  • 120-230 AC Power Supply

Physical Specification

  • Length: 6.39 in. (162.33 mm)
  • Width: 9.96 in. (252.93 mm)
  • Height: 2.10 in (53.34 mm)
  • Weight: 3.75 lbs. (1.7 kg)
  • Height: 1U mTOP
  • Length: 16 Inches
  • Width: 19 Inches
  • mTOP™ System (embedded SBC, 3x USB hardware unit slots)

WAN Link Impairments

GL's IPLinkSim™ WAN link emulator is capable of emulating a WAN link, and introducing typical WAN impairments like Bandwidth Throttling, Latency, Jitter, Packet Loss, Packet Reordering, Packet Duplication, Packet Corruption, Congestion Emulation etc.

IPLinkSim™ supports single stream only, and applies the impairments to the traffic. In addition to the above impairments, IPLinkSim™ also supports congestion emulation by allowing background traffic emulation. 

The link emulator has the capability to better model real-world impairments with Periodic and Random options, which are briefly discussed below:

Bidirectional WAN link Emulation

Packet Loss Impairment

Screen shot of Packet Loss model configurations

Packet Loss can be introduced either as a rate as well as Manually. For both rate and manual, user can choose to drop a single packet or a burst of packets, at a time.

  • Rate: User can configure the Loss rate, and packets will be dropped at that rate. User can choose a periodic loss, where the packet drops will be regular and predictable, or random packet loss, where packets will be dropped randomly. For both periodic as well as random packet loss, the overall packet loss rate is maintained, but only the way the packets selected for dropping is changed

  • Manual Drop: This allows user to manually drop either a single packet or burst of packets at run time. This drop will be in addition to the rate loss, if active.

  • Single vs Burst Drop: In Single drop, only one packet will be dropped at a time. However, Real world Packet Loss is many times bursty in nature i.e. a bunch of consecutive packets are lost. This allows user to drop a burst of packets at a time instead of a single packet i.e. a bunch of consecutive packets are lost. To emulate such conditions, Burst Packet Loss can be configured

Packet Reordering

Screen shot of Packet Reorder model configurations

Packet reordering model includes Periodic and Random Packet Reordering options.  In Periodic option, the packets are reordered at constant specified rate. While in Random option, packets are randomized for reordering, but still maintain the specified Reorder rate.

Once a packet has been selected for reordering, it will be held for a certain amount of time before being reinserted into the stream. The delay can be configured in terms of time (milliseconds), or Packet offset (number of frames). During Packet offset delay, the reordered frame will be held until the configured offset frames are received, before being reinserted into the stream. The offset selected at run time will be a random value between the maximum and minimum defined value range.

The Packet Reordering model also includes Manual Packet Reorder option to reorder a packet instantaneously at run time. When selected, it will immediately reorder a single packet.

Packet Duplication

Screen shot of Packet Duplication model configurations

Packet Duplication model also includes Periodic and Random Packet Duplication options. In Periodic Duplication option, the packets are duplicated at specified rate periodically. In Random Duplication option, the selected packet is duplicated (based on the rate) randomly, but maintaining the duplication rate.

A single packet can be duplicated instantaneously at run time with Manual Packet Duplication option.

Packet Error Insertion

Screen shot of Packet Error Insertion model configurations

Packet Error Insertion model also includes Periodic and Random Packet Error Insertion options. In Periodic Error Insertion option, the start of frame and end of frame byte offsets specifies where exactly in the frame to inject errors. In the Random Error Insertion option, the packet will be randomly selected for error insertion (based on the rate), but the error insertion rate is maintained.

But in Manual Error Insertion option, error is introduced into a single packet at run time manually.

Working Principle - IPLinkSim™ 10G/1G

IPLinkSim™ on 10G/1G unit can be configured to act as a transparent bidirectional Ethernet link or a simple Ethernet bridge between 2 Ethernet end points. The links are emulated between Port 1 (P1) and Port 2 (P2). Currently, IPLinkSim™ 10G is limited to emulate only constant bandwidth of 1 Gbps on 1 GigE ports and 10 Gbps on 10 GigE ports. Ability to emulate varied bandwidth WAN links (Modem, DSL, T1, E1, T3, E3, OC-3/STM-1, OC-12/STM-4 etc) of varying speeds 10 Mbps to 10 Gbps. P1 -> P2 is one link and in the reverse direction, i.e., P2 -> P1 forms the other link. By default, P1 and P2 work in pass-through mode, and pass all frames across to the other port. Frames arriving at P1 are carried over to P2 and frames arriving at P2 are carried over to P1.

Transparent Bidirectional Link (P1-P2)/(P2-P1)

On the emulated WAN links, you can choose to simulate the different link conditions (such as Bandwidth Control, Background Traffic, Latency, Error Insertion) emulating real-world scenarios.

IPLinkSim™ 10G (WAN Emulator) connecting 2 network end points

Impairments over P1->P2 and P2->P1 Link

Link Statistics

This option provides real-time transmission statistics of the traffic over the emulated link (P2-P3)/(P3-P2) in each direction. The statistics parameters include Dropped Packets (Bandwidth Control), No. of Packets with Errors, Dropped Packets (Packet Loss), Duplicated Packets, Reordered Packets, and Background Traffic Bandwidth, for varying durations.

1G Link Statistics

10G Link Statistics

Link Throughput Graph

The graph displays the real-time Throughput of the link, plotted as rate against time, in the form of a line graph.  The Graph can be viewed for a single link or both the links together.

1G Link Graph

10G Link Graph

Command Line Interface (CLI)

IPLinkSim™ also supports Command line Interface (CLI) to access all the functionalities remotely such as  using TCL (Tool Command Language) and MAPS™ CLI Client/Server architecture.

IPLinkSim™ can be configured as server-side application and on the client side, the standard TCL shell (tclsh85.exe) with IPLinkSim™ specific functionalities can be used to communicate with the MAPS™ CLI Server, execute scripts, read back responses etc.

  • Capability of remote operation, automation and multi-site connectivity using TCL client and MAPS™ CLI server.
  • Scripts for MAC, VLAN, MPLS, IP and UDP layers testing
  • Multiple IPLinkSim™ can be controlled remotely from single client application via MAPS™ CLI server.
  • Includes ready-to-use scripts for  IPLinkSim™,  testing

Command line based TCL client

MapsCLI Server

Buyer's Guide

Item No. Item Description



IPNetSim & IPLinkSim™ WAN Link Emulator for PXG100

IPNetSim & IPLinkSim™ WAN Link Emulator for PXN100


Related Hardware


PacketExpert™ 10GX


mTOP 1U Rack Mount Enclosure w/SBC


mTOP 1U Rack Mount Enclosure w/o SBC


PacketExpert™ 40/100G (Coming Soon)


PacketExpert™ 10G/1G


IPNetSim™ Handheld Network Impairment Generator (coming soon)
IPNetSim™ Handheld Remote Option (coming soon)

  PacketExpert™ Platforms Software Options


PacketExpert™ Wire speed Record /Playback for PXE100
PacketExpert™ Wirespeed Record / Playback for PXG100
PacketExpert™ Wirespeed Record / Playback for PXN100
PacketExpert™ Wirespeed Record / Playback 40/100G


PacketBroker™ - for PXE100
PacketBroker™ - for PXG100

PacketBroker™ - for PXN100
PacketBroker™ - for 40G/100G


Multi-Stream UDP/TCP Traffic Generator and Analyzer - for PXE100 (up to 12 users)
Multi-Stream UDP/TCP Traffic Generator and Analyzer - 10G/1G (on PXG100, PXG101) (up to 16 users)
Multi-Stream UDP/TCP Traffic Generator and Analyzer – for PXN100
Multi-Stream UDP/TCP Traffic Generator and Analyzer 40G/100G


ExpertSAM™ - for PXE100
ExpertSAM™ - for PXG100

ExpertSAM™ - for PXN100
ExpertSAM™ - for 40G/100G


Related Software




PacketScan™ (Online and Offline)


RTP ToolBox™


MAPS™ SIP Emulator 
MAPS™ SIP Conformance Test Suite (Test Scripts)
MAPS™ MEGACO Conformance Test Suite (Test Scripts)
MAPS™ MGCP Protocol Emulation with Conformance Test Suite

* Specifications are subject to change without notice

Home Page Sitemap Global Presence Email