OpenFlowReferences » History » Version 60

Beraldo Leal, 18 Oct 2013 14:32

1 47 Beraldo Leal
h1. OpenFlow Documentation
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 42 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.0":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 43 Beraldo Leal
* "Origins and Evolution of OpenFlow/SDN":http://networkheresy.com/2011/10/27/origins-and-evolution-of-openflowsdn/
15 34 Beraldo Leal
* "OpenFlow components":http://www.openflow.org/wp/openflow-components/
16 30 Beraldo Leal
* "Notes on OpenFlow":http://prontosystems.wordpress.com/2011/05/24/notes-on-openflow/
17 1 Thiago Paiva
* "OpenFlow is like IPv6":http://blog.ipspace.net/2011/05/openflow-is-like-ipv6.html
18 48 Beraldo Leal
* "OpenFlow, Controllers – Whats missing in Routing Protocols today?":http://routingfreak.wordpress.com/2013/03/01/openflow-controllers-whats-missing-in-routing-protocols-today/
19 51 Beraldo Leal
* "OpenFlow protocol guide: SDN controllers and apps":http://searchsdn.techtarget.com/guides/OpenFlow-protocol-tutorial-SDN-controllers-and-applications-emerge
20 1 Thiago Paiva
21 50 Beraldo Leal
h2. OpenFlow Scalability and Performance
22 1 Thiago Paiva
23 1 Thiago Paiva
* "On data center scale, OpenFlow, and SDN":http://bradhedlund.com/2011/04/21/data-center-scale-openflow-sdn/
24 1 Thiago Paiva
* "The Scaling Implications of SDN":http://networkheresy.com/2011/06/08/the-scaling-implications-of-sdn/
25 44 Beraldo Leal
* "On Controller Performance in Software-Defined Networks":https://www.usenix.org/system/files/conference/hot-ice12/hotice12-final33_0.pdf
26 57 Beraldo Leal
* "Performance Analysis of OpenFlow Hardware":http://staff.science.uva.nl/~delaat/rp/2011-2012/p18/report.pdf
27 56 Beraldo Leal
* "OpenFlow Switching Performance":http://archive.openflow.org/downloads/technicalreports/MS_Thesis_Polito_2009_Manuel_Palacin_OpenFlow.pdf
28 58 Beraldo Leal
* "Performance Evaluation of OpenFlow Switches":ftp://ftp.tik.ee.ethz.ch/pub/students/2011-FS/SA-2011-07.pdf
29 46 Beraldo Leal
* "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
30 1 Thiago Paiva
* "CAP for Networks":http://www.eecs.berkeley.edu/~rcs/research/cap-paper.pdf
31 50 Beraldo Leal
* "Controller Performance Comparisons":http://archive.openflow.org/wk/index.php/Controller_Performance_Comparisons
32 59 Beraldo Leal
* "Evaluation of OF Controllers":http://www.valleytalk.org/wp-content/uploads/2013/02/Evaluation_Of_OF_Controllers.pdf
33 59 Beraldo Leal
* "OFLOPS: An Open Framework for OpenFlow Switch Evaluation":http://www.net.t-labs.tu-berlin.de/papers/RSUSM-OOFOFSE-12.pdf
34 60 Beraldo Leal
* "Beacon Benchmarking Guidelines":https://openflow.stanford.edu/display/Beacon/Benchmarking
35 1 Thiago Paiva
36 35 Beraldo Leal
h2. OpenFlow Programming Languages
37 35 Beraldo Leal
38 35 Beraldo Leal
* "Languages for Software-Defined Networks":http://frenetic-lang.org/publications/overview-ieeecoms13.pdf
39 35 Beraldo Leal
* "Frenetic: A Network Programming Language":http://www.cs.princeton.edu/~jrex/papers/icfp11.pdf
40 35 Beraldo Leal
* "Composing Software-Defined Networks":http://www.cs.princeton.edu/~jrex/papers/nsdi13.pdf
41 35 Beraldo Leal
* "Participatory Networking: An API for Application Control of SDNs":http://cs.brown.edu/~rfonseca/pubs/sigcomm13.pdf
42 36 Beraldo Leal
* "A Compile and Run-time System for Network Programming Languages":http://www.cs.princeton.edu/~dpw/papers/ncore-popl12.pdf
43 36 Beraldo Leal
* "Machine-Verified Network Controllers":http://www.cs.cornell.edu/~jnfoster/papers/verified-controllers-pldi13.pdf
44 36 Beraldo Leal
* "Nettle: Functional Reactive Programming of OpenFlow Networks":http://haskell.cs.yale.edu/wp-content/uploads/2011/03/NettlePADL2011.pdf
45 36 Beraldo Leal
* "Procera: A Language for High-Level Reactive Network Control":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p43.pdf
46 36 Beraldo Leal
* "FatTire: Declarative Fault Tolerance for Software-defined Networks":http://www.cs.cornell.edu/~reitblatt/papers/fault-tolerance-hotsdn13.pdf
47 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
48 36 Beraldo Leal
49 36 Beraldo Leal
h2. OpenFlow Federation and Isolation
50 36 Beraldo Leal
51 36 Beraldo Leal
* "Hierarchical Policies for Software Defined Networks":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p37.pdf
52 36 Beraldo Leal
* "Splendid Isolation: A Slice Abstraction for Software-Defined Networks":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p79.pdf
53 35 Beraldo Leal
54 49 Beraldo Leal
h2. OpenFlow Testing, Verification, Evaluation, Debugging and Tracing
55 52 Beraldo Leal
56 49 Beraldo Leal
* "ONF Testing and Interoperability Working Group":https://www.opennetworking.org/working-groups/testing-interoperability/40-working-groups/testing-interoperability?layout=blog
57 45 Beraldo Leal
* "OFRewind: Enabling Record and Replay Troubleshooting for Networks":http://static.usenix.org/event/atc11/tech/final_files/Wundsam.pdf
58 45 Beraldo Leal
* "Where Is the Debugger for My Software-Defined Network?":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p55.pdf
59 45 Beraldo Leal
* "Logically Centralized? State Distribution Trade-offs in Software Defined Networks":http://conferences.sigcomm.org/sigcomm/2012/paper/hotsdn/p1.pdf
60 45 Beraldo Leal
* "Veriflow: Verifying Network-Wide Invariants in Real Time":http://web.engr.illinois.edu/~khurshi1/papers/veriflow-nsdi-2013.pdf
61 45 Beraldo Leal
* "Header Space Analysis: Static Checking for Networks":http://cseweb.ucsd.edu/~varghese/PAPERS/headerspace.pdf
62 45 Beraldo Leal
* "Real Time Network Policy Checking using Header Space Analysis":https://www.usenix.org/system/files/conference/nsdi13/nsdi13-final8.pdf
63 45 Beraldo Leal
* "A NICE Way to Test OpenFlow Applications":http://www.cs.princeton.edu/~jrex/papers/nice12.pdf
64 45 Beraldo Leal
* "A SOFT Way for OpenFlow Interoperability Testing":http://conferences.sigcomm.org/co-next/2012/eproceedings/conext/p265.pdf
65 45 Beraldo Leal
* "FlowChecker: Configuration, Analysis, and Verification of Federated OpenFlow Infrastructures":http://dl.acm.org/citation.cfm?id=1866905
66 35 Beraldo Leal
67 40 Beraldo Leal
h2. OpenFlow Emulation and Simulation
68 40 Beraldo Leal
69 40 Beraldo Leal
* "A Network in a Laptop: Rapid Prototyping for Software-Defined Networks":http://klamath.stanford.edu/~nickm/papers/a19-lantz.pdf
70 40 Beraldo Leal
* "Fast, Accurate Simulation for SDN Prototyping":http://pages.cs.wisc.edu/~pb/hotsdn_final.pdf
71 46 Beraldo Leal
* "High-Fidelity Switch Models for Software-Defined Network Emulation":http://cseweb.ucsd.edu/~snoeren/papers/hifi-hotsdn13.pdf
72 35 Beraldo Leal
73 35 Beraldo Leal
h2. OpenFlow HOWTOs and Tutorials
74 35 Beraldo Leal
75 35 Beraldo Leal
* "Original OpenFlow Tutorial":http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial 
76 35 Beraldo Leal
* "OpenFlow - SDN for engenniers":http://www.stanford.edu/~brandonh/ONS/OpenFlowTutorial_ONS_Heller.pdf
77 35 Beraldo Leal
* "OpenFlow/SDN Beginner's Tutorial":http://yuba.stanford.edu/~srini/Beginners_OpenFlowTutorial_Meetup_June_2013.pptx
78 31 Beraldo Leal
* "OpenFlow 1.3 Tutorial by CPqD":https://github.com/CPqD/ofsoftswitch13/wiki/OpenFlow-1.3-Tutorial
79 12 Thiago Paiva
80 53 Beraldo Leal
h1. OpenFlow Software
81 53 Beraldo Leal
82 12 Thiago Paiva
h2. OpenFlow Controllers
83 12 Thiago Paiva
84 12 Thiago Paiva
h3. Discussão sobre características a serem avaliadas
85 14 Thiago Paiva
86 12 Thiago Paiva
[[OpenFlowControllers_Features|Características e funcionalidades]]
87 12 Thiago Paiva
88 12 Thiago Paiva
89 12 Thiago Paiva
h3. Análise dedicada
90 15 Thiago Paiva
91 15 Thiago Paiva
* [[Ryu]]
92 15 Thiago Paiva
* [[NOX]]
93 19 Thiago Paiva
* [[POX]]
94 15 Thiago Paiva
* [[Trema]]
95 15 Thiago Paiva
* [[Floodlight]]
96 12 Thiago Paiva
* [[OpenDaylight]]
97 12 Thiago Paiva
98 16 Thiago Paiva
99 12 Thiago Paiva
h3. Resumo (desatualizado)
100 12 Thiago Paiva
101 10 Thiago Paiva
[[OpenFLOW Controllers]]
102 1 Thiago Paiva
103 54 Beraldo Leal
h2. OpenFlow Controllers Frameworks
104 1 Thiago Paiva
105 55 Beraldo Leal
h2. OpenFlow Hypervisors
106 55 Beraldo Leal
107 54 Beraldo Leal
h2. OpenFlow Test Tools
108 54 Beraldo Leal
109 10 Thiago Paiva
h2. OpenFlow Switches
110 10 Thiago Paiva
111 54 Beraldo Leal
*  "OpenFlow 1.3 Software Switch":https://github.com/CPqD/ofsoftswitch13