JAR:Emulate provides certainty on project costs by ensuring applications work on intended networks first time.

network emulation-network simulation-impairments

Build Networks in seconds

JAR:Emulate enables you to quickly build networks in seconds. Whether you are interested in emulating point to point links with latency and bandwidth throttles, or simulating complex data-centres with multiple gateways and interconnecting links. Build these emulations through a visual design process.


Shipping with all the standard impairments, you’ll be amazed that there is an additional 45+ tools available to allow complete design and control over your emulations. Whether it’s filtering, traffic generation, virtual routers or statistical analysis you will have complete control over their operation.


network emulation -network simulation-impairments


It’s very important to be able to identify and target certain streams of data on an emulated network. JAR:Emulate provides a host of built-in filters to identify packets for impairment or analysis.
Furthermore you can join filters together to create more complex filters (for example, you could find HTTP traffic going to Port 8080 on VLAN ID 90 with only 2 filters).

Switchover and back-up circuits

Built on top of our fantastic filtering system, you can easily simulate multiple paths in any network and switch between them in real-time (or using an external trigger). This allows you to model a “good” and “poor” network and switch between them in real-time, furthermore you can create an unlimited number of paths.

network emulation-network simulation-impairments

network emulation-network simulation-impairments

Load Generation

Very few networks are silent; there is always a certain amount of background traffic. Whether it’s file servers, printers or other devices generating traffic it’s important to model this correctly.

JAR:Emulate provides a number of ways of generating this traffic including background traffic generation (contention), TCP load generators, PCAP file replay, etc.

Technical Specification Datasheet

Download the datasheet for detailed information about the JAR:Emulate product range and features. Learn what makes JAR:Emulate stand out from the competition.

Download Datasheet

datasheet download

Virtual Routers

Routers effectively sit at the edge of most networks; they provide your ADSL connection in your business or the accessibility to a cloud server through an ISP backbone.

JAR:Emulate contains full Virtual Router simulation, providing a method for simulating multi-hop WAN networks. This Virtual Routers provide DHCP or Static IP address assignment, automatic and manual routing table, multiple virtual interfaces – they even respond to both local and WAN pings and detailed analysis on packets received.

They also include OSPF to allow for the simulation of complex ring, double ring and double star topology networks with the ability to self-heal when injected faults are detected.

network emulation-network simulation-impairments

Comprehensive settings

Not only do we include 55+ impairments with our emulators, but each one of those impairments has extensive options and settings to uniquely control their operation. This gives you a unparalleled level of fine tuning; such as buffer and burst management on bandwidth throttles or affecting only B-Frames in H.264 video streams.

Need more than 2 ports?

JAR:Emulate ship with true “Any Port to Any Port”™ capabilities. Whether your using 4, 8 or 24 ports they will all communicate with each other.

Others emulate products may state you are buying a ‘4 port emulator’ but often what you actually get is 2 ’emulators’ with 2 ports inside a single box. There may be 4 ports on the outside, but what you have got is 2 independent emulators and you won’t be able to send packets between each. So effectively you have got 2 emulators with 2 ports, not the 4 ports you need.
Sign Up for a Demo to Learn More >

network emulation-network simulation-impairments

network emulation-network simulation-impairments

Wire Rate

All core models provide full wire-rate but we understand that you might need 10Gb/s ports but only want to put 1Gb/s through the emulator.
JAR:Emulate can be tailored to your throughput needs, helping you to secure that high return on investment.

Flexible UI with Wizards and Easy Licensing

Our user interfaces run on Windows, Linux or Mac and provides a fast and responsive environment for you to build emulations. We’ve included some fantastic wizards to quickly create example networks and don’t lock you down to restrictive licensing (install it on as many machines as you want!).

network emulation-network simulation-impairments
network emulation-network simulation-impairments

Enterprise Options (as standard!)

Our emulators often form the backbone of complex “always on” testing environments. Therefore you can expect our kit to include all those enterprise necessary features – including SNMP Traps, NTP and PTPv2 time synchronisation, execute emulation on power-up, trigger packets for emulation events, etc.

Automation Ready

We understand that everyone’s automation environments are different. JAR:Emulate can be controlled externally through a network of methods. You are provided with a CLI application (Windows, Linux or Mac) for controlling execution from the command line. Whilst developers can directly issue XML requests to the emulator to gain deeper and full control of its operation.

network emulation-network simulation-impairments

See our Emulators in Action

See how JAR:Emulate can help test your network performance