From owner-freebsd-net@FreeBSD.ORG Wed May 2 23:53:20 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 1F02A16A407 for ; Wed, 2 May 2007 23:53:20 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout4.cac.washington.edu (mxout4.cac.washington.edu [140.142.33.19]) by mx1.freebsd.org (Postfix) with ESMTP id F2FDE13C45B for ; Wed, 2 May 2007 23:53:19 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn01.u.washington.edu (hymn01.u.washington.edu [140.142.8.55]) by mxout4.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l42NrJbK017593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 May 2007 16:53:19 -0700 Received: from localhost (localhost [127.0.0.1]) by hymn01.u.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l42NrJAf031003; Wed, 2 May 2007 16:53:19 -0700 X-Auth-Received: from [192.55.52.2] by hymn01.u.washington.edu via HTTP; Wed, 02 May 2007 16:53:19 PDT Date: Wed, 2 May 2007 16:53:19 -0700 (PDT) From: youshi10@u.washington.edu To: Marko Zec In-Reply-To: <200705030008.26978.zec@icir.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.5.2.163934 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='NO_REAL_NAME 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: freebsd-net@freebsd.org 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: Wed, 02 May 2007 23:53:20 -0000 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. 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