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