Skip to content

Set-up and configuration tool for a Network impairment node using Linux Traffic Control (tc) with Network Emulation (netem)

License

Notifications You must be signed in to change notification settings

excentis/impairment-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

impairment-node

Rigorously testing a network device or distributed service requires complex, realistic network test environments. Linux Traffic Control (tc) with Network Emulation (netem) provides the building blocks to create an impairment node that simulates such networks.

This script and config file is our quick-and-dirty implementation of a layer 2 impairment node, based on Linux Traffic Control technology.

It was released under a permissive license as part of a blog post series called 'Use Linux Traffic Control as impairment node in a test environment' on Excentis' company blog.

The third part of that series contains the rationale and documentation for this implementation script.

We've been using it to test our ByteBlower traffic generator/analyzer in impaired circumstances and to demonstrate how it operates in real-life, non-ideal network conditions to our customers.

February 2015

Tim De Backer, Excentis nv

About

Set-up and configuration tool for a Network impairment node using Linux Traffic Control (tc) with Network Emulation (netem)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages