NOX » History » Version 1

Thiago Paiva, 02 Oct 2013 00:26

1 1 Thiago Paiva
h1. NOX
2 1 Thiago Paiva
3 1 Thiago Paiva
h2. OBSERVAÇÃO
4 1 Thiago Paiva
5 1 Thiago Paiva
Existem duas versões do NOX. A versão antiga e descontinuada foi renomeada para NOX-Classic. Porém todos os materiais que foram produzidos para essa versão tratam-na com o nome que era corrente, ou seja, apenas por NOX. Isso causa um problema sério: em qualquer conteúdo referente ao NOX não se consegue saber se é sobre a versão antiga ou a nova, a menos que seja dito explicitamente ou que o NOX seja chamado de 'new NOX'.
6 1 Thiago Paiva
7 1 Thiago Paiva
8 1 Thiago Paiva
h2. Overview
9 1 Thiago Paiva
10 1 Thiago Paiva
Controlador praticamente desenvolvido em conjunto com OpenFlow.
11 1 Thiago Paiva
12 1 Thiago Paiva
* Oferece uma API para OpenFlow em C++
13 1 Thiago Paiva
* Oferece rápida e assincrona IO (entrada saída)
14 1 Thiago Paiva
* Está disponível nas recentes distribuições Ubuntu (mas é possível instalar na Debian e RHEL)
15 1 Thiago Paiva
* Inclui componentes exemplos: 
16 1 Thiago Paiva
** Topology discovery
17 1 Thiago Paiva
** Learning switch
18 1 Thiago Paiva
** Network-wide switch
19 1 Thiago Paiva
20 1 Thiago Paiva
21 1 Thiago Paiva
h2. Versões
22 1 Thiago Paiva
23 1 Thiago Paiva
* NOX-Classic: deprecated. Suporte para C++ e Python.
24 1 Thiago Paiva
25 1 Thiago Paiva
* NOX (aka 'new NOX'): suporte apenas para C++. Código mais limpo. Poucos applicativos.
26 1 Thiago Paiva
27 1 Thiago Paiva
* NOX com suporte a OpenFlow 1.3 (em desenvolvimento, último commit 07/05/2013)
28 1 Thiago Paiva
https://github.com/CPqD/nox13oflib
29 1 Thiago Paiva
30 1 Thiago Paiva
31 1 Thiago Paiva
h2. NOX API reference
32 1 Thiago Paiva
33 1 Thiago Paiva
http://www.noxrepo.org/_/nox-classic-doxygen/index.html
34 1 Thiago Paiva
35 1 Thiago Paiva
(gerado pelo doxygen)
36 1 Thiago Paiva
37 1 Thiago Paiva
38 1 Thiago Paiva
h2. Repositório GitHub
39 1 Thiago Paiva
40 1 Thiago Paiva
https://github.com/noxrepo/nox
41 1 Thiago Paiva
42 1 Thiago Paiva
43 1 Thiago Paiva
h2. Documentação do NOX-Classic
44 1 Thiago Paiva
45 1 Thiago Paiva
Dizem que apesar de ultrapassado, a documentação contida no wiki do NOX-Classic ainda pode ajudar, então:
46 1 Thiago Paiva
https://github.com/noxrepo/nox-classic/wiki
47 1 Thiago Paiva
48 1 Thiago Paiva
49 1 Thiago Paiva
h2. Tutoriais
50 1 Thiago Paiva
51 1 Thiago Paiva
* Create OpenFlow network with multiple PCs/NetFPGAs
52 1 Thiago Paiva
http://archive.openflow.org/wp/deploy-labsetup/
53 1 Thiago Paiva
54 1 Thiago Paiva
* NOX OpenFlow Controller Install on Ubuntu 12.04 (antigo já, talvez esteja no repositório)
55 1 Thiago Paiva
http://mytestbed.net/projects/openflow/wiki/Installing_a_NOX_controller
56 1 Thiago Paiva
http://networkstatic.net/nox-openflow-controller-install-on-ubuntu-12-04-precise-lts/