Dissertação

Contributions for the Standardisation of a SDN Northbound Interface for Load Balancing Applications EVALUATED

Software-Defined Networking (SDN) é um novo paradigma que está a surgir nas redes informáticas. Tem como objetivo contribuir para lutar contra a complexidade inerente das redes tradicionais. O conceito principal do SDN é a separação do plano de controlo do plano de dados, centralizando o plano de controlo de todos os dispositivos da rede num servidor ou controlador SDN. OpenFlow surgiu como o primeiro protocolo amplamente adotado para a comunicação entre o plano de controlo e o plano de dados, conhecido como Southbound Interface (SBI). O seu sucesso elevou SDN para uma grande notoriedade. A Northbound Interface (NBI) é a Interface de Programação de Aplicação (IPA) que define a comunicação entre o plano de controlo e a camada aplicacional. Esta interface proporciona uma abstração para os criadores de aplicações de rede, para que haja a possibilidade de implementar as funcionalidades desejadas, sem preocupações com os detalhes da infraestrutura subjacente. Contudo, oposto à SBI, ainda não existe uma interface aberta e normalizada para a definição da NBI, o que leva as aplicações de SDN a perder interoperabilidade e a uma framework fragmentada. O desenvolvimento de interfaces para domínios específicos vai ajudar na definição de uma normalização mais ampla, levando a uma maior adoção ao SDN. Nesta tese vamos analisar a normalização da NBI e aprofundar o controlador Floodlight, de forma a tornar a NBI relevante para aplicações de distribuição de carga. Desenvolvemos interfaces para aceder à NBI e avaliámos o sistema numa topologia típica de um centro de dados.
Software-Defined Networking, OpenFlow, Northbound Interface, Balanceamento de carga

novembro 22, 2017, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Fernando Mira da Silva

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar