SDN: rede definida por software

PUBLICADO EM 19 de abril de 2017

Definição SDN

SDN or Rede definida por software é uma abordagem de design de infraestrutura para permitir que administradores de sistemas, engenheiros de rede e devops gerenciem e controlem os dispositivos de rede em um data center de maneira dinâmica usando interfaces programáveis ​​e abertas por meio de APIs REST.

O principal requisito de rede definida por software vem das necessidades atuais de infraestrutura dinâmica, escalável, econômica e flexível em um data center, evitando as arquiteturas de TI tradicionais estáticas, baseadas em hardware e monolíticas que estão obsoletas.

A arquitetura definida por software desacopla plano de controle, que controla e toma as decisões onde o tráfego está indo, e o caminho de dados, que gerencia e encaminha os pacotes.

Desafios SDN

O principal desafios arquitetônicos que define um SDN são:

Programmability. Permite automação totalmente programável através de padrões abertos com APIs REST por administradores de sistemas e devops, a fim de ser totalmente integrado através de qualquer framework.
Agilidade. Simplifique o projeto e a operação da rede por meio da desassociação do plano de controle e do caminho de dados, que permite uma camada superior de abstração que facilita a definição da rede e evita dispositivos e protocolos específicos do fornecedor.
Controlador central. A inteligência centralizada da rede permite gerenciar infraestruturas de rede de grande escala, como um único dispositivo, e permite orquestrar as diferentes políticas de gerenciamento de tráfego, armazenamento, segurança, entrega de aplicativos, etc.

Diferentes aplicativos definidos por software que foram desenvolvidos sob este paradigma são:

SDx (tudo definido por software). Compõe todos os diferentes campos de infra-estrutura e aplicativos além dos desafios do data center (isto é, IoT e sistemas críticos) que estão dentro do definido por software paradigma.
SDI (infra-estrutura definida por software). Ele define o conceito de que a infraestrutura em um data center é orquestrada e escalonável por software programaticamente.
SDM (memória definida por software). Ele define uma solução em que a memória é um recurso provisionado por meio de software.
SDMN (rede móvel definida por software).
SD-WAN (rede de área ampla definida por software). Ele define uma solução em que a comunicação de diferentes agências, o gerenciamento de largura de banda de acesso à Internet, a latência e os problemas de rede de longa distância são resolvidos usando uma solução definida por software.
SD-LAN (Rede de Área Local Definida por Software). Ele define uma solução em que os problemas de rede local, como congestionamento de pacote, taxa de transferência, baixa latência e isolamento de serviços, são resolvidos usando uma solução definida por software.
SDR (Software-defined Radio). Define a programação digital de comunicações de rádio tradicionalmente analógicas como moduladores / demoduladores, filtros, misturadores, amplificadores, etc.
SDS (armazenamento definido por software). Provisionamento de armazenamento de políticas e programáveis ​​por meio de software.
SDP (Software-defined Protection). Provisão de segurança por políticas e programáveis ​​através de software como proteção DoS e DDoS, listas negras, firewall por serviço ou aplicativo, etc.
SDDC (Data Center definido por software). Ele define a capacidade de programação do provisionamento e das políticas de todos os recursos do data center por meio de um paradigma definido por software.
SDAD (entrega de aplicativos definida por software). Ele define o provisionamento e as políticas de entrega de aplicativos por meio de soluções definidas por software que fornecem balanceamento de carga, alta disponibilidade, monitoramento e relatórios de aplicativos, entre outros.

Abordagem de Zevenet para SDN

Zevenet 5 foi projetado para atender os ambientes de rede de médio e grande porte, implementando um API REST com especificação totalmente aberta que permite a integração completa em uma infraestrutura SDN por meio dos recursos de programação, agilidade e controlador central.

Sob o paradigma SDx, Zevenet ADC fornece os seguintes recursos definidos por software para serem integrados em um data center definido por software:

SDN recursos através do provisionamento e gerenciamento programável da configuração avançada de rede, interfaces virtuais e vlan, IPs flutuantes, agregação de links, roteamento avançado, estatísticas e relatórios em tempo real da rede. Mais informações…
SD-WAN recursos através do provisionamento e gerenciamento centralizado de serviços virtuais para agregação de uplinks, alta disponibilidade de acesso à WAN, balanceador de carga no nível de roteamento e estatísticas. Mais informações…
SDP capacidades através da definição de políticas em redes e por nível de serviço / aplicação virtual de mitigações de Dos, lista negra local e remota, fortalecimento da segurança de codificação SSL, mitigação de ameaças HTTP / S, entre outros. Mais informações…
SDDC recursos através da definição de interfaces programáveis ​​para permitir o provisionamento e o gerenciamento central de serviços virtuais geolocalizados em diferentes data centers. Mais informações…
SDAD recursos através da definição de interfaces programáveis ​​para permitir o provisionamento e gerenciamento central de serviços virtuais e flutuantes com alta disponibilidade intrinsecamente em níveis de rede e aplicativos, balanceamento de carga, monitoramento, relatórios de aplicativos, descarregamento de SSL, implementação de serviços de topologia arquitetônica diferente, recursos de proxy e tratamento otimizado de dados em L4 e L7 entre outros. Mais informações…

Referências SDN

https://www.zevenet.com/zapidocv3/ - API REST para programabilidade definida por software do Zevenet ADC.
https://en.wikipedia.org/wiki/Software-defined_networking - Definição de SDN na wikipedia.

Compartilhar no:

Documentação sob os termos da Licença de Documentação Livre GNU.

Esse artigo foi útil?

Artigos Relacionados