[104229] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: [NANOG] Introducing latency for testing?

daemon@ATHENA.MIT.EDU (Phil Regnauld)
Fri May 2 17:17:11 2008

Date: Fri, 2 May 2008 23:17:02 +0200
From: Phil Regnauld <regnauld@catpipe.net>
To: Joel Jaeggli <joelja@bogus.com>
In-Reply-To: <481B7998.9030303@bogus.com>
Cc: NANOG <nanog@merit.edu>
Errors-To: nanog-bounces@nanog.org

Joel Jaeggli (joelja) writes:
> The freebsd dummynet driver is all about latency simulation...
> 
> http://www.scalabledesign.com/articles/dummynet.html
> 
> linux has a netem which can do the same thing
> 
> http://www.linux-foundation.org/en/Net:Netem

	dummynet is significantly easier to set up, especially for
	doing things like random packet reordering / packet loss (using the
	'prob' rule of ipfw + delay property with pipes).

	ipfw pipe 42 config bw 1024Kbit/s delay 6ms
	ipfw pipe 666 config bw 64Kbit/s delay 350ms

	ipfw add 10 prob 0.05 deny ip from 1.2.3.4 to any
	ipfw add 10 prob 0.8 pipe 666 ip from A to B
	ipfw add 10 prob 0.5 pipe 42 ip from A to B

	... and it runs.

_______________________________________________
NANOG mailing list
NANOG@nanog.org
http://mailman.nanog.org/mailman/listinfo/nanog

home help back first fref pref prev next nref lref last post