O que exatamente é SDN?

9

SDN é um chavão ou é um protocolo, padrão ou recomendação?

O que diferencia o SDN do VMware NSX, por exemplo?

Ronnie Royston
fonte
O termo SDN foi mencionado pela primeira vez em um artigo acadêmico do MIT sobre OpenFlow Greene, K. 2009. TR10: rede definida por software .
Ronnie Royston
Alguma resposta o ajudou? Nesse caso, você deve aceitar a resposta para que a pergunta não apareça para sempre, procurando uma resposta. Como alternativa, você pode fornecer e aceitar sua própria resposta.
Ron Maupin

Respostas:

5

Suponho que você esteja falando sobre redes definidas por software. Atualmente, as redes de ponta tomam decisões de encaminhamento em sua infraestrutura de rede. Exemplo - tabelas de bridge são construídas dinamicamente a partir de pacotes MAC de origem - as decisões de roteamento são tomadas a partir de tabelas de rotas criadas a partir do protocolo de roteamento dinâmico (eigrp / ospf / etc.). No SDN, a infraestrutura de rede é simplesmente vista como um plano de controle e assume a direção de encaminhamento de um controlador central (um aplicativo em execução em um servidor em algum lugar). Portanto, cada dispositivo de rede layer2 / layer3 consultaria o controlador quanto a decisões de encaminhamento.

Este é um artigo decente sobre o assunto: SDN

A página da Wikipedia entra em uma discussão mais aprofundada da história e dos motivos: Wikipedia

Stephen Muth
fonte
11
Eu acho que a infraestrutura de rede seria considerada o plano de dados. O artigo que você faz referência é uma boa visão geral.
Ron Trunk
11
Então, SDN é apenas um chavão, como Ricky Beam indicou aqui ?
Ronnie Royston
2
Eu acho que é mais preciso dizer que o SDN remove a maior parte da inteligência do plano de controle dos nós da rede e a consolida no controlador. Em vez dos protocolos distribuídos que os roteadores e switches usam hoje para determinar como o encaminhamento é tratado, as atualizações vêm de um único controlador.
Mark Rogaski
11
Talvez um único "controlador lógico" possa ser mais preciso. Todo fornecedor de SDN soluciona o problema de ponto único de falha.
Ron Trunk
2
@ Poderia argumentar que qualquer switch com um FIB distribuído é efetivamente um pouco SDN (no sentido genérico) quando é autônomo.
Mark Rogaski
1

Acho que a SDN perdeu seu significado um pouco (ou seja, agora pode significar várias coisas diferentes) porque muitos fornecedores entraram nesse mercado com várias soluções que implementam a "SDN" de maneiras diferentes.

Eu escrevi sobre SDN e suas origens aqui: http://filipv.net/2014/03/17/on-sdn-nfv-and-openflow/

Como você menciona especificamente o VMware NSX na sua pergunta e como isso contrasta com o SDN, eu diria que a principal diferença é que o SDN também "programa estado" no plano de dados da rede, usando o OpenFlow, por exemplo, e também configura o físico dispositivos de rede usando OVSDB, por exemplo. Enquanto o VMware NSX é uma solução de virtualização de rede que não configura ou programa o estado de encaminhamento em dispositivos físicos, mas ameaça a rede física apenas como subjacência para transportar a rede de sobreposição que ela "programa".

Nota: na próxima versão do NSX-v, haverá suporte ao OVSDB para que as linhas fiquem mais embaçadas. O NSX-MH (o antigo produto Nicira NVP) já tinha suporte ao OVSDB.

filipv
fonte
Sua resposta não é ruim. Aprecie isso.
Ronnie Royston
0

A separação da lógica de controle de uma rede dos roteadores físicos subjacentes e dos comutadores que encaminham o tráfego permite que os operadores de rede gravem programas de controle de alto nível que especificam o comportamento de uma rede inteira, em contraste com as redes convencionais, nas quais os operadores de rede devem codificar a funcionalidade em termos de baixo de nível de dispositivo.

O controle de rede centralizado logicamente torna possível aos operadores especificar tarefas mais complexas que envolvem a integração de muitas funções de rede separadas (por exemplo, segurança, controle de recursos, priorização) em uma única estrutura de controle, permitindo que os operadores de rede criem políticas mais sofisticadas e realizem configurações de rede mais fácil de configurar, gerenciar, solucionar problemas e depurar

Simplificando, a rede definida por software (SDN) é uma abordagem à rede na qual o controle é dissociado da infraestrutura física

Arxiv: Redes definidas por software: uma pesquisa abrangente

Ele está separando a lógica de controle da rede dos roteadores e switches subjacentes, promovendo a centralização (lógica) do controle de rede e introduzindo a capacidade de programar a rede

Wikipedia: Rede definida por software (SDN) é uma abordagem à rede de computadores que permite aos administradores de rede gerenciar serviços de rede através da abstração de funcionalidades de nível inferior. Isso é feito dissociando o sistema que toma decisões sobre para onde o tráfego é enviado (o plano de controle) dos sistemas subjacentes que encaminham o tráfego para o destino selecionado (o plano de dados). Os inventores e fornecedores desses sistemas afirmam que isso simplifica a rede.

sinhayash
fonte
-2

SDN, rede definida por software

SDN, rede definida por software, é definida pela Open Networking Foundation (ONF) como

A separação física do plano de controle de rede do plano de encaminhamento e onde um plano de controle controla vários dispositivos. [... e ...] o protocolo OpenFlow® é um elemento fundamental para a construção de soluções SDN.

Onde o Open SDN é favorável ao OpenFlow® , os operadores de redes comerciais comercializam seus próprios tipos de sistemas de rede programáveis ​​baseados em SDN, por exemplo, Cisco ACI ™ e VMware NSX® (o Data Center definido por software, SDDC ). Os dispositivos gerenciados em nuvem Meraki da Cisco utilizam, mas não fazem menção, uma arquitetura SDN subjacente. Por fim, o termo SDN foi mencionado pela primeira vez em um artigo acadêmico do MIT sobre OpenFlow Greene, K. 2009. TR10: rede definida por software.

SDN e computação em nuvem

Considerando que SDN é uma arquitetura para uma rede programável ; OpenStack, Eucalyptus, vCloud Air ™ e Apache CloudStack ™ são arquiteturas para nuvens programáveis (ou seja, rede, memória, E / S e armazenamento). Os sistemas de computação em nuvem programáveis ​​podem ou não usar SDN. Por exemplo, o elemento Neutron do OpenStack

pode ser visto como ortogonal ao SDN, pois pode ser integrado a redes tradicionais com protocolos existentes [ O que é o OpenStack Networking? ]

O benefício

Portas inteligentes distribuídas e automatizadas. Hoje, você vincula a uma LAN com ou sem fio, que pode incluir recursos de controle de rede, como roteamento, firewall, otimização, VLAN etc. Com o SDN, esses recursos de controle estão disponíveis na NIC / vNIC e são programáveis ​​através do controlador SDN.

O motorista

As arquiteturas SDN estão sendo adotadas e impulsionadas pela implantação de nuvens privadas, como OpenStack, Eucalyptus, vCloud Air ™ e Apache CloudStack ™.

O projeto Neutron da OpenStack, fornecendo rede como um serviço entre dispositivos de interface (por exemplo, vNICs), reconhece o SDN como uma possível solução de rede para o OpenStack Clouds [ OpenDaylight: um SDN de código aberto para sua nuvem do OpenStack ].

O suporte à Nuvem Privada Virtual de Eucalyptus (VPC) é implementado com uma tecnologia de rede definida por software (SDN) [ Noções básicas sobre VPC e MidoNet ].

Ronnie Royston
fonte
Meraki é SDN ??
Ct_fink 19/06/2015
11
Não concordo muitas vezes com @RonRoyston, mas nesse caso concordo. Se você considera o SDN como uma técnica, e não como um produto, Meraki e Cisco CUWN são exemplos. O mesmo acontece com o MPLS-TE.
Ron Trunk
3
Meraki tem o plano de gerenciamento abstraído para a "nuvem", o equipamento local (especificamente switches) ainda lida com toda a criação e atualizações da tabela de encaminhamento, bem como o tráfego. CUWN (/ Meraki Wireless) e MPLS-TE são o primeiro passo para o SDN, o MPLS SR seria um exemplo melhor de SDN com o MPLS.
Cpt_fink 22/06/2015
11
Seria bom saber que tipo de propriedade ... pertence como nos direitos autorais, ou como quando seu chefe diz que quer que você seja o proprietário desse problema. Porque meu chefe nunca significa que ele quer que eu leve nosso rack de servidor para casa comigo.
Smithers
2
Meraki NÃO é SDN. "Cloud Managed" não é um plano de controle SDN / OF. É apenas uma interface baseada na Internet (site hospedado) para configurar seu equipamento (que você deve pagar todos os anos). O equipamento continuará fazendo seu trabalho sem acesso a esse serviço em nuvem; você simplesmente não poderá alterar ou solucionar problemas.
Ricky feixe