Simulating WLAN-Mesh (802.11s) with Jails

JakobDunkler

New Member

Reaction score: 1
Messages: 3

Hi,
I want to simulate at least 100 nodes of an 802.11s network, but each of the nodes has to run some java code.
The java code reads from the routing tables. The packages between the nodes as well as the network interfaces should be simulated.
Is FreeBSD/Jails a reasonable choice?

Could a noob (like me) set this up in like some weeks?

Thanks in advance!
 

Phishfry

Son of Beastie

Reaction score: 1,402
Messages: 4,125

I like questions like this. Very complex in nature instead of mundane questions without a search first..
The packages between the nodes
Do you mean packets here?

I wonder how you would simulate 100 wireless nodes. Virtual Interfaces comes to mind. The interaction with ifconfig would make it tough from a jail I think.
 

Phishfry

Son of Beastie

Reaction score: 1,402
Messages: 4,125

I'm not sure that cloning the loopback adapter does any good for testing the wifi mesh part of your project though.
Connecting 100 clients with what dhcp server and all the components of a mesh network. Is this network authenticated as well?
 
OP
OP
J

JakobDunkler

New Member

Reaction score: 1
Messages: 3

Yes i meant packets.

I have some java code that will distribute some data over a WLAN-Mesh. I tried that with 4 real nodes on linux and it works. I would just love to have like a big simulation (only to see wether my java code works in the bigger picture) . So this network exists only in theory. But the java code heavily depends on reading the routing tables created by 802.11s. ( a buddy told me such a simulation would be suited for freeBsd jails)

I am sorry i asked such a philosophical question, I honestly hoped, that somebody did this already. As such a simulation seems to be nice way to check real code.

Thanks for your 3 suggestions by the way.
 
OP
OP
J

JakobDunkler

New Member

Reaction score: 1
Messages: 3

I think I found a decent sollution. The university of Zagreb built a framework (Imunes) which seems to do exactly what I need. Built different customizable jails with a full network stack and emulate the links between them.
 
Top