Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 869 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 869 Bytes

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.