Floodlight » History » Version 2

Thiago Paiva, 09 Oct 2013 10:25

1 1 Thiago Paiva
h1. Floodlight
2 1 Thiago Paiva
3 2 Thiago Paiva
4 2 Thiago Paiva
h2. Sobre o código
5 2 Thiago Paiva
6 2 Thiago Paiva
7 2 Thiago Paiva
h3. Linguagem
8 2 Thiago Paiva
9 2 Thiago Paiva
Linguagem utilizada para o desenvolvimento.
10 2 Thiago Paiva
11 2 Thiago Paiva
12 2 Thiago Paiva
h3. Licença
13 2 Thiago Paiva
14 2 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 2 Thiago Paiva
16 2 Thiago Paiva
17 2 Thiago Paiva
h3. Suporte a versões do OpenFLOW
18 2 Thiago Paiva
19 2 Thiago Paiva
* Quais são as versões de OpenFlow suportadas pelo controlador / framework. 
20 2 Thiago Paiva
* Como isso é implementado
21 2 Thiago Paiva
22 2 Thiago Paiva
23 2 Thiago Paiva
h3. Requisitos
24 2 Thiago Paiva
25 2 Thiago Paiva
* pacotes a serem instalados
26 2 Thiago Paiva
* espaço de armazenamento exigido
27 2 Thiago Paiva
* outros recursos necessários ao funcionamento do controlador.
28 2 Thiago Paiva
29 2 Thiago Paiva
30 2 Thiago Paiva
h3. Independência de linguagem de programação 
31 2 Thiago Paiva
32 2 Thiago Paiva
Quais linguagens são suportadas na implementação de aplicações e componentes.
33 2 Thiago Paiva
34 2 Thiago Paiva
35 2 Thiago Paiva
h3. Modularidade
36 2 Thiago Paiva
37 2 Thiago Paiva
Quanto e que tipo de modularidade o controlador oferece.
38 2 Thiago Paiva
39 2 Thiago Paiva
40 2 Thiago Paiva
h3. Repositório
41 2 Thiago Paiva
42 2 Thiago Paiva
Onde encontrar o código.
43 2 Thiago Paiva
44 2 Thiago Paiva
45 2 Thiago Paiva
h3. Recursos básicos do controlador
46 2 Thiago Paiva
47 2 Thiago Paiva
Recursos oferecidos pelo controlador sem a necessidade de aplicações, como por exemplo:
48 2 Thiago Paiva
* GRE tunneling
49 2 Thiago Paiva
* VLAN support
50 2 Thiago Paiva
51 2 Thiago Paiva
52 2 Thiago Paiva
h3. Aplicações
53 2 Thiago Paiva
54 2 Thiago Paiva
Componentes disponíveis que acrescentam ferramentas ao controlador, como por exemplo:
55 2 Thiago Paiva
* topology discovery
56 2 Thiago Paiva
* MAC based segregation
57 2 Thiago Paiva
58 2 Thiago Paiva
59 2 Thiago Paiva
h3. Testes
60 2 Thiago Paiva
61 2 Thiago Paiva
Existência de testes de unidades no codigo (scripts ou códigos), geralmente em uma pasta em separado, que validam e testam o código desenvolvido. 
62 2 Thiago Paiva
63 2 Thiago Paiva
64 2 Thiago Paiva
h3. Disponibilidade nas distribuições GNU/Linux 
65 2 Thiago Paiva
66 2 Thiago Paiva
Disponibilidade e facilidade de instação nas distribuição GNU/Linux relevantes atuais. 
67 2 Thiago Paiva
68 2 Thiago Paiva
* disponível nos repositórios da distribuição?
69 2 Thiago Paiva
* versão dos pacotes disponíveis
70 2 Thiago Paiva
* ênfase nas distros Debian e Ubuntu.
71 2 Thiago Paiva
72 2 Thiago Paiva
73 2 Thiago Paiva
h2. Documentação
74 2 Thiago Paiva
75 2 Thiago Paiva
Nível de documentação do controlador, incluindo tutoriais e exemplos (tanto de estruturas quanto de aplicações).
76 2 Thiago Paiva
77 2 Thiago Paiva
78 2 Thiago Paiva
h2. Suporte junto ao OpenStack
79 2 Thiago Paiva
80 2 Thiago Paiva
Como o ambiente estruturado se baseia no OpenStack, é interessante saber qual é o tipo de suporte oferecido a essa ferramenta.
81 2 Thiago Paiva
82 2 Thiago Paiva
83 2 Thiago Paiva
h2. Quem usa
84 2 Thiago Paiva
85 2 Thiago Paiva
Público do controlador
86 2 Thiago Paiva
87 2 Thiago Paiva
88 2 Thiago Paiva
h2. Quem está por trás 
89 2 Thiago Paiva
90 2 Thiago Paiva
Empresas, consórcio, comunidade, universidade, ...
91 2 Thiago Paiva
92 2 Thiago Paiva
93 2 Thiago Paiva
h2. último release / commit
94 2 Thiago Paiva
95 2 Thiago Paiva
Uma das formas de se ter noção de quanto o desenvolvimento ainda está ativo é procurar pela data da última atualização de código no repositório.
96 2 Thiago Paiva
97 2 Thiago Paiva
98 2 Thiago Paiva
h2. Outras características
99 2 Thiago Paiva
100 2 Thiago Paiva
Características que não se adequam a nenhuma das anteriores.
101 2 Thiago Paiva
102 2 Thiago Paiva
103 2 Thiago Paiva
104 2 Thiago Paiva
105 2 Thiago Paiva
106 2 Thiago Paiva
107 2 Thiago Paiva
108 2 Thiago Paiva
109 2 Thiago Paiva
110 2 Thiago Paiva
111 1 Thiago Paiva
* Configure an HP OpenFlow Switch for Floodlight 
112 1 Thiago Paiva
http://networkstatic.net/configure-an-hp-openflow-switch-for-floodlight/