
SDN definition #
SDN or Software-defineret netværk er en infrastrukturdesign tilgang til at lade systemadministratorer, netværksingeniører og devops styre og kontrollere netværksenhederne i et datacenter på en dynamisk måde ved hjælp af programmerbare og åbne grænseflader gennem REST API'er.
Hovedkravet vedr software-defineret netværk kommer fra de nuværende behov for dynamisk, skalerbar, omkostningseffektiv og fleksibel infrastruktur i et datacenter, der undgår de traditionelle statiske, hardwarebaserede og monolitiske it-arkitekturer, der er forældede.
Den softwaredefinerede arkitektur afkobler kontrolplan, der kontrollerer og træffer beslutninger, hvor trafikken går hen, og den datasti, som administrerer og videresender pakkerne.
SDN udfordringer #
Den væsentligste arkitektoniske udfordringer der definerer et SDN er:
programmerbarhed. Tillader fuldt programmerbar automatisering gennem åbne standarder med REST API'er af systemadministratorer og devops for at blive fuldt integreret gennem enhver ramme.
Agility. Forenkle netværksdesignet og driften gennem adskillelsen af kontrolplanet og datastien, som tillader et øvre lag af abstraktion, der letter netværksdefinitionen og undgår leverandørspecifikke enheder og protokoller.
Central controller. Netværkets centraliserede intelligens tillader at styre netværksinfrastrukturer i stor skala som én unik enhed og gør det muligt at orkestrere de forskellige politikker for trafikstyring, lagring, sikkerhed, applikationslevering osv.
Forskellige softwaredefinerede applikationer, der er blevet udviklet under dette paradigme, er:
SDx (Software-defineret Alt). Det sammensætter alle de forskellige applikationer og infrastrukturfelter ud over datacenterudfordringerne (dvs. IoT og kritiske systemer), der er inden for software-defineret paradigme.
SDI (Software-defineret Infrastructure). Det definerer konceptet, at infrastruktur i et datacenter er orkestreret og skalerbar af software programmatisk.
SDM (Software-defineret hukommelse). Det definerer en løsning, hvor hukommelsen er en klargjort ressource gennem software.
SDMN (Software-defineret mobilnetværk).
SD-WAN (Software-defineret Wide Area Network). Det definerer en løsning, hvor kommunikationen mellem forskellige grene, båndbreddestyring til internetadgang, latency og wide area network-problemer løses ved hjælp af en softwaredefineret løsning.
SD-LAN (Software-defineret Local Area Network). Den definerer en løsning, hvor lokalnetværksproblemer som pakkeoverbelastning, gennemløb, lav latenstid og isolering af tjenester løses ved hjælp af en softwaredefineret løsning.
SDR (Software-defineret radio). Den definerer den digitale programmerbarhed traditionelt analog radiokommunikation som modulatorer/demodulatorer, filtre, mixere, forstærkere osv.
SDS (Software-defineret Storage). Politik og programmerbar lagerforsyning via software.
SDP (Software-defineret beskyttelse). Politik og programmerbar sikkerhedsforsyning gennem software som DoS- og DDoS-beskyttelse, sortlister, firewall pr. tjeneste eller applikation osv.
SDDC (Software-defineret Data Center). Den definerer programmerbarheden af klargøringen og politikkerne for hele datacenterressourcerne gennem et softwaredefineret paradigme.
SDAD (Software-defineret Application Delivery). Den definerer levering af applikationer og politikker gennem en softwaredefineret løsning, der blandt andet giver belastningsbalancering, høj tilgængelighed, applikationsovervågning og rapportering.
RELIANOID tilgang til SDN #
RELIANOID 5 er designet til at opfylde de mellemstore og store netværksmiljøer ved at implementere en omfattende REST API med fuld åben specifikation der tillader fuldstændig integration i en SDN-infrastruktur via funktionerne programmerbarhed, agility og central controller.
Under SDx-paradigmet, RELIANOID ADC giver følgende softwaredefinerede muligheder, der skal integreres i et softwaredefineret datacenter:
SDN egenskaber gennem levering og programmerbar styring af avanceret netværkskonfiguration, virtuelle og vlan-grænseflader, flydende IP'er, linkaggregering, avanceret routing, netværksstatistik i realtid og rapporter. INFO
SD-WAN kapaciteter gennem levering og central styring af virtuelle tjenester til uplinks aggregering, høj tilgængelighed af WAN-adgang, load balancer på routing-niveau og statistik. INFO
SDP muligheder gennem definition af politikker på netværk og pr. virtuel tjeneste/applikationsniveau af Dos-reduktioner, lokal og ekstern geo-sortlisting, SSL-krypteringssikkerhedshærdning, begrænsning af HTTP/S-trusler blandt andre. INFO
SDDC kapaciteter gennem definitionen af programmerbare grænseflader for at tillade levering og central styring af geolokaliserede virtuelle tjenester på tværs af forskellige datacentre. INFO
SDAD egenskaber gennem definitionen af programmerbare grænseflader for at tillade levering og central styring af virtuelle og flydende tjenester med høj tilgængelighed i sig selv på netværks- og applikationsniveauer, belastningsbalancering, overvågning, applikationsrapportering, SSL-offload, implementering af forskellige arkitektoniske topologitjenester, proxy-funktioner, pakke og dataoptimeret behandling ved blandt andet L4 og L7. INFO
SDN referencer #
https://www.relianoid.com/zapidocv3/ – REST API til softwaredefineret programmerbarhed af RELIANOID ADC.
https://en.wikipedia.org/wiki/Software-defined_networking – SDN definition i wikipedia.