-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wifi-roaming.py #112
Comments
The controller is external to the simulation environment. You need to setup the controller separately. Any controller should work as long as they speak OpenFlow and is reachable from the physical machine you are running OpenNet. |
I understand that in this simulation there isn't any controller. So, the experiment using 7 APs and 2 hosts is not about sdn, isn't it? If yes, why the first ping is takes so many times longer than the second? Thank you in advance! |
It is definitely SDN. However, the controller is not a simulated node running inside OpenNet. You need to prepare a real OpenFlow controller and connect your simulated switches to it. Some controller, such as ONOS, can be run inside a Mininet environment. However, I don't think there is an existing example for doing this in OpenNet. You might need to develop your own. |
It's nice idea to contribute on your project. I saw this problem on all mininet examples running OpenNet. But let me ask you why it is SDN, because I think SDN requires a controller conected to Openflow switches to populate the the flow entries etc... |
Since we noticed that some users do not know how to launch SDN controller when they trying to run our example scripts, the fail mode of all emulated OpenFlow switches in the script are set to standalone. User can run these scripts with/without SDN controller. For more detail about fail mode, please refer OpenFlow Switch Specification. For users who want to use SDN controller in OpenNet script, they can start from reading Mininet tutorial, the approach of adding SDN controller in OpenNet script is the same as Mininet. |
Actually, I can't totally understand you. I realize that the OpenFlow switch turns into standalone mode in order to deal without controller. Sure, I have to study about fail mode and Mininet tutorial. I supposed that Mininet examples could be executed in OpenNet enviroment, but they failed due to controller absence. |
Hello,
Running wifi-roaming.py I realized that controller doesn't exist in the simulation. So, I uncommented the relative lines but the controller still doesn't exist in the simulation. Is there any solution?
Thank you.
The text was updated successfully, but these errors were encountered: