- O SDN representa uma nova arquitetura de rede que permite a separação dos planos de controle e dados, possibilitando um gerenciamento de rede mais inteligente e flexível.
- A tecnologia por trás do SDN, OpenFlow, facilita o controle dinâmico do tráfego de rede ao permitir a comunicação em tempo real entre o controlador e os dispositivos de rede.
- O SDN promove um ambiente aberto e programável, facilitando o desenvolvimento e a implantação de novos aplicativos e serviços, estimulando assim a inovação na infraestrutura de rede.
À medida que a tecnologia evolui, as redes que nos conectam também evoluem. A rede definida por software (SDN) surge como uma abordagem revolucionária que remodela os paradigmas tradicionais de rede. Ao desacoplar o plano de controle do plano de dados, o SDN introduz um método centralizado de gerenciamento de recursos de rede. Isso leva a maior flexibilidade, operações simplificadas e segurança reforçada. As organizações agora podem responder rapidamente a novos desafios, garantindo desempenho e confiabilidade robustos. Neste artigo de blog, vamos nos aprofundar nos aspectos fundamentais do SDN.
Entendendo a rede definida por software
A rede definida por softwareé uma arquitetura e um método de gerenciamento de rede que separa o plano de controle da rede do plano de transferência de dados e gerencia de forma centralizada o controle da rede, melhorando a flexibilidade, a programabilidade e o gerenciamento da rede.
Na arquitetura de rede tradicional, os dispositivos de rede são responsáveis pela transferência de dados e pela lógica de controle, enquanto o SDN centraliza a lógica de controle da rede em um controlador central, tornando o gerenciamento de rede mais centralizado e flexível.
Leia também:Como funciona o balanceamento de carga em redes?
Leia também:O que é a rede neural profunda?
Os componentes do SDN
O SDN oferece uma rede programável e centralizada com controladores SDN, APIs sul e APIs norte. O controlador SDN é o coração da rede, fornecendo uma visão centralizada de toda a rede. A API sul transmite informações para switches e roteadores da rede. As APIs norte são usadas para permitir a comunicação de aplicativos e a implantação de serviços.
Uma representação típica da arquitetura SDN consiste em três camadas: a camada de aplicação, a camada de controle e a camada de infraestrutura. Essas camadas se comunicam usando interfaces de programação de aplicativos (API) norte e sul.
Camada de aplicação:A camada de aplicação contém os aplicativos ou funções de rede típicos usados por uma organização, como sistemas de detecção de intrusão, balanceadores de carga ou firewalls. As redes tradicionais usam dispositivos dedicados, como firewalls ou balanceadores de carga, enquanto as redes definidas por software substituem esses dispositivos por aplicativos que usam controladores para gerenciar o comportamento do plano de dados.
Camada de controle:A camada de controle representa o software do controlador SDN centralizado que atua como o cérebro da rede definida por software, residindo no servidor e gerenciando as políticas e o tráfego em toda a rede.
Camada de infraestrutura:A camada de infraestrutura consiste nos switches físicos da rede que encaminham o tráfego de rede para seus destinos.
Interface API:Essas três camadas se comunicam usando suas respectivas APIs norte e sul; o aplicativo se comunica com o controlador por meio de sua interface norte e, embora existam outros protocolos, o controlador e o switch se comunicam usando uma interface sul, como OpenFlow.
Os diferentes modelos de SDN
Embora o princípio do controle de software centralizado do fluxo de dados em switches e roteadores se aplique a todas as redes definidas por software, o SDN tem diferentes modelos.
SDN aberto:Os administradores de rede usam protocolos comoOpenFlowpara controlar o comportamento de switches virtuais e físicos no plano de dados.
SDN por API:A interface de programação de aplicativos não usa um protocolo aberto, mas controla como os dados fluem pela rede em cada dispositivo.
Modelo de sobreposição SDN:Outro tipo de rede definida por software executa uma rede virtual sobre a infraestrutura de hardware existente, criando túneis dinâmicos para diferentes Data Centers locais e remotos. A rede virtual aloca a largura de banda por meio de vários canais e atribui dispositivos a cada canal, enquanto a rede física permanece inalterada.
SDN híbrido:Este modelo combina a rede definida por software com os protocolos de rede tradicionais em um mesmo ambiente para suportar diferentes funções na rede. Os protocolos de rede padrão continuam a direcionar parte do tráfego, enquanto o SDN suporta o restante, permitindo que os administradores de rede integrem progressivamente o SDN em ambientes existentes.

