OpenFLOW Controllers » History » Version 3
Raphael Cóbe, 04 Jun 2013 02:13
| 1 | 1 | Thiago Paiva | h1. OpenFLOW Controllers |
|---|---|---|---|
| 2 | 1 | Thiago Paiva | |
| 3 | 1 | Thiago Paiva | |
| 4 | 1 | Thiago Paiva | |
| 5 | 1 | Thiago Paiva | h2. OpenFLOW |
| 6 | 1 | Thiago Paiva | |
| 7 | 1 | Thiago Paiva | * http://routingfreak.wordpress.com/2013/03/01/openflow-controllers-whats-missing-in-routing-protocols-today/ |
| 8 | 1 | Thiago Paiva | * http://en.wikipedia.org/wiki/OpenFlow |
| 9 | 1 | Thiago Paiva | * http://www.openflow.org/ |
| 10 | 1 | Thiago Paiva | * http://www.openflow.org/wp/openflow-components/ |
| 11 | 1 | Thiago Paiva | * http://bigswitch.com/blog/2012/12/20/why-openflow-hardware-control-matters-in-the-data-center |
| 12 | 1 | Thiago Paiva | |
| 13 | 1 | Thiago Paiva | |
| 14 | 1 | Thiago Paiva | |
| 15 | 1 | Thiago Paiva | |
| 16 | 1 | Thiago Paiva | h2. Controladores |
| 17 | 1 | Thiago Paiva | |
| 18 | 1 | Thiago Paiva | h3. Lista |
| 19 | 1 | Thiago Paiva | |
| 20 | 1 | Thiago Paiva | * http://tech.saroscorner.com/2012/12/list-of-openflow-controllers-for-sdn.html |
| 21 | 1 | Thiago Paiva | |
| 22 | 1 | Thiago Paiva | h3. floodlight |
| 23 | 1 | Thiago Paiva | |
| 24 | 1 | Thiago Paiva | * http://www.projectfloodlight.org/floodlight/ |
| 25 | 1 | Thiago Paiva | * http://groups.geni.net/geni/wiki/OpenFlow/Controllers/Floodlight |
| 26 | 1 | Thiago Paiva | |
| 27 | 1 | Thiago Paiva | |
| 28 | 1 | Thiago Paiva | h2. Guias |
| 29 | 1 | Thiago Paiva | |
| 30 | 1 | Thiago Paiva | * http://searchsdn.techtarget.com/guides/OpenFlow-protocol-tutorial-SDN-controllers-and-applications-emerge |
| 31 | 1 | Thiago Paiva | |
| 32 | 1 | Thiago Paiva | |
| 33 | 1 | Thiago Paiva | |
| 34 | 1 | Thiago Paiva | h2. Comparativos |
| 35 | 1 | Thiago Paiva | |
| 36 | 1 | Thiago Paiva | * Nox, Nox D, Beacon, Maestro |
| 37 | 1 | Thiago Paiva | http://www.openflow.org/wk/index.php/Controller_Performance_Comparisons |
| 38 | 2 | Raphael Cóbe | |
| 39 | 2 | Raphael Cóbe | |
| 40 | 2 | Raphael Cóbe | h3. Tabela Resumo: |
| 41 | 2 | Raphael Cóbe | |
| 42 | 3 | Raphael Cóbe | |_. Nome|_. Linguagem|_. Licença|_. Tamanho do Pacote |_. Features |_. URL|_. Versão do OpenFlow | |
| 43 | 3 | Raphael Cóbe | |Nox |C++ |GPL V3 |>. 258 Kb (Fonte) | Provides a C++ OpenFlow 1.0 API |
| 44 | 3 | Raphael Cóbe | Provides fast, asynchronous IO |
| 45 | 3 | Raphael Cóbe | Includes sample components for: |
| 46 | 3 | Raphael Cóbe | Topology discovery |
| 47 | 3 | Raphael Cóbe | Learning switch |
| 48 | 3 | Raphael Cóbe | Network-wide switch |http://www.noxrepo.org/pox/documentation/| 1.0 | |
| 49 | 3 | Raphael Cóbe | |Pox |Python |GPL V3 |>. 1.1 Mb (Fonte) | “Pythonic” OpenFlow interfacePOX Performance Graph |
| 50 | 3 | Raphael Cóbe | Reusable sample components for path selection, topology discovery, etc. |
| 51 | 3 | Raphael Cóbe | “Runs anywhere” – Can bundle with install-free PyPy runtime for easy deployment |
| 52 | 3 | Raphael Cóbe | Specifically targets Linux, Mac OS, and Windows |
| 53 | 3 | Raphael Cóbe | Supports the same GUI and visualization tools as NOX |
| 54 | 3 | Raphael Cóbe | Performs well compared to NOX applications written in Python |http://www.noxrepo.org/nox/documentation/| 1.0| |
| 55 | 3 | Raphael Cóbe | |Beacon |Java |GPL v2 |>. 12.2 Mb (Fonte) 17 Mb (Binários + Dependências)| *Stable* - Beacon has been in development since early 2010, and has been used in several research projects, networking classes, and trial deployments. Beacon currently powers a 100-vswitch, 20-physical switch experimental data center and has run for months without downtime. |
| 56 | 3 | Raphael Cóbe | *Cross-platform* - Beacon is written in Java and runs on many platforms, from high end multi-core Linux servers to Android phones. |
| 57 | 3 | Raphael Cóbe | *Dynamic* - Code bundles in Beacon can be started/stopped/refreshed/installed at runtime, without interrupting other non-dependent bundles (ie replace your running Learning Switch application without disconnecting switches). |
| 58 | 3 | Raphael Cóbe | *Rapid Development* - Beacon is easy to get up and running. Java and Eclipse simplify development and debugging of your applications. |
| 59 | 3 | Raphael Cóbe | *Fast* - Beacon is multithreaded, check out performance benchmarks. |
| 60 | 3 | Raphael Cóbe | *Web UI* - Beacon optionally embeds the Jetty enterprise web server and a custom extensible UI framework |
| 61 | 3 | Raphael Cóbe | *Frameworks* - Beacon builds on mature Java frameworks such as Spring and Equinox (OSGi) |https://openflow.stanford.edu/display/Beacon/Guides|1.0| |
| 62 | 3 | Raphael Cóbe | |Maestro |Java |LGPL v2.1 |>. 117 Kb (Binários) 262 Kb (Fonte) |*Developed in Java* (both the platform and the components) - Highly portable to various operating systems and architectures. |
| 63 | 3 | Raphael Cóbe | *Multi-threaded* - Takes full advantage of multi-core processors. |
| 64 | 3 | Raphael Cóbe | Currently provides the control components for realizing either a learning switch network, or a routed network using OpenFlow switches. |http://code.google.com/p/maestro-platform/wiki/MaestroTutorial|1.0| |