Orquestrador de redes programável

Kytos-ng logo

Uma rede definida por software (SDN) é uma rede mais centralizada, em comparação com as tradicionais, na qual o plano de dados é separado do plano de controle. Nesse sentido, o plano de controle é representado pelo controlador SDN, enquanto os roteadores e switches, nessa estrutura, se dedicam exclusivamente às transferências de dados [SALMAN et al, 2020]. A comunicação entre controladores, switches e roteadores pode ser feita usando o protocolo OpenFlow.

O projeto HackInSDN utiliza o Kytos-ng como seu controlador SDN. Kytos-ng é um controlador SDN focado em estabilidade, escalabilidade e extensibilidade, sendo resultado de um trabalho conjunto entre a Universidade de São Paulo (UNESP), a Rede Acadêmica de São Paulo (rednesp) e a Florida International University (FIU).

Uma das principais características do Kytos é a possibilidade de criar diversos Network Apps (Napps), o que confere grande flexibilidade operacional. Além disso, é uma aplicação central leve, o que significa que poucos recursos computacionais são necessários para a sua instalação.

O Kytos-ng está sendo utilizado em projetos como AmLight, AtlanticWave-SDX e Q-Factor.

Funções principais de um controlador SDN

Referências

  1. O. Salman, I. H. Elhajj, A. Kayssi e A. Chehab, “Controladores SDN: Um estudo comparativo”, 2016 18th Mediterranean Electrotechnical Conference (MELECON), Lemesos, Chipre, 2016, pp. 1-6, doi: 10.1109/MELCON.2016.7495430.