Inhoudsopgave:
- Definitie - Wat betekent Software-Defined Networking (SDN)?
- Techopedia verklaart Software-Defined Networking (SDN)
Definitie - Wat betekent Software-Defined Networking (SDN)?
Software-defined networking (SDN) is een nieuw opkomende computernetwerkarchitectuur. De belangrijkste onderscheidende factor is de scheiding van het gegevensvlak van het besturingsvlak in routers en schakelaars. Met andere woorden, de besturing is losgekoppeld van hardware en geïmplementeerd in software. Volgens deze architectuur gebeurt de implementatie van het besturingsvlak via software binnen de servers en staat deze los van netwerkapparatuur, terwijl het gegevensvlak wordt geïmplementeerd in netwerkhardware of -apparatuur. Het beste voorbeeld van deze architectuur is OpenFlow.
Techopedia verklaart Software-Defined Networking (SDN)
Om softwaregedefinieerde netwerken beter te begrijpen, moeten we eerst kijken hoe traditionele netwerkarchitectuur datapakketten verwerkt. Wanneer een datapakket bij een switch of router aankomt, vertelt de firmware de hardware waar het pakket naartoe moet worden gestuurd en stuurt het alle pakketten via hetzelfde pad naar die bestemming. Met andere woorden, het behandelt alle pakketten op dezelfde manier. Meer geavanceerde slimme schakelaars uitgerust met applicatiespecifieke geïntegreerde schakelingen (ASIC's) kunnen verschillende soorten pakketten herkennen en deze verschillend behandelen op basis van de ASIC's die zijn geprogrammeerd. Het probleem is dat deze oplossingen vrij duur zijn.
SDN koppelt de besturing echter los van de firmware van de netwerkhardware en legt deze in handen van de netwerkbeheerder. Hij of zij kan netwerkverkeer "vormen" vanaf een centrale bedieningsconsole zonder de instellingen van individuele schakelaars te wijzigen. Dit betekent dat de beheerder netwerkregels kan wijzigen, indien nodig prioriteiten kan stellen en zelfs bepaalde pakketten met veel controle kan blokkeren. SDN is daarom erg belangrijk voor cloud computing (dat een multi-tenant-architectuur heeft) omdat het een efficiëntere en flexibelere controle van verkeersbelastingen mogelijk maakt.
SDN is een goedkoper alternatief voor eerdere soorten netwerken omdat het het gebruik van goedkopere commodity-switches mogelijk maakt en toch een betere controle over het verkeer biedt dan voorheen. Netwerkingenieurs en -beheerders kunnen het schakelen tussen verschillende hardware van verschillende leveranciers en modellen ondersteunen en schakelaars integreren met ASIC's en die zonder. OpenFlow is momenteel de meest populaire specificatie voor SDN en maakt bediening op afstand van routingtabellen mogelijk.