Netem looks really good, actually.  If I understand correctly, you can just
directly manipulate the network characteristics of "localhost" (latency,
loss, etc).  Certainly simplifies testing!

 

-david

 

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sebastien Ardon
Sent: Friday, June 29, 2007 5:33 AM
To: theory and practice of decentralized computer networks
Subject: Re: [p2p-hackers] Software Network Simulator

 

Hi David, 

You are looking for a network emulator, yes dummynet is nice and simple to
use, but you will need a FreeBSD box (unless you use a live cd or vmware
image). 

In linux, you can also use the netem queuing discipline. A really cool
project also to emulate complex topologies (including routing etc) is the
IMUNES project in FreeBSD ( http://www.tel.fer.hr/imunes/) which is simply
amazing. 

sebastien

On 6/29/07, David Barrett < <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED]> wrote:

Ah, that's exactly what I was looking for.  Thanks! 

-david

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:p2p-hackers-
> [EMAIL PROTECTED] On Behalf Of David Andersen
> Sent: Thursday, June 28, 2007 8:31 PM
> To: theory and practice of decentralized computer networks
> Subject: Re: [p2p-hackers] Software Network Simulator 
>
> ns2 is a full simulation environment.  It sounds almost like David
> wants something more like Dummynet (FreeBSD) or NISTNet (Linux) or
> Modelnet (Linux?) or one of the other variants that lets you do 
> traffic shaping/emulation.  It takes some work to get them to work
> with virtual interfaces, and even more work to get them to work with
> virtual routing tables, but it can be done.  The Emulab folks have 
> done this with Dummynet on FreeBSD machines putting each node in a
> jail;  I think others have done it by using virtual machines for the
> per-process encapsulation.
>
>    -Dave
>
> On Jun 28, 2007, at 11:03 PM, Priyanka Sinha wrote:
>
> > ns2 ? ... there are quite a few more as well... (like j-sim.. opnet
> > is a pretty well known commercial one) .. If you'd like an 
> > emulator,. i think ns2 also allows you to emulate ( as in then the
> > simulated traffic uses your network drivers i suppose .. havent
> > tried it)
> >
> > Priyanka
> > On 6/28/07, David Barrett < [EMAIL PROTECTED]> wrote:
> > Does anybody know of a software network simulator that works on a
> > single computer (ie, isn't a separate device that you plug into)? 
> > I'm thinking the ideal thing would create two virtual network
> > interfaces that in practice work like localhost, except with
> > configurable latency and packet loss characteristics.
> >
> >
> > Any tips?
> >
> >
> > -david
> >
> >
> >
> >
> >
> >
> > _______________________________________________ 
> > p2p-hackers mailing list
> > [email protected]
> > http://lists.zooko.com/mailman/listinfo/p2p-hackers 
> >
> >
> > _______________________________________________
> > p2p-hackers mailing list
> > [email protected]
> > http://lists.zooko.com/mailman/listinfo/p2p-hackers


_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

 

_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to