SDN
Staat voor "Software-Defined Networking."
SDN is een netwerkarchitectuur die de verantwoordelijkheden voor het routeren en doorsturen van netwerkgegevenspakketten scheidt. Een centrale server neemt alle routeringsbeslissingen voor het netwerk over, in plaats van die beslissingen aan elk afzonderlijk knooppunt over te laten. Een beheerder kan een netwerk configureren en beheren via software die op de server draait, in plaats van elk apparaat afzonderlijk te beheren. Datacenters, bedrijfsnetwerken en campussen gebruiken vaak SDN om grote, complexe netwerken te beheren.
Elke functie van een router of switch maakt conceptueel deel uit van een van drie vlakken:
- Het gegevensvlak (of doorstuurvlak) is verantwoordelijk voor het fysiek doorsturen van gegevenspakketten naar het volgende knooppunt in de richting van hun bestemming.
- Het besturingsvlak bepaalt de routering van die gegevenspakketten en maakt een pad van knooppunten waarlangs het pakket zich verplaatst.
- Het beheervlak configureert het besturingsvlak door de netwerkbeheerder toegang te geven tot een opdrachtregelinterface of configuratiescherm.
In een traditionele netwerkinfrastructuur is elk apparaat verantwoordelijk voor alle drie de vlakken. In een softwaregedefinieerd netwerk is elke switch of elk knooppunt alleen verantwoordelijk voor het gegevensvlak; de centrale server neemt het besturings- en beheervlak over.
Een beheerder van een traditioneel netwerk moet elke switch (of elk ander type knooppunt) in dat netwerk afzonderlijk configureren. Een groot netwerk kan tientallen of zelfs honderden switches hebben, wat leidt tot veel dubbel werk bij het bijwerken van de configuratie-instellingen op elke switch. Softwaregedefinieerde netwerken centraliseren de besturing en het beheer van het hele netwerk in één speciaal daarvoor bestemd apparaat. Een SDN-server geeft de switches en andere knooppunten opdracht hoe ze gegevenspakketten moeten doorsturen met behulp van een netwerkprotocol zoals OpenFlow.
Naast het eenvoudigere beheer kunnen softwaregedefinieerde netwerken gegevens efficiënter verplaatsen. Afzonderlijke switches die zelf routeringsbeslissingen nemen, kiezen mogelijk niet de efficiëntste route, omdat ze slechts beperkte kennis hebben van de omstandigheden in het hele netwerk. Een SDN-server kan daarentegen het hele netwerk controleren en beheren om het verkeer voor specifieke toepassingen te optimaliseren en daarbij opstoppingen te omzeilen.
Test je kennis