http://www.antd.nist.gov/nistnet/
You might want to look at that project before you start duplicating work. I also seem to remember a netfilter based emulator, but I can't find the reference to it at the moment... > -----Original Message----- > From: Wei koong Chai [mailto:[EMAIL PROTECTED]] > Sent: Thursday, March 14, 2002 11:41 AM > To: [EMAIL PROTECTED] > Cc: Wei koong Chai > Subject: Suitability of Netfilter for Emulator Project > > > Hi... > > I am currently doing a project on "Satellite IP Network Emulator" > whereby I have to setup a bridge and then through the bridge > (emulator), I > need to add satellite link elements (such as longer delay, > diff. queue, > higher BER etc. etc.) to the emulator to create a synthetic satellite > environment. > > Basically, I would like to add some routines that mimic > satellite link > before a packet is forwarded from source to destination > through a bridge. > > I used brctl to setup my emulator setup as below:- > > Satellite EMULATOR > +-----+ +--------------------+ (ip packet) > +-----+ > | LAN |------|(eth0) Bridge > (eth1)|-------------#>--------------| LAN | > +-----+ +--------------------+ (added xtra delay > etc.) +-----+ > > After consulting Lennert Buytenhek (the author of brctl itself), he > recommends me to use Netfilter for my project. > > Here's the questions and doubts that I have:- > > [1] Is Netfilter suitable for my project? > [2] If yes, please give me some pointers on where and how > should i start? > (I am currently trying to digest all the documentations about > Netfilter and iptables.) > [3] If no, please give a some recommendations on what should > i use as a > foundation to build on for my current project. > > Thank you. > > > > > Cheers, > Wei Koong CHAI > CCSR > University of Surrey > UK > >