Closed lore1379 closed 5 years ago
Hi!
I'd argue that if you can do this in the real world, then you can replicate it in Mininet-WiFi. Mainly because it preserves the 802.11 stack of the real world and allows you to use tools from the real world. So, IMHO the question should be something like: How can I do this in the real world by using physical devices?
Well, if the controller is receiving some data traffic and the controller needs to handle with these data, all you have to do is to program your controller.
When I advise using scapy, it obviously does not mean that this is the best option, but I do not know of one that might work better. You can easily find other alternatives such as libtins (http://libtins.github.io/) and others.
By the way, are you using the OpenFlow protocol? If so, I think there is no better alternative unless you extend this protocol - and this is not trivial. On the other hand, P4 brings a number of alternatives that might make it preferred over OpenFlow for many scenarios. I made some scenarios available for P4 at https://github.com/ramonfontes/tutorials.
Hi Ramon!
I don't know if it's possibile in mininet wifi but i would like to explain the scenario I want to realize.
I have 3 hosts and a fixed station (to handle handover and working as a fog node/elaboration node) for every AP (3 in total) and a controller.
When I inizialize the network every host send data (for example integers) to the fog node to make an average value to compare.
Then a mobile station send data periodically while is moving to the fog node in range.
I would like to know if it's possibile for the controller to handle the data sent to fog node, process it again and inform every other fog node in the network with the result.
Additionally I would like the controller to send a warning message if certain criteria is not met.
I tried to send data over the network with scapy but I don't know if it's the best way, I know you can't do this for me but if you can provide me some documentation to study I'll be grateful, expecially on how controller can handle the data.
Thanks for your help!