Gestire le reti con il Software Defined Networking
- Home
- Blog
- Concetti di architettura IT
- Gestire le reti con il Software Defined Networking

Con il Software Defined Networking le aziende scoprono un nuovo approccio alla gestione delle reti, sfruttando il Cloud e tutti i suoi vantaggi.
Di cosa si tratta? Come funziona?
Analizziamo tutti i dettagli in questo articolo.
Indice dei contenuti
Il Software Defined Networking – o SDN – è un’architettura di rete con cui gestire i componenti hardware e software in maniera strutturata e centralizzata.
Sfrutta interfacce di programmazione delle applicazioni per comunicare con l’infrastruttura hardware e creare una rete virtuale su cui indirizzare il traffico.
In alternativa può appoggiarsi a una rete hardware tradizionale ma controllarla attraverso un software.
Il concetto di base del Software Defined Networking è quindi la separazione tra hardware e software e la possibilità di instradare i pacchetti di dati grazie a dei server centralizzati.
Con un Software Defined Networking il pannello di controllo che gestisce il traffico si trova nel software, mentre nell’hardware è presente il Data Plane che lo inoltra.
In questo modo gli amministratori di rete possono controllare l’intera rete attraverso un unico punto di monitoraggio e non tramite singoli dispositivi.
Per funzionare un SDN ha bisogno delle applicazioni, con cui comunicare le informazioni riguardanti la rete o le richieste di risorse.
Le informazioni ricavate vengono poi usate dai controller, che decidono come indirizzare i pacchetti di dati.
Infine intervengono i dispositivi di networking, che ricevono i dati dai controller e decidono dove collocarli.
Tutto il sistema, quindi, si occupa di spostare dati nella rete e può consolidare gli switch fisici e le loro funzioni in un unico switch intelligente.
Il Software Defined Netwoking è per le aziende una soluzione ricca di vantaggi, che permette di fare un salto di qualità rispetto a un networking tradizionale.
Innanzitutto è uno strumento caratterizzato da grande velocità e flessibilità: il traffico di rete può infatti essere programmato da un controller basato su un software standard, evitando agli amministratori di programmare manualmente i dispositivi hardware.
In più si può godere di ampia flessibilità grazie alla possibilità di scegliere l’apparecchiatura di neworking, affidandosi a un protocollo open source per comunicare con i dispositivi hardware.
Un altro grosso vantaggio di un SDN è il potere configurare i servizi di rete in base alle proprie esigenze e modificarne l’infrastruttura in tempo reale attraverso una postazione centralizzata.
Ottimizzando il flusso di dati e dando maggiore spazio alle applicazioni che richiedono più disponibilità.
Anche il livello di sicurezza migliora sensibilmente poiché la rete è visibile per intero e si possono individuare le minacce con più facilità.
Si possono isolare i dispositivi danneggiati o sotto attacco e creare delle zone separate dove inserire i dispositivi che necessitano di differenti livelli di sicurezza.
Infine è importante ricordare che le spese operative diminuiscono drasticamente, incidendo positivamente sul bilancio aziendale.

Il primo svantaggio a cui va incontro un’attività che sceglie di affidarsi a un SDN, è che le tecnologie precedentemente installate in azienda diventano inutili e bisogna investire in infrastrutture nuove.
L’impostazione della rete va completamente riorganizzata e i costi totali possono diventare piuttosto onerosi.
Inoltre va sottolineato che i Software Defined Networking usano dei controller centralizzati e proteggerli è fondamentale per mantenere la rete sicura. Possono quindi rappresentare una potenziale vulnerabilità del sistema e bisogna fare attenzione che non diventino un bersaglio di attacchi e minacce esterne.
Nonostante le caratteristiche che accomunano tutti gli SDN, ci sono comunque delle differenze che ci permettono di identificarne diversi modelli.
Il primo che analizziamo è il Software Defined Networking aperto, un modello in cui gli switch virtuali e fisici nel Data Plane sono monitorati da specifici protocolli come OpenFlow.
Ci sono poi gli SDN per le API, che non sfruttano i protocolli ma utilizzano le interfacce di programmazione delle applicazioni per controllare gli spostamenti dei dati nella rete.
Quando invece esiste già un’infrastruttura hardware, il modello si definisce SDN con overlay e vengono creati dei canali di contatto verso diversi Data Center on-premise e remoti. La rete fisica rimane immutata e quella virtuale distribuisce larghezza di banda su vari canali a cui assegna i dispositivi.
Infine c’è il Software Defined Networking ibrido, dove i protocolli di networking tradizionali e virtuali si combinano in un unico ambiente occupandosi di diverse parti di traffico.
Sempre parlando delle diverse categorie di SDN, è utile fare un confronto tra diversi networking in cui è l’approccio a fare la differenza.
Ecco i principali:












