Een softwaregedefinieerd systeem verwijst naar een infrastructuur waarin de functionaliteit en het gedrag van hardwarebronnen worden gecontroleerd en beheerd via software, in plaats van te worden gedefinieerd door de hardware zelf. Deze aanpak zorgt voor grotere flexibiliteit, schaalbaarheid en automatisering bij het beheren en inrichten van bronnen in netwerken, datacenters en andere IT-omgevingen.
SDN, of Software-Defined Networking, vereenvoudigt het netwerkbeheer door het besturingsvlak (dat beslist waar het verkeer naartoe wordt gestuurd) te scheiden van het datavlak (dat het verkeer doorstuurt naar de geselecteerde bestemming). Deze scheiding maakt gecentraliseerde controle en programmeerbaarheid van het netwerk via software mogelijk, waardoor beheerders de netwerkverkeersstromen dynamisch kunnen beheren en de prestaties kunnen optimaliseren.
SDA (Software-Defined Access) en SDN (Software-Defined Networking) zijn verwante concepten, maar richten zich op verschillende aspecten van netwerkbeheer. SDA breidt de principes van SDN uit naar netwerktoegangscontrole, waardoor organisaties beleid voor gebruikerstoegang en apparaatconnectiviteit via bekabelde en draadloze netwerken centraal kunnen beheren en afdwingen door middel van softwaregedefinieerd beleid en automatisering.
SDN is nodig om tegemoet te komen aan de toenemende complexiteit en eisen die aan moderne netwerken worden gesteld. Traditionele netwerkmethoden zijn vaak rigide en uitdagend om efficiënt te schalen, configureren en beheren, vooral in dynamische omgevingen. SDN biedt flexibiliteit, schaalbaarheid en automatisering door de controle te centraliseren, netwerkbeheertaken te vereenvoudigen, het gebruik van bronnen te optimaliseren en een snelle implementatie van nieuwe services en applicaties mogelijk te maken.
SDN wordt gebruikt door een verscheidenheid aan organisaties en sectoren, waaronder telecommunicatieaanbieders, grote ondernemingen, cloudserviceproviders en datacenters. Deze entiteiten maken gebruik van SDN om de netwerkactiviteiten te stroomlijnen, de schaalbaarheid te verbeteren, de beveiliging te verbeteren door middel van beleidshandhaving, de operationele kosten te verlagen en innovatieve netwerkdiensten en -toepassingen te ondersteunen die flexibele en dynamische netwerkconfiguraties vereisen.