Rede definida por software (SDN)
O SDN (Software Defined Networking) é uma abordagem para redes de dados em que as funções de controlo estão dissociadas da infraestrutura física. Isto permite que os administradores de rede suportem uma rede dinâmica, gerenciável e económica, tornando-a ideal para a natureza de alta largura de banda das aplicações atuais.
A SDN aborda o facto de a arquitetura estática das redes convencionais não ser adequada às necessidades dinâmicas de computação e armazenamento dos data centers, campus e ambientes dos operadores de rede modernos.
Um protocolo de comunicação conhecido como OpenFlow é considerado um habilitador do SDN. O OpenFlow permite que os controladores remotos determinem o caminho dos pacotes através da rede de switches e routers. Esta separação do controlo do encaminhamento permite uma gestão de tráfego mais sofisticada do que é possível utilizando os métodos tradicionais. O OpenFlow permite que switches e routers de diferentes fabricantes (muitas vezes cada um com as suas próprias interfaces e linguagens de programação proprietárias) sejam geridos remotamente utilizando um protocolo único e aberto. O OpenFlow permite a administração remota de tabelas de encaminhamento de pacotes de um switch, adicionando, modificando e removendo regras e ações de correspondência de pacotes.
As principais tendências de computação que impulsionam a necessidade de um novo conceito de rede incluem:
- Alteração dos padrões de tráfego : As aplicações que normalmente acedem a bases de dados e servidores distribuídos geograficamente através de nuvens públicas e privadas exigem uma gestão de tráfego extremamente flexível e acesso à largura de banda a pedido.
- A 'consumerização das TI' : A tendência BYOD (Bring Your Own Device) exige redes que sejam flexíveis e seguras.
- O aumento dos serviços na nuvem : os utilizadores esperam o acesso on-demand a aplicações, infraestruturas e outros recursos de TI.
- 'Big data' significa mais largura de banda : O tratamento de grandes transferências de dados requer um processamento paralelo massivo que alimenta uma procura constante por capacidade adicional e conectividade 'qualquer-para-qualquer'.
Author: Paul Waite