Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 May 2007 17:10:54 -0700 (PDT)
From:      youshi10@u.washington.edu
To:        Julian Elischer <julian@elischer.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Unix friendly network testbench for FreeBSD?
Message-ID:  <Pine.LNX.4.43.0705021710540.21013@hymn01.u.washington.edu>
In-Reply-To: <46392743.1070200@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2 May 2007, Julian Elischer wrote:

> 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.
>>      Anything possible to help speed up my work and our regressions at my 
>> work is more than appreciated.
>> -Garrett
>
> When you look at the scope of the changes you'll realise what you are asking..
>
> I'd go with 4.11 or wait the extra month or so..

That's true, but unfortunately...

a) 7-CURRENT isn't production quality, but it's getting closer all the time.
b) I need to start work soon, sometime within the next few weeks at the latest. I should have thought about this earlier, but it was just posed as a thought to me friday.

>> 
>>>> 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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.43.0705021710540.21013>