Vad är SDN?

Software Defined Networking (SDN) är en nätverksarkitektur som syftar till att göra nätverk mer agila, flexibla och enklare att hantera. Kärnprincipen i SDN är att separera nätverkets kontrollplan (som bestämmer vart trafiken ska skickas) från dataplanet (som fysiskt vidarebefordrar trafiken). I ett traditionellt nätverk är dessa två plan tätt integrerade i varje enskild nätverksenhet (som en router eller switch). I en SDN-arkitektur flyttas kontrollogiken till en centraliserad mjukvarubaserad styrenhet (controller).

Hur fungerar ett Software Defined Network?

SDN-arkitekturen består av tre huvudsakliga lager:

  1. Applikationslagret: Innehåller nätverksapplikationer och tjänster som kommunicerar sina nätverksbehov (t.ex. brandväggsregler, lastbalansering).
  2. Kontrollagret: Den centrala SDN-controllern tar emot instruktioner från applikationslagret och översätter dem till policyer. Den har en fullständig överblick över hela nätverket och instruerar nätverksenheterna i dataplanet om hur de ska hantera trafiken.
  3. Infrastrukturlagret: Består av de fysiska nätverksenheterna som switchar och routrar som utför den faktiska vidarebefordran av datapaket enligt instruktionerna från controllern.

Kommunikationen mellan kontrollagret och infrastrukturlagret sker via ett protokoll som OpenFlow.

Fördelarna med en centraliserad nätverkskontroll

Genom att frikoppla kontrollogiken från hårdvaran kan SDN erbjuda flera fördelar:

  • Centraliserad hantering och överblick: Administratörer kan hantera och konfigurera hela nätverket från en enda punkt, vilket förenklar administrationen avsevärt.
  • Programmerbarhet och automation: Nätverket blir programmerbart, vilket möjliggör automatisering av nätverkskonfigurationer och anpassning till applikationernas behov i realtid.
  • Agilitet och flexibilitet: Nätverkstjänster och policyer kan driftsättas och ändras snabbt via mjukvara, utan behov av manuell konfiguration av enskilda enheter.
  • Lägre operationella kostnader (OpEx): Automation och förenklad hantering minskar behovet av manuellt arbete.
  • Leverantörsoberoende: Potentiellt minskat beroende av specifika hårdvaruleverantörer, eftersom kontrollogiken ligger i mjukvaran.

SDN: Från datacenter till filialkontor (SD-WAN)

SDN har sitt ursprung i stora datacenter och molnmiljöer där behovet av agilitet och automation är som störst. Samma principer har dock också applicerats på WAN (Wide Area Network) i form av SD-WAN, vilket gör det möjligt för företag att intelligent och kostnadseffektivt styra trafiken mellan sina olika kontor och till molntjänster.