SDN: Software-Defined Networking

GEPOST DOOR Zevenet | 19 april 2017

SDN-definitie

SDN or Software-defined networking is een benadering op basis van infrastructuurontwerp waarmee systeembeheerders, netwerktechnici en afdelingen op een dynamische manier de netwerkapparatuur in een datacenter kunnen beheren en beheren met behulp van programmeerbare en open interfaces via REST API's.

De belangrijkste vereiste van softwaregedefinieerd netwerken komt voort uit de huidige behoeften van 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 het Controle vliegtuig, die regelt en de beslissingen 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. Laat volledig programmeerbare automatisering toe door open standaarden met REST API's door systeembeheerders en afdelingen om volledig te worden geïntegreerd via elk raamwerk.
Behendigheid. Vereenvoudig het ontwerp en de werking van het netwerk door het besturingsvlak en het gegevenspad los te koppelen, waardoor een bovenste laag van abstractie de netwerkdefinitie vergemakkelijkt en leverancierspecifieke apparaten en protocollen worden vermeden.
Centrale controller. De gecentraliseerde intelligentie van het netwerk maakt het mogelijk om grootschalige netwerkinfrastructuren zoals één uniek apparaat te beheren en maakt het mogelijk om de verschillende beleidslijnen voor verkeersbeheer, opslag, beveiliging, levering van applicaties, etc. te orkestreren.

Verschillende softwaregedefinieerde applicaties die zijn ontwikkeld onder dit paradigma zijn:

SDx (Software-defined Everything). Het combineert alle verschillende toepassingen en infrastructuurvelden buiten de datacenteruitdagingen (dwz IoT en kritieke systemen) die binnen de Software-defined paradigma.
SDI (door software gedefinieerde infrastructuur). Het definieert het concept dat infrastructuur binnen een datacenter softwarematig georkestreerd en schaalbaar is door software.
SDM (Software-defined Memory). Het definieert een oplossing waarbij het geheugen een provisioned resource is via software.
SDMN (Software-defined Mobile Networking).
SD-WAN (softwaregedefinieerd Wide Area Network). Het definieert een oplossing waarbij de communicatie van verschillende branches, bandbreedtebeheer via internettoegang, latency en wide area netwerkproblemen worden opgelost met behulp van een door software gedefinieerde oplossing.
SD-LAN (softwaregedefinieerd Local Area Network). Het definieert een oplossing waarbij problemen met het lokale netwerk zoals pakketcongestie, doorvoer, lage latency en isolatie van services worden opgelost met behulp van een door software gedefinieerde oplossing.
SDR (Software-defined Radio). Het definieert de digitale programmeerbaarheid van traditioneel analoge radiocommunicaties zoals modulatoren / demodulators, filters, mixers, versterkers, etc.
SDS (door software gedefinieerde opslag). Beleid en programmeerbare opslagvoorziening via software.
SDP (Software-defined Protection). Beleid en programmeerbare beveiligingsvoorzieningen door middel van software zoals DoS en DDoS-beveiliging, blacklists, firewall per service of applicatie, etc.
SDDC (Software-defined Data Center). Het definieert de programmeerbaarheid van de provisioning en het beleid van de volledige datacenterbronnen via een softwaregedefinieerd paradigma.
SDAD (Software-defined Application Delivery). Het definieert de provisioning en het beleid van applicatielevering door middel van door software gedefinieerde oplossingen die onder andere load balancing, hoge beschikbaarheid, applicatiebewaking en rapportage bieden.

Zevenet benadering van SDN

Zevenet 5 is ontworpen om te voldoen aan de middelgrote en grote netwerkomgevingen door een uitgebreid geheel te implementeren REST API met volledig open specificatie die de volledige integratie in een SDN-infrastructuur mogelijk maakt via de mogelijkheden van programmeerbaarheid, wendbaarheid en centrale besturing.

Onder het SDx-paradigma, Zevenet ADC biedt de volgende softwaregedefinieerde mogelijkheden om te worden geïntegreerd in een softwaregedefinieerd datacenter:

SDN mogelijkheden door het provisioneren en programmeerbaar beheer van geavanceerde netwerkconfiguratie, virtuele en vlan-interfaces, zwevende IP's, linkaggregatie, geavanceerde routing, realtime netwerkstatistieken en rapporten. Meer informatie…
SD-WAN mogelijkheden door provisioning en centraal beheer van virtuele services voor aggregatie van uplinks, hoge beschikbaarheid van WAN-toegang, load balancer op routeringsniveau en statistieken. Meer informatie…
SDP mogelijkheden door het definiëren van beleid op netwerk- en per virtueel service / applicatieniveau van Dos mitigations, local and remote geo blacklisting, SSL cipher security hardening, HTTP / S threats mitigation onder anderen. Meer informatie…
SDDC mogelijkheden door de definitie van programmeerbare interfaces om de provisioning en het centrale beheer van geolokaliseerde virtuele services in verschillende datacenters mogelijk te maken. Meer informatie…
SDAD mogelijkheden door de definitie van programmeerbare interfaces om provisioning en centraal beheer van virtuele en drijvende services mogelijk te maken met intrinsieke intrinsieke beschikbaarheid op netwerk- en applicatieniveaus, load balancing, monitoring, toepassingsrapportage, SSL offload, verschillende architecturale topologiediensten implementatie, proxy-mogelijkheden, pakket en data-geoptimaliseerde behandeling onder andere bij L4 en L7. Meer informatie…

SDN-referenties

https://www.zevenet.com/zapidocv3/ - REST API voor softwaregedefinieerde programmeerbaarheid van Zevenet ADC.
https://en.wikipedia.org/wiki/Software-defined_networking - SDN-definitie in wikipedia.

Delen op:

Documentatie onder de voorwaarden van de GNU-licentie voor vrije documentatie.

Was dit artikel behulpzaam?

Gerelateerde artikelen