Skip to content

Sample scripts to provide load balancing, packet delay, re-ordering, loss, bandwidth restriction on Linux

Notifications You must be signed in to change notification settings

ollyw/network-emulation

Repository files navigation

Network Emulation

This repositories contain a set of scripts to provide:

  • Load balancing
  • Packet delay, with jitter
  • Packet re-ordering
  • Packet loss
  • Bandwidth restrictions, which can be applied on a per-port basis to a farm of servers

The scripts use the following Linux technologies to provide this:

It provides VERY high performance kernel level emulation. The scripts are only examples, and haven't been tested in a while, but when they were used, they could easily saturate the network adapters with a modest CPU

To set it up, you ideally need a box with two network adapters.

These scripts come with no warranty, and may be out of date.

About

Sample scripts to provide load balancing, packet delay, re-ordering, loss, bandwidth restriction on Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages