Che cosa è esattamente SDN?


9

SDN è una parola d'ordine o è un protocollo, uno standard o una raccomandazione?

Cosa differenzia SDN da VMware NSX, ad esempio?


Il termine SDN è stato menzionato per la prima volta in un articolo accademico del MIT su OpenFlow Greene, K. 2009. TR10: rete definita dal software .
Ronnie Royston,

Qualche risposta ti è stata d'aiuto? In tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, potresti fornire e accettare la tua risposta.
Ron Maupin

Risposte:


5

Presumo che tu stia parlando di Software Defined Networking. Attualmente le reti all'avanguardia prendono decisioni di inoltro all'interno della tua infrastruttura di rete. Esempio: le tabelle bridge sono create dinamicamente dai pacchetti MAC di origine - le decisioni di routing sono prese al di fuori delle tabelle di route create dal protocollo di routing dinamico (eigrp / ospf / ecc.). In SDN l'infrastruttura di rete viene semplicemente vista come un piano di controllo e prende la direzione di inoltro da un controller centrale (un'applicazione in esecuzione su un server da qualche parte). Quindi ogni dispositivo di rete layer2 / layer3 interrogherà il controller per le decisioni di inoltro.

Questo è un articolo decente sull'argomento: SDN

La pagina di Wikipedia entra in una discussione più approfondita della storia e dei motivi: Wikipedia


1
Penso che l'infrastruttura di rete sarebbe considerata il piano dati. L'articolo a cui fai riferimento è una buona panoramica.
Ron Trunk,

1
Quindi, SDN è solo una parola d'ordine, come indicato da Ricky Beam qui ?
Ronnie Royston,

2
Penso che sia più preciso affermare che SDN rimuove la maggior parte dell'intelligence del piano di controllo dai nodi della rete e la consolida nel controller. Invece dei protocolli distribuiti che router e switch utilizzano oggi per determinare la modalità di gestione dell'inoltro, gli aggiornamenti provengono da un singolo controller.
Mark Rogaski,

1
Forse un singolo "controller logico" potrebbe essere più preciso. Ogni fornitore SDN risolve il problema relativo al singolo punto di errore.
Ron Trunk,

2
@Todd si potrebbe sostenere che qualsiasi switch con un FIB distribuito è effettivamente un po 'di SDN (nel senso generico) quando è autonomo.
Mark Rogaski,

1

Penso che SDN abbia perso il suo significato un po '(cioè può significare molte cose diverse ora) perché molti venditori sono entrati in questo mercato con diverse soluzioni che implementano "SDN" in modi diversi.

Ho scritto un blog su SDN e le sue origini qui: http://filipv.net/2014/03//17/on-sdn-nfv-and-openflow/

Dato che menzionate in modo specifico VMware NSX nella vostra domanda e in che modo contrasta con SDN, direi che la differenza principale è che SDN in genere "programma" nel piano dati della rete, usando ad esempio OpenFlow, e configura anche dispositivi di rete utilizzando ad esempio OVSDB. Considerando che VMware NSX è una soluzione di virtualizzazione della rete che non configura o non programma lo stato di inoltro nei dispositivi fisici, ma minaccia la rete fisica come un semplice supporto per trasportare la rete di overlay che "programma".

Nota: nella prossima versione di NSX-v, ci sarà il supporto OVSDB in modo che le linee diventino più sfocate. NSX-MH (il vecchio prodotto Nicira NVP) aveva già il supporto OVSDB.


La tua risposta non è affatto male. Apprezzalo.
Ronnie Royston,

0

Separare la logica di controllo di una rete dai router fisici sottostanti e commutare il traffico in avanti consente agli operatori di rete di scrivere programmi di controllo di alto livello che specificano il comportamento di un'intera rete, in contrasto con le reti convenzionali, per cui gli operatori di rete devono codificare la funzionalità in termini di bassa configurazione del dispositivo di livello.

Il controllo di rete centralizzato logicamente consente agli operatori di specificare attività più complesse che comportano l'integrazione di molte funzioni di rete disgiunte (ad es. Sicurezza, controllo delle risorse, definizione delle priorità) in un unico quadro di controllo, consentendo agli operatori di rete di creare politiche più sofisticate e realizzare configurazioni di rete più facile da configurare, gestire, risolvere i problemi e eseguire il debug

In poche parole, la rete definita dal software (SDN) è un approccio alla rete in cui il controllo è disaccoppiato dall'infrastruttura fisica

Arxiv: Networking definito dal software: un sondaggio completo

Sta separando la logica di controllo della rete dai router e switch sottostanti, promuovendo la centralizzazione (logica) del controllo di rete e introducendo la capacità di programmare la rete

Wikipedia: la rete definita dal software (SDN) è un approccio alla rete di computer che consente agli amministratori di rete di gestire i servizi di rete attraverso l'astrazione di funzionalità di livello inferiore. Questo viene fatto disaccoppiando il sistema che prende le decisioni su dove viene inviato il traffico (il piano di controllo) dai sistemi sottostanti che inoltrano il traffico alla destinazione selezionata (il piano dati). Gli inventori e i fornitori di questi sistemi affermano che ciò semplifica la rete.


-2

SDN, rete definita dal software

SDN, rete definita dal software, è definita da Open Networking Foundation (ONF) come

La separazione fisica del piano di controllo della rete dal piano di inoltro e in cui un piano di controllo controlla diversi dispositivi. [... e ...] il protocollo OpenFlow® è un elemento fondamentale per la creazione di soluzioni SDN.

Laddove Open SDN favorisce OpenFlow® , gli operatori di reti commerciali commercializzano i propri gusti di sistemi di rete programmabili di tipo SDN, ad esempio Cisco ACI ™ e VMware NSX® (il Software-Defined Data Center, SDDC ). I dispositivi gestiti dal cloud Meraki di Cisco utilizzano, ma non menzionano, un'architettura SDN sottostante. Infine, il termine SDN è stato menzionato per la prima volta in un articolo accademico del MIT su OpenFlow Greene, K. 2009. TR10: rete definita dal software.

SDN e cloud computing

Considerando che SDN è un'architettura per una rete programmabile ; OpenStack, Eucalyptus, vCloud Air ™ e Apache CloudStack ™ sono architetture per cloud programmabili (ovvero rete, memoria, I / O e archiviazione). I sistemi di calcolo cloud programmabili possono o meno utilizzare SDN. Ad esempio, l'elemento Neutron di OpenStack

può essere visto come ortogonale a SDN poiché può integrarsi con le reti tradizionali con i protocolli esistenti [ Che cos'è OpenStack Networking? ].

Il vantaggio

Porte intelligenti distribuite automatizzate. Oggi, ci si collega a una LAN cablata o wireless che può includere funzionalità di controllo della rete come routing, firewall, ottimizzazione, VLAN ecc. Con SDN, queste funzioni di controllo sono disponibili presso la NIC / vNIC e sono programmabili tramite il controller SDN.

L'autista

Le architetture SDN sono state adottate e guidate dalla distribuzione di cloud privati ​​come OpenStack, Eucalyptus, vCloud Air ™ e Apache CloudStack ™.

Il progetto Neutron di OpenStack, che fornisce la rete come servizio tra dispositivi di interfaccia (ad es. VNIC), riconosce SDN come possibile soluzione di rete per OpenStack Clouds [ OpenDaylight: un SDN Open Source per OpenStack Cloud ].

Il supporto di Eucalyptus Virtual Private Cloud (VPC) è implementato con una tecnologia Software-Defined Networking (SDN) [ Comprensione di VPC e MidoNet ].


Meraki è SDN ??
cpt_fink

1
Non sono spesso d'accordo con @RonRoyston, ma in questo caso lo faccio. Se pensi a SDN come a una tecnica, piuttosto che a un prodotto, allora Meraki e Cisco CUWN sono esempi. Lo stesso vale per MPLS-TE.
Ron Trunk,

3
Meraki ha il piano di gestione sottratto al "cloud", le apparecchiature locali (in particolare gli switch) gestiscono ancora tutta la creazione e gli aggiornamenti della tabella di inoltro, nonché il traffico. CUWN (/ Meraki Wireless) e MPLS-TE sono il primo passo verso SDN, MPLS SR sarebbe un esempio migliore di SDN con MPLS.
cpt_fink,

1
Sarebbe bello sapere che tipo di proprietà ... posseduta come nei diritti d'autore, o posseduta come quando il tuo capo dice che vogliono che tu possieda questo problema. Perché il mio capo non significa mai che vuole che io porti a casa il nostro server rack con me.
Smithers,

2
Meraki NON è SDN. "Cloud Managed" non è un piano di controllo SDN / OF. È semplicemente un'interfaccia basata su Internet (sito Web ospitato) per configurare le tue attrezzature (che devi pagare ogni anno.) L'apparecchiatura continuerà a fare il suo lavoro senza accedere a quel Servizio Cloud; semplicemente non sarai in grado di cambiare o risolvere nulla.
Ricky Beam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.