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/ |