Nettverk

Slik velger du riktig SD-WAN løsning

Det er mange ulike leverandører som angivelig leverer SD-WAN, og det kan være vanskelig å vite hva som skiller de ulike variantene fra hverandre. Jeg skal forsøke å rydde litt i begreper, bidra til å øke forståelsen rundt SD-WAN og SDN generelt, samt hjelpe med å skille mellom ulike SD-WAN-varianter.

Slik velger du riktig SD-WAN løsning

SD-WAN er et hot buzzword i nettverksindustrien for tiden. SD-WAN står for Software Defined Wide Area Network, og er ment å beskrive en WAN-løsning realisert på SDN-prinsipper (Software Defined Networks). Det er mange ulike leverandører som angivelig leverer SD-WAN, og det kan være vanskelig å vite hva som skiller de ulike variantene fra hverandre. Jeg skal forsøke å rydde litt i begreper, bidra til å øke forståelsen rundt SD-WAN og SDN generelt, samt hjelpe med å skille mellom ulike SD-WAN-varianter.

Store forskjeller mellom ulike SD-WAN løsninger

SD-WAN har vært et begrep i mange år, men det har ikke eksistert noen formell standard på hva det er, eller rettere sagt, hva som kvalifiserer til å kunne kalle en løsning for SD-WAN. Det er imidlertid nå kommet en relativt fersk tjenestestandard publisert av Metro Ethernet Forum (MEF) som forsøker å beskrive hva en managed SD-WAN-tjeneste skal tilby. Men det er f.eks. ingen standardiserte protokoller for kontrollplanet osv. Siden det inntil nylig ikke har eksistert noen standard eller referanse-beskrivelse har mange aktører kastet seg på, og leverer angivelig «SD-WAN»-løsninger i jakten på å tilby det nyeste og hotteste innen nettverk. Men det kan være store forskjeller mellom de ulike løsningene, og selv om det er kommet en slags tjenestestandard er det ikke gitt at alle løsninger oppfyller denne – og den beskriver ikke nødvendigvis alle aspekter man bør ta hensyn til. Dermed kan det være vanskelig å vite hva som er det beste valget for akkurat deg og din bedrift. Det er også viktig å være klar over at dagens SD-WAN-varianter er for produsenteid å regne – det er p.t. ingen interoperabilitet mellom ulike produsenter.

Tradisjonelt nettverk VS Tidlig SDN VS Moderne SDN-løsninger

Software Defined er et begrep som har vært hett i nettverks- og IT-industrien de siste årene, og Software Defined Networking (SDN) har ofte blitt forklart med at man har separasjon mellom kontrollplan og dataplan i nettverket. Dette er naturligvis en kraftig overforenkling, og som regel er det heller ikke presist. Det er flere modeller av SDN-baserte nettverksløsninger, og den første av de mest kjente – OpenFlow – forsøkte en modell med all kontrollplanfunksjonalitet sentralt, slik at enhetene i nettet kun switchet pakker basert på tabeller programmert fra en sentral kontroller. De som har betydelig fartstid innenfor datanettverk forutså tidlig en del skaleringsutfordringer med denne modellen, og dreiningen for de fleste SDN-løsninger nå heller mot at mye av kontrollplan-funksjonalitet fortsatt utføres distribuert på hver enhet i nettet – altså prinsipielt mer likt tradisjonelle nett – men at konfigurasjon- og policy-definisjoner osv. gjøres på sentrale kontrollere, som administrerer et stort antall enheter på en enkel, oversiktlig og skalerbar måte.

Slik velger du riktig SD-WAN fig 1

Sentralt Definerte Nettverk

En bedre beskrivelse på mange av dagens SDN-løsninger kan derfor være Sentralt Definerte Nettverk. Kontrollplanet opererer fortsatt på hver enhet, slik at evt. utfall av sentrale kontrollere ikke fører til utfall av nettverkstjenester (men man mister typisk muligheten til å gjøre endringer). Imidlertid har man sentralisert provisjonering, administrasjon og overvåkning, og dermed forenkles alle disse operasjonene kraftig og ikke minst gis bedre oversikt over nettet.

Slik velger du riktig SD-WAN fig 2

Dette kjennetegner de mest solide og funksjonsrike SD-WAN løsningene

Når det så kommer til SD-WAN er det samme prinsipper som gjelder her. Det som kjennetegner de mest solide og funksjonsrike SD-WAN løsningene er som regel at de er bygget på ett godt designet kontrollplan i bunnen. Noe som gjør løsningen robust og fleksibel, samtidig som alt provisjoneres, administreres og overvåkes sentralt. Det som ellers kjennetegner en SD-WAN løsning sammenlignet med mer tradisjonelle WAN er typisk følgende funksjonalitet:

  • Zero-touch Provisioning

    • Det er tilrettelagt for at nye enheter typisk kun trenger Internett-forbindelse for å bli automatisk onboardet– ingen forhåndskonfigurasjon nødvendig

  • Enhetlig WAN uavhengig av transport

    • Målet er at man i mindre grad må forholde seg til type transport-forbindelse

  • Sikker lokal Internett-aksess

    • Slipper backhaul av Internett-trafikk til sentral lokasjon

  • Brannmurfunksjonalitet lokalt på hver enhet

    • L4-7 brannmur, WAF, Secure DNS / Umbrella, IPS/IDS etc.

  • Rask utrulling / deployment

    • Nye lokasjoner, og nye tjenester/VPN

  • Intelligent trafikkstyring per applikasjon - Application Aware Routing

    • Styring av trafikk per applikasjon/trafikktype til optimal transport, basert på aktiv måling av SLA-parametre

  • Optimalisering av trafikk

    • Optimal ruting til skytjenester (O365, SalesForce etc.)

    • WAN-optimalisering for TCP-trafikk etc.

    • Redusere påvirkning fra pakketap/korrupte pakker (FEC, Packet duplication etc.)

  • Enkel integrasjon mot skytjenester (AWS, Azure, GCP)

    • Forleng hele WAN-løsningen inn i skyen (Cloud onRamp for IaaS)


Alt dette er ting som også er mulig å oppnå i tradisjonelle WAN-nettverk, men det innebærer gjerne stor andel manuell konfigurasjon og tilpasning – med mindre man kjøper WAN som en driftet tjeneste. Da spiller det mindre rolle om leverandøren realiserer dette på en plattform som kalles «SD-WAN», eller over infrastruktur basert på f.eks. MPLS. Som kunde trenger man primært bare forholde seg til hvilken funksjonalitet WAN-tjenesten leverer, ikke om den heter «SD-WAN» eller ikke. Tradisjonelle WAN-løsninger som IP VPN over MPLS har også fordeler som SD-WAN løsninger isolert ikke kan oppnå, som ende-til-ende QoS, etterlevelse av strenge latency/jitter-krav, større MTU og SLA-nivå for diversitet og feilretting.

Hvordan skille mellom ulike SD-WAN løsninger

SD-WAN er i kategorien overlay-baserte nettverksløsninger, hvor de aller fleste benytter IPsec-tunneler for å transportere data mellom enhetene. Så godt som alle SD-WAN løsninger er basert på at man har et annet nettverk i bunnen for å levere selve transporten, typisk i form av en standard Internett-forbindelse (kablet/fiber eller mobil), eller en privat transport (f.eks. MPLS VPN).

For en del litt enklere SD-WAN-varianter er det primære fokuset automatisk oppsett av P2P IPsec VPN-tunneler, med hovedfokus på Internett som transport. Imidlertid er det ofte betydelige begrensninger forbundet med disse. De største forskjellene finner man som tidligere nevnt gjerne i kontrollplanet for løsningen, som er viktig for å håndtere alt av VPN-tunneler, annonsering av ruting, segmentering, feil-deteksjon, reruting ved feil osv. på en god måte. Enklere SD-WAN varianter har ofte et ganske begrenset kontrollplan, noe som påvirker graden av funksjonalitet, fleksibilitet og robusthet sammenlignet med de kraftigere løsningene. Mange av disse, som kan legges i kategorien «SD-WAN Light», vil ofte ha lang failovertid, mangler typisk muligheter for ende til ende segmentering, og kan gjerne ikke håndtere mer enn to ulike transport-linker – i et aktiv/standby-oppsett. Dette betyr at skal man ha mange ulike VRF- eller sikkerhetssoner må det settes opp dedikerte transporttunneler for hver enkelt av disse, dersom løsningen støtter det overhodet, og skalering kan fort bli en utfordring. Alternativt går all transport i én og samme sone, og segmentering skjer utelukkende vha. brannmurfunksjonalitet på endene – som da kan bli komplisert å administrere.

Hva er det viktigste å tenke på?

En såkalt «Light»-variant av SD-WAN kan likevel være det riktige valget i enkelte sammenhenger, men det er viktig å være klar over ulikhetene mellom varianter/produsenter, samt mulighetene og begrensningene som gjelder når man skal velge en konkret løsning. Definer derfor konkrete krav til hva WAN-et skal og bør levere. Sett gjerne opp en punktvis liste over de viktigste parameterne, og vurder de ulike alternativene opp mot disse. Da blir det enklere å sortere for å finne den mest optimale løsningen i hvert enkelt tilfelle. Nedenfor følger et forslag til noen av de viktigste parameterne å ta stilling til i vurderingen av WAN-løsning:

  • Er det lokasjoner i mange ulike land som skal omfattes av løsningen? (eller er det primært lokasjoner i Norge, evt. Norden)

  • Skal WAN-løsningen driftes og opereres internt i organisasjonen? (eller skal det kjøpes som en tjeneste)

  • Er det viktig med lokal Internett-aksess og brannmur/sikkerhetsfunksjoner på hver lokasjon? (eller er trafikkmønsteret slik at trafikken primært skal til sentral lokasjon uansett)

Hvis svaret er ja på minst to av disse punktene, er det mye som tyder på at en SD-WAN-løsning kan være riktig vei å gå. For å sortere mellom ulike SD-WAN-varianter kan man videre se på hvordan de ulike løsningene håndterer f.eks.:

  • Zero-touch provisioning (det er forskjell på zero touch og «nesten» zero touch...)

    • Hvilke krav setter evt. ZTP-løsningen til transport-leveransen for at det skal fungere

    • Hvor enkelt fungerer det dersom transport-leveransen krever statisk IP-adresse etc.

  • Hvilken funksjonalitet finnes for segmentering mellom ulike soner/VPN

    • Har påvirkning på skalering (f.eks. antall IPsec-tunneler), samt operasjonell kompleksitet

  • Konvergenstid ved feil/utfall

    • Hvordan detekteres ulike typer feil, og hvor raskt kan løsningen agere på hendelser i nettet – både på enheter som er del av løsningen, og på hendelser i transporten

    • Hvordan håndterer kontrollplanet reruting ved feil, distribusjon av ruting, endringer i policy osv.

  • Ytelse/kapasitetstall – hvilke forutsetninger ligger bak de spesifiserte tallene fra produsenten

    • Ytelsen oppgis ofte med båndbreddetall, noe som er vanskelig å sammenligne på tvers av produsenter da mange faktorer påvirker hvordan det er målt. Ettergå om oppgitt ytelsestall er med eller uten tjenester som QoS, NAT, Brannmur, IPS etc. aktivert, og ikke minst hvilke pakkestørrelser det gjelder. De fleste SD-WAN-løsninger benytter som nevnt IPsec for transport og kryptering, og IPsec er lineært mer krevende for maskinvaren per pakke – uansett størrelsen på denne. Antallet pakker per sekund maskinvaren klarer å håndtere er derfor den mest korrekte angivelsen på ytelsen, ikke antall megabit/gigabit.

Myter og fakta om SD-WAN

Til slutt skal jeg se på noen myter og fakta som kan være til hjelp for å oppklare noen av de vanligste misforståelsene rundt SD-WAN:

Myte: SD-WAN er minst 50% billigere enn MPLS (IP VPN)

Fakta: Dette er ofte hovedargumentet for tilbydere av rene SD-WAN-tjenester, men de faktiske forhold her er svært avhengig av hvilket marked man operer i. I Norge vil det ofte være liten eller ingen prisforskjell på en vanlig Internett-aksess, og en MPLS VPN-tjeneste som f.eks. Telenor Nordic Connect med samme kapasitet. Og kostnaden for en SD-WAN-løsning kommer da som et rent tillegg, slik at totalen fort kan bli dyrere enn et MPLS-basert IP VPN. I en global setting vil bildet sannsynligvis være annerledes, og man kan få vesentlige kostnadsbesparelser ved å velge Internett som transport og benytte en SD-WAN-løsning. Men hvor mye billigere det vil være kommer an på mange faktorer, så det er ikke noe one size fits all-svar på dette. Men å påstå at SD-WAN alltid er billigere er direkte feil.

Myte: Med SD-WAN er det ikke lenger behov for MPLS

Fakta: SD-WAN og MPLS VPN er ikke nødvendigvis konkurrerende tjenester, men heller komplementerende for hverandre. Et MPLS VPN leveres over en infrastruktur hvor nettoperatør har full kontroll ende-til-ende, og kan dermed tilby garanterte QoS-klasser, SLA-nivåer og optimalisert ruting for lavest mulig latency osv. – i tillegg til større MTU. Dette vil det fortsatt være behov for i mange tilfeller, og ingenting av dette er mulig i samme grad med SD-WAN basert kun på Internett. Et MPLS-nett kan også levere et rikere utvalg av VPN-tjenester, bl.a. L2 VPN som få eller ingen SD-WAN-varianter leverer p.t. Imidlertid kan man få fordelene av både SD-WAN-arkitekturen og MPLS VPN ved å bruke MPLS som transport for SD-WAN-løsningen. Dette vil spesielt være en god kombinasjon i markeder der MPLS WAN-tjenester ikke har noen vesentlig høyere kostnad enn standard Internett-forbindelse (typisk i Norge), men man ønsker SD-WAN-spesifikke funksjoner i tillegg – eller et enhetlig WAN fordelt på ulike typer transport (kombinasjon av MPLS og Internett).

Myte: Med SD-WAN blir det automatisk bedre sikkerhet

Fakta: Selv om de fleste SD-WAN-varianter kommer med sikkerhetsfunksjonalitet, er det ingen automatikk i at du får et sikrere WAN med å velge en SD-WAN-løsning sammenlignet med et tradisjonelt WAN. Det kommer helt an på hvordan det implementeres, og hvilke tjenester som realiseres over nettet. Det kan tvert i mot ofte være høyere sikkerhet i mange tradisjonelle WAN-leveranser, sammenlignet med en enkel SD-WAN-variant over Internett som ikke er nøye vurdert og gjennomtenkt i alle ledd. Ved å aktivere funksjonalitet som lokal internett-aksess, som de fleste SD-WAN-varianter tilbyr, har man også økt angrepsflaten betraktelig mot utsiden av organisasjonen, noe som er en viktig faktor å ha med i sikkerhetsvurderingen.

Myte: SD-WAN gir automatisk bedre ytelse enn andre WAN-løsninger

Fakta: Dette er også en kraftig forenkling/misoppfattelsene, spesielt sett i lys av de momenter som er belyst angående forskjellene mellom ulike SD-WAN-varianter. Det er ingen automatikk i at man får et bedre nett av en påstått «SD-WAN»-løsning sammenlignet med et tradisjonelt WAN, spesielt ikke sammenlignet med et privat IP VPN (MPLS VPN). Det er heller ingen automatikk i at det blir billigere. Det er derfor viktig å sette opp en tydelig oversikt over hvilke krav som er viktige for din bedrift når det gjelder valg av WAN-løsning, både for å vurdere om en variant av SD-WAN er riktig vei å gå, og eventuelt hvilken SD-WAN-løsning som vil være den riktige.