
SDN-definitie #
SDN or Software-defined networking is een infrastructuurontwerpbenadering waarmee systeembeheerders, netwerkingenieurs en ontwikkelaars de netwerkapparaten in een datacenter op een dynamische manier kunnen beheren en controleren met behulp van programmeerbare en open interfaces via REST API's.
De belangrijkste eis van softwaregedefinieerd netwerken komt voort uit de huidige behoeften aan dynamische, schaalbare, kosteneffectieve en flexibele infrastructuur in een datacenter, waarbij de traditionele statische, op hardware gebaseerde en monolithische IT-architecturen die verouderd zijn, worden vermeden.
De softwaregedefinieerde architectuur ontkoppelt de Controle vliegtuig, dat de beslissingen controleert en neemt waar het verkeer naartoe gaat, en de gegevenspad, die de pakketten beheert en doorstuurt.
SDN-uitdagingen #
De belangrijkste architectonische uitdagingen die een SDN definieert zijn:
programmeerbaarheid. Maakt volledig programmeerbare automatisering mogelijk via open standaarden met REST API's door systeembeheerders en ontwikkelaars, om volledig te worden geïntegreerd via elk raamwerk.
Behendigheid. Vereenvoudig het netwerkontwerp en de werking door de ontkoppeling van het besturingsvlak en het datapad, waardoor een hogere abstractielaag mogelijk wordt gemaakt, waardoor de netwerkdefinitie wordt vereenvoudigd en leverancierspecifieke apparaten en protocollen worden vermeden.
Centrale controller. De gecentraliseerde intelligentie van het netwerk maakt het mogelijk om grootschalige netwerkinfrastructuren als één uniek apparaat te beheren en maakt het mogelijk om de verschillende beleidsvormen voor verkeersbeheer, opslag, beveiliging, applicatielevering, enz. te orkestreren.
Verschillende softwaregedefinieerde applicaties die onder dit paradigma zijn ontwikkeld zijn:
SDx (softwaregedefinieerd alles). Het combineert alle verschillende toepassingen en infrastructuurvelden die verder gaan dan de datacenteruitdagingen (dat wil zeggen IoT en kritieke systemen) die zich binnen de datacenters bevinden Software-defined paradigma.
SDI (softwaregedefinieerde infrastructuur). Het definieert het concept dat de infrastructuur binnen een datacenter programmatisch wordt georkestreerd en schaalbaar door software.
SDM (softwaregedefinieerd geheugen). Het definieert een oplossing waarbij het geheugen een ingerichte bron is via software.
SDMN (softwaregedefinieerd mobiel netwerken).
SD-WAN (softwaregedefinieerd Wide Area Network). Het definieert een oplossing waarbij de communicatie van verschillende vestigingen, het bandbreedtebeheer van internettoegang, latentie en WAN-problemen worden opgelost met behulp van een softwaregedefinieerde oplossing.
SD-LAN (softwaregedefinieerd Local Area Network). Het definieert een oplossing waarbij lokale netwerkproblemen zoals pakketcongestie, doorvoer, lage latentie en isolatie van services worden opgelost met behulp van een softwaregedefinieerde oplossing.
SDR (softwaregedefinieerde radio). Het definieert de digitale programmeerbaarheid van traditioneel analoge radiocommunicatie zoals modulators/demodulators, filters, mixers, versterkers, enz.
SDS (softwaregedefinieerde opslag). Beleid en programmeerbare opslagvoorziening via software.
SDP (softwaregedefinieerde bescherming). Beleid en programmeerbare beveiligingsvoorzieningen via software zoals DoS- en DDoS-bescherming, zwarte lijsten, firewall per dienst of applicatie, enz.
SDDC (softwaregedefinieerd datacenter). Het definieert de programmeerbaarheid van de voorzieningen en het beleid van de gehele datacenterbronnen via een softwaregedefinieerd paradigma.
SDAD (Software-gedefinieerde applicatielevering). Het definieert de levering van applicaties en het beleid via softwaregedefinieerde oplossingen die onder meer zorgen voor taakverdeling, hoge beschikbaarheid, applicatiemonitoring en rapportage.
RELIANOID benadering van SDN #
RELIANOID 5 is ontworpen om te voldoen aan de middelgrote en grote netwerkomgevingen door een uitgebreide implementatie te implementeren REST API met volledige open specificatie dat de volledige integratie in een SDN-infrastructuur mogelijk maakt via de mogelijkheden van programmeerbaarheid, flexibiliteit en centrale controller.
Onder het SDx-paradigma RELIANOID ADC biedt de volgende softwaregedefinieerde mogelijkheden die kunnen worden geïntegreerd in een softwaregedefinieerd datacenter:
SDN mogelijkheden door het leveren en programmeerbaar beheer van geavanceerde netwerkconfiguratie, virtuele en vlan-interfaces, zwevende IP's, linkaggregatie, geavanceerde routering, realtime netwerkstatistieken en -rapporten. Meer informatie…
SD-WAN mogelijkheden door het aanbieden en centraal beheren van virtuele services voor uplinks-aggregatie, hoge beschikbaarheid van WAN-toegang, load balancer op routeringsniveau en statistieken. Meer informatie…
SDP mogelijkheden door het definiëren van beleid op netwerkniveau en per virtueel service-/applicatieniveau van onder meer Dos-beperkingen, lokale en externe geo-blacklisting, SSL-coderingsbeveiliging, beperking van HTTP/S-bedreigingen. Meer informatie…
SDDC mogelijkheden door de definitie van programmeerbare interfaces om de levering en het centrale beheer van geolokaliseerde virtuele diensten over verschillende datacenters mogelijk te maken. Meer informatie…
SDAD mogelijkheden door de definitie van programmeerbare interfaces om de levering en het centrale beheer van virtuele en zwevende diensten met hoge beschikbaarheid mogelijk te maken op netwerk- en applicatieniveau, taakverdeling, monitoring, applicatierapportage, SSL-offload, implementatie van verschillende architectonische topologiediensten, proxyingmogelijkheden, pakket en data-geoptimaliseerde behandeling op onder andere L4 en L7. Meer informatie…
SDN-referenties #
https://www.relianoid.com/zapidocv3/ – REST API voor softwaregedefinieerde programmeerbaarheid van RELIANOID ADC.
https://en.wikipedia.org/wiki/Software-defined_networking – SDN-definitie op wikipedia.