NOX » History » Version 1

Version 1/3 - Next » - Current version
Thiago Paiva, 02 Oct 2013 00:26


NOX

OBSERVAÇÃO

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'.

Overview

Controlador praticamente desenvolvido em conjunto com OpenFlow.

  • Oferece uma API para OpenFlow em C++
  • Oferece rápida e assincrona IO (entrada saída)
  • Está disponível nas recentes distribuições Ubuntu (mas é possível instalar na Debian e RHEL)
  • Inclui componentes exemplos:
    • Topology discovery
    • Learning switch
    • Network-wide switch

Versões

  • NOX-Classic: deprecated. Suporte para C++ e Python.
  • NOX (aka 'new NOX'): suporte apenas para C++. Código mais limpo. Poucos applicativos.

NOX API reference

http://www.noxrepo.org/_/nox-classic-doxygen/index.html

(gerado pelo doxygen)

Repositório GitHub

https://github.com/noxrepo/nox

Documentação do NOX-Classic

Dizem que apesar de ultrapassado, a documentação contida no wiki do NOX-Classic ainda pode ajudar, então:
https://github.com/noxrepo/nox-classic/wiki

Tutoriais

Also available in: PDF HTML TXT