How to communicate between openflow controllers?

54 views
Skip to first unread message

Lewin

unread,
Apr 7, 2016, 3:42:22 PM4/7/16
to ns-3-users
Is there any available implementation for east and west bound to communicate between two controllers on ns3? I cannot find any specific design about this. Can someone help me here?

Thanks.

Regards,
Lewin

Luciano Jerez Chaves

unread,
Apr 8, 2016, 7:59:45 AM4/8/16
to ns-3-users
Hi Lewing,

There is no west/east bound implementation for OpenFlow controllers on ns-3.
Besides, the ns-3 OpenFlow module is somewhat outdated, and I would suggest you to take a look at the new OpenFlow 1.3 module that I've been developing for the last years at http://www.lrc.ic.unicamp.br/ofswitch13/index.html. However, it also doesn't provide interfaces or protocols for controller communication. You may need to implement them by yourself.

Thanks,
Luciano. 

Lewin

unread,
Apr 13, 2016, 5:06:17 PM4/13/16
to ns-3-users
Hi Luciano,

Thanks for the reply! You are right, the openflow version I am using is 0.8.9. If I want to upgrade it to 1.3 module from my current ns3 environment, what should I do? I have already done some code, so I guess I have to rewrite some of my code, right?

Thank you!
Regards,
Lewin

Luciano Jerez Chaves

unread,
Apr 13, 2016, 6:09:32 PM4/13/16
to ns-3-...@googlegroups.com
He Lewin,

Please, check the module documentation at the project page for instructions on how to download, compile and use the module.
About the code, it depends on what you already have implemented. For the topology creation, code migration from 0.8.9 to 1.3 is somewhat straightforward (it is described in the module documentation). For controller implementation, you need to study the OpenFlow 1.3 controller interface to evaluate the necessary changes.
[]’s

--
Luciano Jerez Chaves
Assistant Professor at DCC/UFJF
PhD candidate at LRC/UNICAMP
http://www.lrc.ic.unicamp.br/~luciano

--
Posting to this group should follow these guidelines https://www.nsnam.org/wiki/Ns-3-users-guidelines-for-posting
---
You received this message because you are subscribed to a topic in the Google Groups "ns-3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ns-3-users/mO5Av39_peg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ns-3-users+...@googlegroups.com.
To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at https://groups.google.com/group/ns-3-users.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages