SDN e OpenFlow: Uma nova maneira de gerenciar redes Anderson Guarnier da Silva e Robson Stenico Leopoldino Universidade Metodista de Piracicaba – UNIMEP Faculdade de Ciências Exatas e da Natureza - FACEN Curso de Tec. em Redes de Computadores Sotware Defined Networking (SDN) é um paradigma emergente que promove a necessidade de alterar limitações atuais das infraestruturas de redes. Primeiro, isso quebra a integração vertical separando o controle lógico da rede (plano de controle) de roteadores e switches fundamentais que encaminham o tráfego (plano de dados). Segundo, com a separação dos planos de controle e plano de dados, switches de rede se tornam dispositivos de encaminhamento e o controle lógico é implementado em um controlador lógicamente centralizado (ou sistema operacional de rede), simplificando aplicação de políticas e (re)configuração ou evolução da rede. A figura ao lado apresenta uma visão das funcionalidades da rede em camadas onde o plano de dados corresponde aos dispositivos de rede, que são responsáveis pela (eficiência) encaminhamento de dados. O plano de controle representa os protocolos usados para popular as tabelas de encaminhamento dos elementos do plano de dados. O plano de gerenciamento inclui aplicações de serviços, como SNMP, usados para remotamente monitorar e configurar a funcionalidade de controle. Controladoras SDN. - Computadores convencionais - Supercomputadores - Maquinas virtuais simples. - Maquinas virtuais em Cluster - Appliance Dispositivos OpenFlow - Switch - Roteadores - Acess Point Funcionamento de um equipamento OpenFlow: - Dispositivo OpenFlow recebe pacote - Consulta as entradas do pacote - Analisa com as regras existente - Toma a decisão conforme programado Visão das funcionalidades da rede em camadas Não Importa quais sejam os Aplicativos Não importa qual arquitetura da rede Se tiver a controladora SDN devidamente configurada E uma rede composta com dispositivos OpenFlow Fica fácil gerenciar todos os equipamentos de Acesso, Controle e Núcleo. Rede tradicional X Redes Definidas por Softwares (SDN) Rede Convencionais: - Difícil de Gerenciar - Problema com crescimento da Topologia - Equipamento específico para cada processo - Equipamentos Desatualizados Redes Definidas por Softwares - Fácil gerenciamento - Rede escalável - Aumento da segurança - Atualização em massa - Loadbalance unificado - Kreutz; Diego; Fernando Ramos; Paulo Verissimo; Christian Esteve Rothenberg; Siamak Azodolmolky; Steve Uhlig. "Software-Defined Networking: A Comprehensive Survey." arXiv preprint arXiv:1406.0440 (2014). - ROTHENBERG, Chiristian Esteve – OpenFlow e redes definidas por software: Um novo paradigm de controle e inovação em redes de computadores. - MCKEOWN, Nick – OpenFlow: Enabling Innovation in Campus Network - GUEDES, Dorgival – Redes Definidas por Software: uma abordagem sistêmica para o desenvolvimento das pesquisas em redes de computadores. - COSTA, Lucas Rodrigues – OpenFlow e o Paradigma de Redes Definidas por Software - NADEAU, Thomas D; GRAY, Ken - SDN: Software Defined Networks. Publicado em 22 de agosto de 2013.