GL Communications Inc.
Home >  VoIP Analysis and Simulation

IPLinkSim™ - IP WAN Link Emulator

IPLinkSim™ 1G/10G Software Ver 7.8.11 | 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 browsing (http, ftp etc.), 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™ (IPN511) is a simple-to-use IP WAN (Wide Area Network) link simulator that offers 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.

GL also offers High Density variant of Ethernet/IP tester (PXE112 or PXE124) that offers higher densities of 12/24 GigE ports form factor solution for testing GigE switches, routers and network conditions. This multi-device hardware unit incorporates all the features of a single quad port IPLinkSim™ unit along with the necessary PC hardware with Windows® OS and remote accessibility via Ethernet Remote Desktop. The High-density IPLinkSim™ supports up to 6 WAN links offering you multiple independent WAN links directly, with which you can compare and demonstrate application performance on different types of networks.

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.
  • 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™ (IPN502) appliance is a hardware unit that simulates multi-streams WAN link on 1 Gbps ports. It includes features such as bandwidth throttling, congestion, latency, packet loss, packet duplication, dropped packets, packet corruption etc. Up to 16 bi-directional independent streams are supported. 

IPNetSim™ (IPN504) appliance is a 1U rack-mount hardware unit that simulates multi-stream WAN link on 10 Gbps ports. It includes features such as bandwidth throttling, congestion, latency, packet loss, packet duplication, dropped packets, packet corruption etc. Up to 4 bi-directional independent streams on 10G ports 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 Interface - IPLinkSim™ 10G, 1G


IPLinkSim 1G Rack IPLinkSim 10G/1G Rack


  • 2 x 10/100/1000 Base-T Electrical only
  • 2 x 1000 Base-X Optical OR 10/100/1000 Base-T Electrical
  • Single Mode or Multi Mode Fiber SFP support with LC connector
  • Optional 4-Port SMA Jack Trigger Board (TTL Input/Output)
  • 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:

  • 19” rack option, w/ Embedded Single Board Computer (SBC).
  • Intel Atom CPU, 4GB RAM, Windows 7, MSATA SSD, 4 USB Ports.


  • RFC 2544 compliance

Bus Interface:

  • USB 2.0

External Power Supply:

  • 120-230 AC Power Supply

Physical Specification:

  • Length: 16 in
  • Width: 18.94 in. (with rack mounting flanges)
  •            16.73" (without rack mounting flanges)
  • Height: 1.72 in
  • Weight: 5.75 lbs. (2.608 kg)

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 is coming soon. 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

Working Principle - IPLinkSim™ 1G

IPLinkSim™ on exclusive 1G rack unit simulates bidirectional P2 <-> P3 single link between Port 2 (P2) and Port 3 (P3). By default, P2 and P3 work in pass-through mode, and pass all frames across to the other port. Frames arriving at P2 are carried over to P3 and frames arriving at P3 are carried over to P2.

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

Similar to IPLinkSim™ 10G, 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.  However, you have complete control over the bandwidth (from 300 bps up to 1000 Mbps) to emulate various WAN link speeds (Modem, DSL, T1/E1/T3/E3/OC3/OC12 etc).

IPLinkSim™ (WAN Emulator) connecting 2 network end points

1G Link Emulation

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

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.

Item No. Item Description


IPLinkSim™ WAN Link Emulator
(10/1 Gbps, 2 active ports)


Related Hardware


IPNetSim™ 1G (Multi-stream)

IPN504 IPNetSim™ 10G (Multi-stream)


IPNetSim™ Handheld Network Impairment Generator 
IPNetSim™ Handheld Remote Option


Related Software


PacketBroker™ - 1G
PacketBroker™ - 10G

 PXX107 PacketBroker™ - 40/100G


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


PacketExpert 10G™

PXX100 PacketExpert™ 40/100G


PacketExpert 10G™ with Tablet


PacketExpert™ 1G
PacketExpert™ - SA (4 ports) 
PacketExpert™ - SA (12 Ports)
PacketExpert™ - SA (24 Ports)


Wire speed Record /Playback - 1G
Wire speed Record /Playback - 10G

PXX105 PacketExpert™ Wirespeed Record / Playback 40/100G


ExpertSAM™ - 1G
ExpertSAM™ - 10G

PXX106 ExpertSAM™ - 40/100G


Related Software




PacketGen™ (includes PacketScan™)


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