user1390672
user1390672

Reputation: 59

difference b/w openflow protocol versions?

I'm new to openflow protocol. I think, there are 5 version of openflow protocol available (1.1 to 1.5). Can somebody help me out in understanding or a provide a link which summarizes the difference b/w these versions?

Thanks

Upvotes: 0

Views: 3735

Answers (1)

jmiserez
jmiserez

Reputation: 3109

You'll need to read the specifications yourself, the official URL is:

https://www.opennetworking.org/sdn-resources/technical-library

Each specification has the historical change logs for all previous versions listed in Appendix B.

Some advice: Start with Openflow 1.0, then read the 1.0.1 errata which clarifies things a bit. Then read the newer versions if you really need to. The newer versions > 1.0 add a lot of complexity which makes them hard to understand if you don't know Openflow 1.0 already.

Personal note: Most publicly available implementations still only support version 1.0, newer ones have recently started to support v.1.3. A lot of research is still being done with v.1.0, so it's not completely obsolete yet. Newer versions are mainly extensions of Openflow 1.0, possibly with some fixes for edge cases and the like.

Other resources: This document by the Open vSwitch maintainers has an overview of some things that changed over time (with tables comparing versions):

"Design Decisions in Openflow"

It may also help to read the Wiki pages and archived discussions leading up to the release of Openflow 1.0 on the previous website (not maintained anymore):

http://archive.openflow.org/wk/index.php/OpenFlow_Releases

Finally, you may want to take a look at a survey paper to get an overview over some of the projects being worked on, e.g. this one:

"Software-Defined Networking: A Comprehensive Survey"

Upvotes: 5

Related Questions