OpenFlowControllers Features » History » Version 7

Thiago Paiva, 07 Oct 2013 11:10

1 1 Thiago Paiva
h1. OpenFlowControllers Features
2 1 Thiago Paiva
3 4 Thiago Paiva
4 1 Thiago Paiva
h2. Características a analisar:
5 1 Thiago Paiva
6 5 Thiago Paiva
7 5 Thiago Paiva
h3. Linguagem
8 5 Thiago Paiva
9 5 Thiago Paiva
Linguagem utilizada para o desenvolvimento.
10 5 Thiago Paiva
11 5 Thiago Paiva
12 5 Thiago Paiva
h3. Licença
13 5 Thiago Paiva
14 5 Thiago Paiva
Licença em que o código foi liberado. A preferência é por licenças livres, facilitando assim o estudo e desenvolvimento de aplicações ou até mesmo de correções de problemas.
15 5 Thiago Paiva
16 5 Thiago Paiva
17 5 Thiago Paiva
h3. Suporte a versões do OpenFLOW
18 5 Thiago Paiva
19 5 Thiago Paiva
* Quais são as versões de OpenFlow suportadas pelo controlador / framework. 
20 5 Thiago Paiva
* Como isso é implementado
21 5 Thiago Paiva
22 5 Thiago Paiva
23 5 Thiago Paiva
h3. Requisitos
24 5 Thiago Paiva
25 7 Thiago Paiva
Pacotes e outros recursos necessários ao funcionamento do controlador.
26 1 Thiago Paiva
27 7 Thiago Paiva
28 7 Thiago Paiva
h3. Independência de linguagem de programação 
29 7 Thiago Paiva
30 7 Thiago Paiva
Quais linguagens são suportadas na implementação de aplicações e componentes.
31 7 Thiago Paiva
32 7 Thiago Paiva
33 7 Thiago Paiva
h3. Modularidade
34 7 Thiago Paiva
35 7 Thiago Paiva
Quanto e que tipo de modularidade o controlador oferece.
36 7 Thiago Paiva
37 7 Thiago Paiva
38 7 Thiago Paiva
h3. Documentação
39 7 Thiago Paiva
40 7 Thiago Paiva
Nível de documentação do controlador, incluindo tutoriais e exemplos.
41 7 Thiago Paiva
42 7 Thiago Paiva
h3. tamanho do pacote
43 5 Thiago Paiva
* outras características
44 5 Thiago Paiva
* testes
45 6 Thiago Paiva
* quem usa
46 6 Thiago Paiva
* quem está por trás (empresa, consórcio, comunidade, universidade, ...)
47 6 Thiago Paiva
* último release / commit
48 6 Thiago Paiva
* repositório
49 6 Thiago Paiva
* aplicações
50 6 Thiago Paiva
51 1 Thiago Paiva
52 3 Thiago Paiva
53 3 Thiago Paiva
h2. Outras:
54 4 Thiago Paiva
55 1 Thiago Paiva
* GRE tunneling
56 1 Thiago Paiva
* VLAN support
57 1 Thiago Paiva
* topology discovery
58 1 Thiago Paiva
* MAC based segregation
59 1 Thiago Paiva
60 1 Thiago Paiva
61 1 Thiago Paiva
h2. Ryu <--> OpenStack
62 1 Thiago Paiva
63 1 Thiago Paiva
* Flat networks regardless of the underlying physical network
64 1 Thiago Paiva
* Scalable multi-tenant isolations
65 4 Thiago Paiva
** tunneling based isolations
66 4 Thiago Paiva
** do not need high-end switches
67 4 Thiago Paiva
* integration with quantum IPAM and L3 API
68 4 Thiago Paiva
* firewall
69 4 Thiago Paiva
* virtual network <--> physical network
70 4 Thiago Paiva
* distributed controllers (redundancy)
71 4 Thiago Paiva
72 1 Thiago Paiva
73 1 Thiago Paiva
h2. How to measure these ones: