mailing list archives
Re: This network is too good...
From: Juuso Lehtinen <juuso.lehtinen () gmail com>
Date: Thu, 2 Feb 2012 19:01:33 -0800
You have pretty much two approaches:
-Special built hardware network emulators
-Network emulator software running on generic PC
Special built HW:
If you need extreme accuracy, i.e., delay generation to micro/nanosecond
accuracy, you need to go with special purpose boxes. Special built HW also
usually provides line rate throughput, regardless of impairments you are
I have experience using Anue Systems GEM/XGEM and Calnex Paragon-X network
emulators. Both tools are special built hardware platforms that allow
generating various network impairments (delay, jitter, packet reordering,
packet loss, CRC errors, etc.).
In my opinion Anue is easier to use. It provides Web GUI where you can
configure different impairment profiles. Calnex on the other hand requires
you to install a Client software on your Windows PC. In the end, both
products support pretty much the same features. There are some differences
if you are doing specific testing with network synchronization protocols,
like SyncE or 1588v2 (PTPv2).
Network emulator SW on generic PC:
I have very little experience on running SW based network emulators. I used
to play with one that was running on Linux box - unfortunately I cannot
remember the software name. The linux software was ok for introducing
packet loss, but way inaccurate when it comes to delay insertion. If
accuracy of tens of milliseconds is good enough for you, the software based
approach might be good for you.
On Wed, Feb 1, 2012 at 5:51 PM, Robert E. Seastrom <rs () seastrom com> wrote:
Any thoughts on products that screw up networks in deterministic (and
realistic found-in-the-wild) ways? I'm thinking of stuff like
PacketStorm, Dummynet, etc. Dial up jitter, latency, tail drop, RED,
(I know someone's gonna say "Just buy a Brand Z FubarSwitch 3k, they
will screw up your whole network and you don't even have to configure
it to do so!")
I'm all-ears like Ross Perot.