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.

Vanliga frågor om SDN

Hur skiljer sig SDN från traditionellt nätverk?

I ett traditionellt nätverk fattar varje switch och router sina egna beslut om vart trafiken ska skickas (både "hjärnan" och "musklerna" sitter i enheten). I SDN separerar man "hjärnan" (Control Plane) från "musklerna" (Data Plane). Beslutsfattandet flyttas till en central mjukvarukontroller som styr alla nätverksenheter. Det gör nätverket programmerbart och mycket lättare att ändra.

Vad är den största affärsnyttan med SDN?

Den största nyttan är smidighet (agility) och automatisering. I traditionella nätverk kan det ta veckor att manuellt konfigurera om alla switchar för att stödja en ny applikation. Med SDN kan nätverket programmeras att automatiskt anpassa sig på sekunder. Detta är avgörande för moderna molnmiljöer där virtuella maskiner och containers skapas och förstörs hela tiden.

Måste jag byta ut all hårdvara för att köra SDN?

Inte nödvändigtvis, men det beror på vilken SDN-lösning du väljer. Vissa lösningar kräver specifik hårdvara som stödjer protokoll som OpenFlow. Andra lösningar, så kallade "overlay networks" (som VMware NSX), skapar ett virtuellt nätverk ovanpå din befintliga fysiska infrastruktur, vilket gör att du kan behålla mycket av din nuvarande utrustning.

Andra relevanta ord i samma kategori