Definição – O que significa Rede Definida por Software (SDN)?
Rede definida por software (SDN) é uma arquitetura de rede de computador emergente. Seu principal fator de distinção é a separação do plano de dados do plano de controle em roteadores e switches. Em outras palavras, o controle é desacoplado do hardware e implementado no software. Sob esta arquitetura, a implementação do plano de controle é através do software dentro dos servidores e é separada do equipamento de rede, enquanto o plano de dados é implementado dentro do hardware ou equipamento de rede. O melhor exemplo dessa arquitetura é o OpenFlow.
Definirtec explica Rede Definida por Software (SDN)
Para entender melhor a rede definida por software, primeiro devemos examinar como a arquitetura de rede tradicional trata os pacotes de dados. Quando um pacote de dados chega a um switch ou roteador, o firmware informa ao hardware para onde encaminhar o pacote e envia todos os pacotes a esse destino pelo mesmo caminho. Em outras palavras, ele trata todos os pacotes da mesma maneira. Switches inteligentes mais avançados, equipados com circuitos integrados de aplicativos específicos (ASICs), podem reconhecer diferentes tipos de pacotes e tratá-los de maneira diferente com base nos ASICs programados. O problema é que essas soluções são muito caras.
O SDN, entretanto, separa o controle do firmware do hardware de rede e o coloca nas mãos do administrador da rede. Ele pode “moldar” o tráfego de rede a partir de um console de controle central sem alterar as configurações de switches individuais. Isso significa que o administrador pode alterar as regras de rede, priorizar conforme necessário e até mesmo bloquear determinados pacotes com grande controle. SDN é, portanto, muito importante para a computação em nuvem (que tem uma arquitetura multi-tenant) porque permite um controle mais eficiente e flexível das cargas de tráfego.
SDN é uma alternativa mais barata aos tipos anteriores de rede porque permite o uso de comutadores de commodity mais baratos, mas fornece melhor controle de tráfego do que antes. Os engenheiros e administradores de rede podem oferecer suporte a estruturas de comutação em hardware de diferentes fornecedores e modelos, bem como integrar switches com ASICs e outros sem. OpenFlow é atualmente a especificação mais popular para SDN e permite o controle remoto de tabelas de roteamento.