OpenFlowReferences » History » Version 39

Beraldo Leal, 17 Oct 2013 13:27

1 6 Thiago Paiva
h1. OpenFlow
2 1 Thiago Paiva
3 26 Beraldo Leal
Specific Protocol between the controller and the OF switches. And a set of operations/messages sent to the switches.
4 8 Thiago Paiva
5 38 Beraldo Leal
* Original Paper: "OpenFlow: Enabling Innovation in Campus Networks":http://archive.openflow.org/documents/openflow-wp-latest.pdf
6 38 Beraldo Leal
* Original site: "www.opennetworking.org":https://www.opennetworking.org/
7 38 Beraldo Leal
* Old site: "www.openflow.org":http://www.openflow.org/
8 38 Beraldo Leal
* Specifications:  "1.4.0":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.pdf, "1.3.2":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.2.pdf, "1.3.1":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.1.pdf, "1.3.0":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.0.pdf, "1.2":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.2.pdf, "1.1.0":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.1.0.pdf, "1.0.0":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.0.0.pdf
9 1 Thiago Paiva
10 24 Beraldo Leal
11 33 Beraldo Leal
h2. OpenFlow Basics and Overview
12 29 Beraldo Leal
13 29 Beraldo Leal
* "What OpenFlow is and more importantly, what it’s not":http://networkheresy.com/2011/06/05/what-openflow-is-and-more-importantly-what-its-not/
14 34 Beraldo Leal
* "OpenFlow components":http://www.openflow.org/wp/openflow-components/
15 30 Beraldo Leal
* "Notes on OpenFlow":http://prontosystems.wordpress.com/2011/05/24/notes-on-openflow/
16 1 Thiago Paiva
* "OpenFlow is like IPv6":http://blog.ipspace.net/2011/05/openflow-is-like-ipv6.html
17 1 Thiago Paiva
18 1 Thiago Paiva
h2. OpenFlow Scalability
19 1 Thiago Paiva
20 1 Thiago Paiva
* "On data center scale, OpenFlow, and SDN":http://bradhedlund.com/2011/04/21/data-center-scale-openflow-sdn/
21 1 Thiago Paiva
* "The Scaling Implications of SDN":http://networkheresy.com/2011/06/08/the-scaling-implications-of-sdn/
22 1 Thiago Paiva
23 35 Beraldo Leal
h2. OpenFlow Programming Languages
24 35 Beraldo Leal
25 35 Beraldo Leal
* "Languages for Software-Defined Networks":http://frenetic-lang.org/publications/overview-ieeecoms13.pdf
26 35 Beraldo Leal
* "Frenetic: A Network Programming Language":http://www.cs.princeton.edu/~jrex/papers/icfp11.pdf
27 35 Beraldo Leal
* "Composing Software-Defined Networks":http://www.cs.princeton.edu/~jrex/papers/nsdi13.pdf
28 35 Beraldo Leal
* "Participatory Networking: An API for Application Control of SDNs":http://cs.brown.edu/~rfonseca/pubs/sigcomm13.pdf
29 36 Beraldo Leal
* "A Compile and Run-time System for Network Programming Languages":http://www.cs.princeton.edu/~dpw/papers/ncore-popl12.pdf
30 36 Beraldo Leal
* "Machine-Verified Network Controllers":http://www.cs.cornell.edu/~jnfoster/papers/verified-controllers-pldi13.pdf
31 36 Beraldo Leal
* "Nettle: Functional Reactive Programming of OpenFlow Networks":http://haskell.cs.yale.edu/wp-content/uploads/2011/03/NettlePADL2011.pdf
32 36 Beraldo Leal
* "Procera: A Language for High-Level Reactive Network Control":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p43.pdf
33 36 Beraldo Leal
* "FatTire: Declarative Fault Tolerance for Software-defined Networks":http://www.cs.cornell.edu/~reitblatt/papers/fault-tolerance-hotsdn13.pdf
34 36 Beraldo Leal
* "A Balance of Power: Expressive, Analyzable Controller Programming":http://cs.brown.edu/~sk/Publications/Papers/Published/ngdfk-flowlog-balance-power/paper.pdf
35 36 Beraldo Leal
36 36 Beraldo Leal
h2. OpenFlow Federation and Isolation
37 36 Beraldo Leal
38 36 Beraldo Leal
* "Hierarchical Policies for Software Defined Networks":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p37.pdf
39 36 Beraldo Leal
* "Splendid Isolation: A Slice Abstraction for Software-Defined Networks":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p79.pdf
40 35 Beraldo Leal
41 37 Beraldo Leal
h2. OpenFlow Testing Verification and Tracing
42 37 Beraldo Leal
43 35 Beraldo Leal
44 39 Beraldo Leal
h2. Network Emulation and Simulation
45 39 Beraldo Leal
46 39 Beraldo Leal
47 1 Thiago Paiva
h2. Misc Documentation
48 1 Thiago Paiva
49 1 Thiago Paiva
* "OpenFlow, Controllers – Whats missing in Routing Protocols today?":http://routingfreak.wordpress.com/2013/03/01/openflow-controllers-whats-missing-in-routing-protocols-today/
50 1 Thiago Paiva
* "Why OpenFlow Hardware Control Matters in the Data Center?":http://bigswitch.com/blog/2012/12/20/why-openflow-hardware-control-matters-in-the-data-center
51 1 Thiago Paiva
52 35 Beraldo Leal
53 35 Beraldo Leal
h2. OpenFlow HOWTOs and Tutorials
54 35 Beraldo Leal
55 35 Beraldo Leal
* "Original OpenFlow Tutorial":http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial 
56 35 Beraldo Leal
* "OpenFlow - SDN for engenniers":http://www.stanford.edu/~brandonh/ONS/OpenFlowTutorial_ONS_Heller.pdf
57 35 Beraldo Leal
* "OpenFlow/SDN Beginner's Tutorial":http://yuba.stanford.edu/~srini/Beginners_OpenFlowTutorial_Meetup_June_2013.pptx
58 35 Beraldo Leal
* "OpenFlow 1.3 Tutorial by CPqD":https://github.com/CPqD/ofsoftswitch13/wiki/OpenFlow-1.3-Tutorial
59 25 Beraldo Leal
60 31 Beraldo Leal
h2. ONF Testing & Interoperability Working Group
61 1 Thiago Paiva
62 31 Beraldo Leal
The Testing and Interoperability working group seeks to accelerate the development and adoption of the OpenFlow™ Standard. The group will work toward this goal by ensuring standardized development through testing and certification, fostering interoperability among vendor implementations, and providing an industry-recognized certification for ONF compliance.
63 3 Thiago Paiva
64 31 Beraldo Leal
h3. March 2012 Interoperability Event
65 4 Thiago Paiva
66 31 Beraldo Leal
* "Event Technical Paper":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow-test/onf-testing-interop-march-2012-tech-doc-v1.0.pdf
67 31 Beraldo Leal
* "Event White Paper":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow-test/onf-testing-interop-march-2012-whitepaper-v1.0.pdf
68 7 Thiago Paiva
69 31 Beraldo Leal
h3. October 2012 Interoperability Event
70 11 Thiago Paiva
71 31 Beraldo Leal
* "Event Technical Paper":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow-test/onf-testing-interop-oct-2012-tech-doc-v0-4.pdf
72 31 Beraldo Leal
* "Conformance Test Specification for OpenFlow Switch Specification 1.0.1":https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow-test/conformance-test-spec-openflow-1.0.1.pdf
73 7 Thiago Paiva
74 7 Thiago Paiva
h2. OpenFlow Controllers
75 12 Thiago Paiva
76 12 Thiago Paiva
77 13 Thiago Paiva
h3. Referências
78 12 Thiago Paiva
79 12 Thiago Paiva
http://www.valleytalk.org/wp-content/uploads/2013/02/Evaluation_Of_OF_Controllers.pdf
80 12 Thiago Paiva
81 12 Thiago Paiva
82 12 Thiago Paiva
h3. Discussão sobre características a serem avaliadas
83 14 Thiago Paiva
84 12 Thiago Paiva
[[OpenFlowControllers_Features|Características e funcionalidades]]
85 12 Thiago Paiva
86 12 Thiago Paiva
87 12 Thiago Paiva
h3. Análise dedicada
88 15 Thiago Paiva
89 15 Thiago Paiva
* [[Ryu]]
90 15 Thiago Paiva
* [[NOX]]
91 19 Thiago Paiva
* [[POX]]
92 15 Thiago Paiva
* [[Trema]]
93 15 Thiago Paiva
* [[Floodlight]]
94 12 Thiago Paiva
* [[OpenDaylight]]
95 12 Thiago Paiva
96 16 Thiago Paiva
97 12 Thiago Paiva
h3. Resumo (desatualizado)
98 12 Thiago Paiva
99 10 Thiago Paiva
[[OpenFLOW Controllers]]
100 10 Thiago Paiva
101 10 Thiago Paiva
102 10 Thiago Paiva
h2. OpenFlow Switches
103 10 Thiago Paiva
104 10 Thiago Paiva
*  OpenFlow 1.3 Software Switch
105 1 Thiago Paiva
https://github.com/CPqD/ofsoftswitch13