Rede Definida por Software (SDN – Software-Defined
Networking) é uma arquitetura emergente que é dinâmica, gerenciável, bom
custo-benefício, e adaptável, tornando-a ideal para a alta largura de banda e
para a natureza dinâmica das aplicações de hoje. Essa arquitetura separa as
funções de controle de rede e de encaminhamento, permitindo que o controle da
rede se torne diretamente programável, e a infraestrutura subjacente seja
abstraída dos serviços de aplicações e
de rede. A arquitetura SDN é definida por ser:
- Diretamente programável: o controle de rede é programado diretamente porque ele é desacoplado das funções de encaminhamento.
- Ágil: abstraindo o controle do redirecionamento possibilita que os administradores ajustem dinamicamente o fluxo do tráfego em toda a rede para atender às necessidades que estão em constante mudança.
- Gerenciamento centralizado: a inteligência da rede é (logicamente) centralizada em controladores SDN baseados em software, o que mantêm uma visão global da rede, que aparece a aplicações e motores de política como um único switch lógico.
- Configurável por programação: SDN permite que os gerentes de rede configurem, gerenciem, protejam e otimizem os recursos de rede muito rapidamente através de SDNs automatizados e dinâmicos, que podem ser escritos pelos próprios administradores pois os programas não dependem de software proprietário.
- Baseado em padrões abertos e independente de fabricante: quando implementado por meio de padrões abertos, SDN simplifica o projeto e operação da rede, porque as instruções são fornecidas pelos controladores SDN em vez de vários dispositivos e protocolos específicos de fornecedores.
Tendências como a mobilidade do usuário, virtualização de
servidores , TI como serviço, e da necessidade de responder rapidamente às
mudanças nas condições de negócios colocam demandas significativas na rede -
demandas que arquiteturas de rede convencionais de hoje não pode manipular. Rede Definida por Software fornece uma
arquitetura de rede nova , dinâmica que transforma backbones de rede tradicionais em plataformas de prestação de
serviços.
Ao desvincular o controle da rede e planos de dados ,
arquitetura SDN abstrai a infraestrutura básica a partir das aplicações que o
utilizam, permitindo que a rede se torne programável e controlável em escala,
como a infraestrutura de computadores que cada vez mais se assemelha. Uma abordagem
SDN promove virtualização de rede, permitindo que a equipe de TI gerencie seus
servidores, aplicativos, armazenamento e redes com uma abordagem comum e por um
conjunto de ferramentas. Seja em um ambiente de suporte ou centro de dados de
uma empresa, a adoção SDN pode melhorar a capacidade de gerenciamento de rede,
escalabilidade e agilidade.
Fonte: www.opennetworking.org/sdn-resources/sdn-library/whitepapers