Giuseppe1992 / Distrinet

Distributed Network emulator, based on Mininet
MIT License
17 stars 16 forks source link

Can Distrinet be used with an SDN Controller like RYU or ODL like they are used with Mininet? #66

Closed bmullan closed 3 years ago

bmullan commented 3 years ago

I retired from cisco a few years ago but before I left I'd been involved in an "sdn leadership group" :-)

I was using ODL (OpenDayLight) and RYU at the time with Mininet

related info: http://mininet.org/walkthrough/#using-a-remote-controller

I was also involved in LXC (pre lxd days) at the time also and always thought Mininet should have implemented LXC nodes back then.

But now there is Distrinet which looks to be doing exactly as I'd imagined back then in regards to implementing LXD containers in a multi-host/node Mininet compatible environment.

There is so much info published on the internet about how to use Mininet to implement some network topology in existence with config files/info.

One area I've not found any mention though was with the "Distrinet uses Mininet API" has anyone tried using an SDN Controller like RYU or ODL with Distrinet yet?

thanks brian

bmullan commented 3 years ago

Accidentally found my own answer on this page:

https://distrinet-emu.github.io/personalizedTopo.html

where at the bottom referencing testing the example it says:

To test it, make sure that the controller is running on your master:

root@master:~# ryu-manager /usr/lib/python3/dist-packages/ryu/app/simple_switch_13.py --verbose

I am thinking that the RYU will use the "example" python app to create 2 LXD Hosts (H1, H2) and 2 Switches (leftswitch, rightswitch) then all required implement links and apply the 100Mbps BW limit to each link ? ... I think