Redes Definidas por Software: uma abordagem sistêmica para o desenvolvimento de pesquisas em Redes de Computadores

Dorgival Guedes, Luiz Vieira, Marcos Vieira, Henrique Rodrigues, and Roge- rio Nunes.

O minicurso discute o estado da arte em Redes Definidas por Software (SDN - Software Defined Networks). Indo muito al ́em do protocolo OpenFlow, são discutidos linhas pesquisa e aplicações em SDN. O minicurso antes de entrar nesses tópicos mais avançados faz uma introdução teórica mostrando as origens e o contexto evolutivo que trouxe a área de Redes de computadores at ́e o momento em que SDN se torna algo real e aplicável ao mercado.

Alguns capítulos são dedicados a explicar em detalhes a separação do plano de dados e de controle e como são separados arquiteturalmente os componentes SDN. Além disso, são apresentados como são programados os elementos de redes através de SDN. Nos exemplos são usados o protocolo OpenFlow, que criado em 2008, foi um grande passo para academia e mercado na direção de soluções em SDN.

Uma parte do minicurso é dedicada à introdução do controlador SDN POX. São apresentados sua arquitetura baseada em eventos, como criar módulos para esse controlador e como executá-lo junto à ferramenta de simulação de redes Mininet.

Projetos de pesquisa como Ripcord, RouteFlow, ElasticTree, Gatekeeper.ng e Pox at Home são exemplos utilizados no minicurso para mostrar abordagens focadas em datacenters e até redes domésticas.

A o final, considerações sobre o futuro das pesquisas envolvendo SDN e o potencial crescimento no mercado em função do Protocolo OpenFlow são discutidas.

[1] Redes Definidas por Software: uma abordagem sistêmica para o  desenvolvimento de pesquisas em Redes de Computadores

Posts em português para fortalecer a comunidade brasileira de Ciência da computação. Caso tenha dúvidas, críticas ou sugestões de temas ou para o blog deixe nos comentários :)