Sommario:
- Definizione - Cosa significa Software-Defined Networking (SDN)?
- Techopedia spiega Software-Defined Networking (SDN)
Definizione - Cosa significa Software-Defined Networking (SDN)?
La rete definita dal software (SDN) è un'architettura di rete di computer emergente di recente. Il suo principale fattore distintivo è la separazione del piano dati dal piano di controllo in router e switch. In altre parole, il controllo è disaccoppiato dall'hardware e implementato nel software. In base a questa architettura, l'implementazione del piano di controllo avviene tramite software all'interno dei server ed è separata dalle apparecchiature di rete, mentre il piano dati è implementato all'interno di hardware o apparecchiature di rete. Il miglior esempio di questa architettura è OpenFlow.
Techopedia spiega Software-Defined Networking (SDN)
Per comprendere meglio le reti definite dal software, dobbiamo prima esaminare come l'architettura di rete tradizionale tratta i pacchetti di dati. Quando un pacchetto di dati arriva a uno switch o un router, il firmware indica all'hardware dove inoltrare il pacchetto e invia tutti i pacchetti a quella destinazione tramite lo stesso percorso. In altre parole, tratta tutti i pacchetti nello stesso modo. Gli smart switch più avanzati dotati di circuiti integrati specifici dell'applicazione (ASIC) possono riconoscere diversi tipi di pacchetti e trattarli in modo diverso in base agli ASIC programmati. Il problema è che queste soluzioni sono piuttosto costose.
SDN, tuttavia, disaccoppia il controllo dal firmware dell'hardware di rete e lo mette nelle mani dell'amministratore di rete. Lui o lei può "modellare" il traffico di rete da una console di controllo centrale senza modificare le impostazioni dei singoli switch. Ciò significa che l'amministratore può modificare le regole di rete, stabilire le priorità secondo necessità e persino bloccare determinati pacchetti con un ottimo controllo. SDN è quindi molto importante per il cloud computing (che ha un'architettura multi-tenant) perché consente un controllo più efficiente e flessibile dei carichi di traffico.
SDN è un'alternativa più economica ai precedenti tipi di rete perché consente l'uso di switch di prodotti più economici e offre un migliore controllo del traffico rispetto a prima. Gli ingegneri e gli amministratori di rete possono supportare la commutazione di fabric tra hardware di diversi fornitori e modelli, nonché integrare switch con ASIC e quelli senza. OpenFlow è attualmente la specifica più popolare per SDN e consente il controllo remoto delle tabelle di routing.