From owner-freebsd-net@FreeBSD.ORG Thu May 3 18:35:40 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7E50F16A400 for ; Thu, 3 May 2007 18:35:40 +0000 (UTC) (envelope-from zec@icir.org) Received: from xaqua.tel.fer.hr (xaqua.tel.fer.hr [161.53.19.25]) by mx1.freebsd.org (Postfix) with ESMTP id 0DB4213C448 for ; Thu, 3 May 2007 18:35:39 +0000 (UTC) (envelope-from zec@icir.org) Received: by xaqua.tel.fer.hr (Postfix, from userid 20006) id 154F49B648; Thu, 3 May 2007 20:35:38 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on xaqua.tel.fer.hr X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.7 Received: from [192.168.200.106] (zec2.tel.fer.hr [161.53.19.79]) by xaqua.tel.fer.hr (Postfix) with ESMTP id E19529B646; Thu, 3 May 2007 20:35:36 +0200 (CEST) From: Marko Zec To: freebsd-net@freebsd.org Date: Thu, 3 May 2007 20:35:33 +0200 User-Agent: KMail/1.9.6 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200705032035.33513.zec@icir.org> Cc: youshi10@u.washington.edu Subject: Re: Unix friendly network testbench for FreeBSD? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2007 18:35:40 -0000 On Thursday 03 May 2007 01:53:19 youshi10@u.washington.edu wrote: > On Thu, 3 May 2007, Marko Zec wrote: > > On Wednesday 02 May 2007 23:40:35 youshi10@u.washington.edu wrote: > >> On Wed, 2 May 2007, Chuck Swiger wrote: > >>> youshi10@u.washington.edu wrote: > >>>> Hi, > >>>> I'm looking for a network testbench / simulator to > >>>> stimulate known networking conditions to test out a component > >>>> for a product at work. I was wondering if there was a network > >>>> simulator available (preferably open source) that's FreeBSD / > >>>> Linux compatible which I can simulate as real of a network as > >>>> possible on a virtual machine / network. > >>> > >>> Dummynet or ALTQ might be good starting points, as is netgraph, > >>> depending on just what you're trying to do. There are also > >>> userland benchmark/analysis tools like flood pinging, netperf, & > >>> ab ("apache bench"). > >>> > >>> -- > >>> -Chuck > >> > >> Hmmm... ok, expanding on that what I was looking for was a means > >> to simulate semi-realtime delays across a virtual network with 4+ > >> virtual machines. Is it possible to use Dummynet in this case, or > >> do I need to look into something else? > > > > You can use IMUNES for emulating arbitrarily complex network > > topologies with hundreds of nodes, with each virtual node beheaving > > like an independent FreeBSD box, if that's what you are after. > > www.imunes.net -> it's still based on an aging but rock solid 4.11 > > kernel, with a version that will run on 7.0-CURRENT expected to > > become available in the next month or so. > > > > Marko > > Marko, > What roadblocks are you coming across porting IMUNES to a > possibly earlier version (5.5, 6.2) of FreeBSD than 7 though? Maybe I > can try and help, depending on the required tasks. The chances for any backporting of the virtualization framework to 6.x or even 5.x are quite slim. As Julian mentioned, if stability and performance arw your priorities, try the old version (based on 4.11). Otherwise, grab the -CURRENT sources from imunes.tel.fer.hr/virtnet and help us hunt out the bugs... Cheers, Marko > Anything possible > to help speed up my work and our regressions at my work is more than > appreciated. -Garrett > > >> Other conditions I planned on imposing are non-locking NFS (causes > >> a lot of issues here with files at work), and have SUSE 32-bit > >> clients (host OS of choice at work) if possible connect to the > >> host machine and with one another, executing make jobs. > >> > >> Any further suggestions on how to do this? > >> > >> Thanks, > >> -Garrett > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to > "freebsd-net-unsubscribe@freebsd.org"