Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Sedan augusti 2017, nĂ€r Cisco förvĂ€rvade Viptela, blev den huvudsakliga teknik som erbjuds för organisationer med distribuerade företagsnĂ€tverk Cisco SD-WAN. Under de senaste tre Ă„ren har SD-WAN-teknologin genomgĂ„tt mĂ„nga förĂ€ndringar, bĂ„de kvalitativa och kvantitativa. Funktionaliteten har utvidgats avsevĂ€rt och stöd har tillkommit för klassiska routrar av serierna Cisco ISR 1000, ISR 4000, ASR 1000 och den virtuella CSR 1000v. Samtidigt fortsĂ€tter mĂ„nga av Ciscos kunder och partners att frĂ„ga sig – vad Ă€r skillnaderna mellan Cisco SD-WAN och de mer traditionella metoderna baserade pĂ„ teknologier som Cisco DMVPN och Cisco Performance Routing och hur viktiga Ă€r dessa skillnader?

HĂ€r bör ett förtydligande göras: innan SD-WAN kom in i Ciscos portfölj, utgjorde DMVPN i kombination med PfR en central del av arkitekturen Cisco IWAN (Intelligent WAN), som Ă„ sin sida var föregĂ„ngaren till den fullfjĂ€drade SD-WAN-teknologin. Trots den allmĂ€nna likheten, bĂ„de nĂ€r det gĂ€ller de problem som löses och sĂ€tten att lösa dem, sĂ„ uppnĂ„dde IWAN aldrig den nödvĂ€ndiga nivĂ„n av automatisering, flexibilitet och skalbarhet för SD-WAN, och med tiden minskade utvecklingen av IWAN avsevĂ€rt. Samtidigt har sjĂ€lva teknologierna som ingĂ„r i IWAN inte försvunnit, och mĂ„nga kunder fortsĂ€tter att framgĂ„ngsrikt anvĂ€nda dem, Ă€ven pĂ„ modern utrustning. Resultatet Ă€r en intressant situation – samma Cisco-utrustning gör det möjligt att vĂ€lja den mest lĂ€mpliga tekniken för att bygga WAN (klassisk, DMVPN+PfR eller SD-WAN) i enlighet med kundernas krav och förvĂ€ntningar.

Artikeln syftar inte till att noggrant gĂ„ igenom alla funktioner i teknologierna Cisco SD-WAN och DMVPN (tillsammans eller utan Performance Routing) – det finns en mĂ€ngd tillgĂ€ngliga dokument och material för det. Huvudsyftet Ă€r att försöka bedöma de viktigaste skillnaderna mellan dessa teknologier. Men innan vi gĂ„r vidare till diskussionen om dessa skillnader, lĂ„t oss kort pĂ„minna om sjĂ€lva teknologierna.

Vad Àr Cisco DMVPN och vad anvÀnds det till?

Cisco DMVPN löser uppgiften att dynamiskt (dvs. skalbart) ansluta ett avlÀgset kontorsnÀt till centralkontorets nÀtverk genom anvÀndning av olika typer av kommunikationskanaler, inklusive Internet (med kryptering av kommunikationskanalen). Teknisk implementering sker genom att skapa ett virtualiserat överlagrat nÀtverk av klass L3. VPN i punkt-till-flera lÀge (point-to-multipoint) med en logisk topology av typen "StjÀrna" (Hub-n-Spoke). För detta anvÀnder DMVPN en kombination av följande teknologier:

  • IP-routing
  • Multipoint GRE-tunnlar (mGRE)
  • Next Hop Resolution Protocol (NHRP)
  • IPSec-kryptoprofiler

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Vad Àr de huvudsakliga fördelarna med Cisco DMVPN jÀmfört med klassisk routing med MPLS VPN-kanaler?

  • För att skapa ett interkontorsnĂ€t kan alla kommunikationskanaler anvĂ€ndas – allt som kan sĂ€kerstĂ€lla IP-koppling mellan kontoren passar, samtidigt som trafiken kommer att krypteras (dĂ€r det behövs) och lastbalanseras (dĂ€r det Ă€r möjligt).
  • En fullstĂ€ndigt kopplad topologi mellan kontoren formar sig automatiskt. HĂ€rvidlag finns det statiska tunnlar mellan centrala och avlĂ€gsna kontor, och mellan de avlĂ€gsna kontoren finns det dynamiska tunnlar pĂ„ begĂ€ran (vid trafikflöde).
  • PĂ„ routrar för det centrala och avlĂ€gsna kontoret Ă€r konfigurationen identisk förutom IP-adresser grĂ€nssnitten. Genom anvĂ€ndning av mGRE finns det inget behov av att individuellt konfigurera tiotals, hundratals eller till och med tusentals tunnlar. Som en konsekvens blir det en god skalbarhet vid korrekt design.

Vad Àr Cisco Performance Routing och varför behövs det?

Vid anvĂ€ndning av DMVPN i interkontorsnĂ€tet kvarstĂ„r en extremt viktig frĂ„ga som inte har besvarats – hur kan man dynamiskt bedöma tillstĂ„ndet för varje DMVPN-tunnel med avseende pĂ„ att uppfylla kraven för kritisk trafik inom vĂ„r organisation och pĂ„ grundval av denna bedömning dynamiskt besluta om omdirigering? Det Ă€r sĂ„ att DMVPN i detta avseende skiljer sig lite frĂ„n klassisk routing – det bĂ€sta man kan göra Ă€r att konfigurera QoS-mekanismer som möjliggör prioritering av utgĂ„ende trafik, men som inte kan ta hĂ€nsyn till tillstĂ„ndet för hela vĂ€gen vid ett specifikt ögonblick.

Vad ska man göra om kanalen delvis degraderas och inte helt – hur upptĂ€cker och bedömer man detta? DMVPN kan inte hantera detta pĂ„ egen hand. Eftersom kanalerna som kopplar samman filialer kan gĂ„ genom helt olika operatörer som anvĂ€nder olika teknologier, blir detta en ganska komplex uppgift. HĂ€r kommer teknologin Cisco Performance Routing till hjĂ€lp, som vid det hĂ€r laget redan har genomgĂ„tt flera utvecklingsstadier.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Uppgiften för Cisco Performance Routing (hĂ€danefter PfR) handlar om att mĂ€ta tillstĂ„ndet för vĂ€gar (tunnlar) som trafiken passerar genom baserat pĂ„ nyckelmetrik, viktiga för nĂ€tverksapplikationer – fördröjning, jitter (variationen i fördröjningen) och paketförluster (i procent). Dessutom kan den anvĂ€nda bandbredden mĂ€tas. Dessa mĂ€tningar görs sĂ„ nĂ€ra realtid som möjligt (i den mĂ„n det Ă€r rimligt) och resultaten av dessa mĂ€tningar gör att routern som anvĂ€nder PfR kan fatta dynamiska beslut om att Ă€ndra routing av viss typ av trafik.

SÄledes kan uppdraget med kombinationen DMVPN/PfR kort sammanfattas som följer:

  • Möjliggöra för kunden att anvĂ€nda alla typer av kommunikationskanaler pĂ„ WAN-nĂ€tverket.
  • SĂ€kerstĂ€lla bĂ€sta möjliga kvalitet för viktiga applikationer över dessa kanaler.

Vad Àr Cisco SD-WAN?

Cisco SD-WAN Ă€r en teknologi som anvĂ€nder SDN-ansatsen för att skapa och driva organisationens WAN-nĂ€tverk. Detta innebĂ€r bland annat anvĂ€ndning av sĂ„ kallade kontroller (programkomponenter) som möjliggör centraliserad orkestrering och automatiserad konfiguration av alla komponenter i lösningen. Till skillnad frĂ„n den klassiska SDN (i stil med Clean Slate) anvĂ€nds flera olika typer av kontroller i Cisco SD-WAN, dĂ€r varje har sin egen roll – detta görs med avsikt att sĂ€kerstĂ€lla bĂ€ttre skalbarhet och geo-redundans.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

I fallet med SD-WAN kvarstÄr uppgiften att anvÀnda vilken typ av kanaler som helst och sÀkerstÀlla driften av affÀrsapplikationer, men samtidigt utvidgas kraven pÄ automatisering, skalbarhet, sÀkerhet och flexibilitet i nÀtverket.

Diskussion om skillnader

Om man nu börjar analysera skillnaderna mellan dessa teknologier, sÄ kommer de att falla in under en av kategorierna:

  • Arkitektoniska skillnader – hur Ă€r funktionerna fördelade mellan olika komponenter i lösningen, hur Ă€r samarbetet mellan dessa komponenter organiserat och hur pĂ„verkar detta teknikens möjligheter och flexibilitet?
  • Funktionaliteter – vad kan en teknologi som den andra inte kan? Och hur viktigt Ă€r det?

Vad ligger bakom de arkitektoniska skillnaderna och Àr de verkligen viktiga?

I varje av de angivna teknologierna finns det mÄnga 'rörliga delar', vars roller och samverkan med varandra skiljer sig. Hur vÀl dessa principer Àr utformade pÄverkar direkt skalbarheten, motstÄndskraften mot fel och den övergripande effektiviteten hos lösningen.

LÄt oss granska olika aspekter av arkitekturen mer i detalj:

Data-plane – en del av lösningen som ansvarar för att överföra anvĂ€ndartrafik mellan kĂ€lla och mottagare. I DMVPN och SD-WAN implementeras det i grunden likadant pĂ„ sjĂ€lva routrarna som Ă€r baserade pĂ„ Multipoint GRE-tunnlar. Skillnaden ligger i hur den nödvĂ€ndiga uppsĂ€ttningen av parametrar för dessa tunnlar bildas:

  • pĂ„ DMVPN/PfR – det Ă€r en strikt tvĂ„-nivĂ„ hierarki av noder med en stjĂ€rntopologi eller Hub-n-Spoke. Statisk konfiguration av Hub och statisk koppling av Spoke till Hub Ă€r obligatoriskt, liksom samverkan via NHRP-protokollet för att bilda data-plane-konnektivitet. Som en följd, blir förĂ€ndringar pĂ„ Hub, relaterat till exempelvis Ă€ndringar/koppling av nya WAN-kanaler eller förĂ€ndringar av befintliga parametrar, betydligt svĂ„rare.
  • pĂ„ SD-WAN – det Ă€r en helt dynamisk modell för att upptĂ€cka parametrarna för de etablerade tunnlarna med stöd av control-plane (OMP-protokollet) och orchestration-plane (samverkan med vBond-kontrollern för upptĂ€cktsuppgifter av kontroller och NAT-traversering). De pĂ„lagda topologierna kan vara vilka som helst, inklusive hierarkiska. Inom ramen för den etablerade pĂ„lagda tunneltopologin Ă€r det möjligt att flexibelt konfigurera den logiska topologin i varje individuell VPN (VRF).

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Control-plane – funktioner för utbyte, filtrering och modifiering av routing- och annan information mellan komponenterna i lösningen.

  • pĂ„ DMVPN/PfR – sker endast mellan routrarna Hub och Spoke. Direkt utbyte av routinginformation mellan Spoke Ă€r omöjligt. Som en följd, utan en fungerande Hub kan control-plane och data-plane inte fungera., vilket stĂ€ller ytterligare krav pĂ„ Hub för hög tillgĂ€nglighet, som inte alltid kan uppfyllas.
  • pĂ„ SD-WAN – kontrollplanet utförs aldrig direkt mellan routrar – interaktionen sker baserat pĂ„ OMP-protokollet och mĂ„ste alltid ske via en separat specialiserad typ av vSmart-kontroller, vilket möjliggör lastbalansering, geo-redundans och centraliserad hantering av signalbelastningen. En annan egenskap hos OMP-protokollet Ă€r dess betydande motstĂ„ndskraft mot förluster och oberoende av hastigheten pĂ„ kommunikationskanalen med kontrollerna (inom rimliga grĂ€nser, sĂ„ klart). Detta gör det möjligt att placera SD-WAN-kontroller i offentliga eller privata moln med Ă„tkomst via Internet.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Policy-plan – den del av lösningen som ansvarar för definiering, spridning och tillĂ€mpning av trafikstyrningspolicyer över det distribuerade nĂ€tverket.

  • DMVPN – Ă€r faktiskt begrĂ€nsat av kvalitetsservicepolicyer (QoS), som konfigureras individuellt pĂ„ varje router via CLI eller Prime Infrastructure-mallar.
  • DMVPN/PfR – PfR-policyer skapas pĂ„ den centraliserade routern Master Controller (MC) via CLI och sprids automatiskt till filialernas MC. HĂ€r anvĂ€nds samma vĂ€gar för spridning av policyn som för dataplanen. Det finns inga möjligheter att separera utbyte av policyer, ruttinformation och anvĂ€ndardata. Spridningen av policyer förutsĂ€tter att det finns IP-kontinuitet mellan Hub och Spoke. Dessutom kan MC:s funktion kombineras med DMVPN-routern vid behov. AnvĂ€ndning av Prime Infrastructure-mallar för centraliserad policyformulering Ă€r möjligt (men inte obligatoriskt). En viktig egenskap Ă€r att policyn formuleras globalt pĂ„ hela nĂ€tverket pĂ„ samma sĂ€tt – individuella policyer för separata segment stöds inte..
  • SD-WAN – trafik- och servicemekanismer styrs centralt via det grafiska grĂ€nssnittet Cisco vManage, vilket Ă€ven Ă€r tillgĂ€ngligt över Internet (vid behov). De sprids över signal kanaler direkt eller indirekt genom vSmart-kontroller (beroende pĂ„ typ av policy). De beror inte pĂ„ data-plane-anslutning mellan routrarna, eftersom de anvĂ€nder alla tillgĂ€ngliga vĂ€gar för att överföra trafik mellan kontroller och router.

    För olika nĂ€tverkssegment Ă€r det möjligt att flexibelt utforma olika policys – tillĂ€mpningsomrĂ„det för policyn definieras av ett antal unika identifierare som finns i lösningen – kontorsnummer, typ av applikation, trafikflödesriktning, etc.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Orkestreringsplan – mekanismer som gör det möjligt för komponenter att dynamiskt upptĂ€cka varandra, konfigurera och samordna efterföljande interaktioner.

  • pĂ„ DMVPN/PfR Ömsesidig upptĂ€ckte mellan routrarna baseras pĂ„ statisk konfiguration av Hub-enheter och motsvarande instĂ€llningar av Spoke-enheter. Dynamisk upptĂ€ckte sker endast för Spoke, som rapporterar sina anslutningsparametrar till Hub-enheten, som i sin tur redan Ă€r inlagd i Spokes konfiguration. Utan IP-anslutning mellan Spoke och minst en Hub Ă€r det omöjligt att bilda varken data-plane eller control-plane.
  • pĂ„ SD-WAN Orkestreringen av lösningens komponenter sker med hjĂ€lp av kontrollern vBond, med vilken varje komponent (routrar och kontroller vManage/vSmart) mĂ„ste först etablera IP-anslutning.

    Inledningsvis kĂ€nner komponenterna inte till varandras anslutningsparametrar – för detta behöver de en förmedlare, orkestratorn vBond. Den allmĂ€nna principen Ă€r följande – varje komponent i det inledande skedet fĂ„r (automatiskt eller statiskt) endast information om anslutningsparametrarna till vBond, sedan meddelar vBond routern om kontrollerna vManage och vSmart (som upptĂ€cktes tidigare), vilket gör det möjligt att automatiskt etablera alla nödvĂ€ndiga signalanslutningar.

    NÀsta steg Àr att den nya routern lÀr sig om de övriga routrarna i nÀtverket genom OMP-utbyte med vSmart-kontrollern. PÄ sÄ sÀtt kan routern, utan att frÄn början veta nÄgot om nÀtverksparametrarna, helt automatiskt upptÀcka och ansluta till kontrollorna samt dÀrefter ocksÄ automatiskt upptÀcka och skapa anslutningar med de övriga routrarna. Vid det hÀr laget Àr anslutningsparametrarna för alla komponenter ursprungligen okÀnda och kan förÀndras under drift.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Management-plan – den del av lösningen som möjliggör centraliserad hantering och övervakning.

  • DMVPN/PfR – en specialiserad management-planlösning Ă€r inte tillgĂ€nglig. För grundlĂ€ggande automatisering och övervakning kan produkter som Cisco Prime Infrastructure anvĂ€ndas. Varje router har möjlighet till hantering via kommandoradsgrĂ€nssnittet CLI. Integrationer med externa system via API Ă€r inte tillgĂ€ngliga.
  • SD-WAN – all typisk interaktion och övervakning sker centraliserat via det grafiska grĂ€nssnittet vManage. Alla lösningens funktioner, utan undantag, Ă€r tillgĂ€ngliga för konfiguration via vManage, sĂ„vĂ€l som genom ett fullstĂ€ndigt dokumenterat REST API-bibliotek.

    Alla instĂ€llningar för SD-WAN-nĂ€tverket i vManage sammanfattas i tvĂ„ grundlĂ€ggande konstruktioner – skapande av enhetsmallar (Device Template) och skapande av policyer som definierar nĂ€tverkslogiken och trafikhantering. Genom att vManage, efter att ha översatt den av administratören skapade policyn, automatiskt vĂ€ljer vilka Ă€ndringar och pĂ„ vilka individuella enheter/kontroller som behöver göras, förbĂ€ttras effektiviteten och skalbarheten av lösningen avsevĂ€rt.

    Genom vManage-grÀnssnittet Àr det inte bara möjligt att konfigurera Cisco SD-WAN-lösningen, utan Àven att helt övervaka statusen för alla komponenter i lösningen, inklusive den aktuella statusen för mÀtvÀrdena för enskilda tunnlar och anvÀndningsstatistik för olika applikationer baserat pÄ DPI-analys.

    Trots att interaktionen Ă€r centraliserad, har alla komponenter (kontroller och routrar) ocksĂ„ en fullt fungerande kommandorad CLI, som Ă€r nödvĂ€ndig under implementeringsfasen eller vid nödsituationer för lokal diagnostik. I normallĂ€ge (med en signal kanal mellan komponenterna) Ă€r kommandoraden pĂ„ routrarna endast tillgĂ€nglig för diagnostik och inte för att göra lokala Ă€ndringar, nĂ„got som garanterar bĂ„de lokal sĂ€kerhet och en enda kĂ€lla för förĂ€ndringar i ett sĂ„dant nĂ€tverk – vManage.

Integrerad sĂ€kerhet – hĂ€r handlar det inte bara om att skydda anvĂ€ndardata under överföring via öppna kanaler, utan ocksĂ„ om den övergripande sĂ€kerheten för WAN-nĂ€tverket baserat pĂ„ den valda teknologin.

  • pĂ„ DMVPN/PfR det finns möjlighet till kryptering av anvĂ€ndardata och signalprotokoll. Vid anvĂ€ndning av vissa modeller av routrar Ă€r Ă€ven brandvĂ€ggsfunktioner med trafikinspektion, IPS/IDS tillgĂ€ngliga. Det finns möjlighet till segmentering av filialnĂ€tverken med hjĂ€lp av VRF. Det finns möjlighet till autentisering (enfaktor) av kontrollprotokollen.

    Samtidigt betraktas den fjĂ€rranslutna routern som en betrodd enhet i nĂ€tverket som standard – dvs. fall av fysisk kompromettering av enskilda enheter och möjligheten för obehörig Ă„tkomst till dem beaktas inte, det finns ingen tvĂ„faktorsautentisering av komponenterna i lösningen, vilket i fallet med ett geografiskt distribuerat nĂ€tverk kan medföra allvarliga ytterligare risker.

  • pĂ„ SD-WAN PĂ„ liknande sĂ€tt som DMVPN erbjuder kryptering av anvĂ€ndardata, men med betydligt utvidgade funktioner för nĂ€tverkssĂ€kerhet och L3/VRF-segmentering (MSP, IPS/IDS, URL-filtrering, DNS-filtrering, AMP/TG, SASE, TLS/SSL-proxy osv.). Samtidigt sker nyckelutbytet för kryptering mer effektivt via vSmart-kontroller (inte direkt), genom förutbestĂ€mda signal kanaler som skyddas av DTLS/TLS-kryptering baserat pĂ„ sĂ€kerhetscertifikat. Detta sĂ€kerstĂ€ller sĂ€kerheten för sĂ„dant utbyte och möjliggör bĂ€ttre skalbarhet av lösningen, upp till tiotusentals enheter i ett och samma nĂ€tverk.

    Alla signalanslutningar (kontroller-kontroller, kontroller-router) Àr ocksÄ skyddade med hjÀlp av DTLS/TLS. Routrar levereras med sÀkerhetscertifikat vid tillverkning, med möjlighet till byte/förlÀngning. TvÄfaktorsautentisering uppnÄs genom att tvÄ villkor mÄste uppfyllas samtidigt för att routern/kontrollern ska kunna fungera i ett SD-WAN-nÀtverk:

    • Giltigt sĂ€kerhetscertifikat
    • Tydligt och medvetet att varje komponent ska lĂ€ggas till av administratören i den "vita" listan över tillĂ„tna enheter.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Funktionsskillnader mellan SD-WAN och DMVPN/PfR

NĂ€r vi börjar diskutera funktionsskillnaderna, Ă€r det viktigt att notera att mĂ„nga av dessa Ă€r en fortsĂ€ttning pĂ„ arkitektur — det Ă€r ingen hemlighet att utvecklarna baserar arkitekturen pĂ„ de funktioner de vill uppnĂ„ i slutĂ€ndan. LĂ„t oss titta pĂ„ de mest betydelsefulla skillnaderna mellan de tvĂ„ teknologierna.

AppQ (Application Quality) – funktioner för att sĂ€kerstĂ€lla kvaliteten pĂ„ trafiköverföring för affĂ€rsapplikationer

De centrala funktionerna hos de behandlade teknologierna syftar till att förbÀttra anvÀndarupplevelsen sÄ mycket som möjligt nÀr man anvÀnder affÀrskritiska applikationer i ett distribuerat nÀtverk. Detta Àr sÀrskilt viktigt under omstÀndigheter dÀr en del av infrastrukturen inte kontrolleras av IT eller ens garanterar en framgÄngsrik dataöverföring.

DMVPN tillhandahĂ„ller inte sĂ„dana mekanismer pĂ„ egen hand. Det bĂ€sta som kan göras i ett klassiskt DMVPN-nĂ€tverk Ă€r att klassificera utgĂ„ende trafik efter applikationer och prioritera den vid överföring mot WAN-kanalen. Valet av DMVPN-tunnel baseras i detta fall enbart pĂ„ dess tillgĂ€nglighet och resultatet av routningsprotokollen. Samtidigt beaktas inte det övergripande tillstĂ„ndet för vĂ€gen/tunneln och dess möjliga partiella nedgradering utifrĂ„n viktiga mĂ€tvĂ€rden som Ă€r signifikanta för nĂ€tverksapplikationer – fördröjning, fördröjningsvariation (jitter) och förluster (%). DĂ€rför förlorar en direkt jĂ€mförelse av klassisk DMVPN med SD-WAN i termer av att lösa AppQ-uppgifter all mening – DMVPN kan inte lösa den uppgiften. NĂ€r Cisco Performance Routing (PfR) lĂ€ggs till i denna kontext förĂ€ndras situationen och jĂ€mförelsen med Cisco SD-WAN blir mer meningsfull.

Innan vi gÄr vidare till att diskutera skillnaderna, lÄt oss kort sammanfatta vad teknologierna har gemensamt. SÄ, bÄda teknologierna:

  • har en mekanism som gör det möjligt att dynamiskt bedöma tillstĂ„ndet för varje etablerad tunnel utifrĂ„n vissa mĂ€tvĂ€rden – Ă„tminstone fördröjning, variation i fördröjning och paketförluster (%)
  • anvĂ€nder en viss uppsĂ€ttning verktyg för att skapa, distribuera och tillĂ€mpa regler (policyer) för trafikhantering med hĂ€nsyn till resultatet av mĂ€tningarna av de nyckelmetrik som rör tunnlarna.
  • klassificerar applikationstrafik pĂ„ nivĂ„erna L3-L4 (DSCP) i OSI-modellen eller enligt L7-signaturer för applikationer baserat pĂ„ inbyggda DPI-mekanismer i routern.
  • möjliggör för betydande applikationer att definiera acceptabla tröskelvĂ€rden för metrik, standardregler för trafiköverföring och regler för omdirigering av trafik vid överskridande av tröskelvĂ€rden.
  • vid inkapsling av trafik i GRE/IPSec anvĂ€nder den en redan etablerad mekanism i branschen för att överföra den interna DSCP-mĂ€rkningen till det externa GRE/IPSec-paketets huvud, vilket gör det möjligt att synkronisera QoS-policyer mellan organisationen och tjĂ€nsteleverantören (om en motsvarande SLA finns).

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

Hur skiljer sig mekanismerna för att bedöma de end-to-end-metrik som SD-WAN och DMVPN/PfR anvÀnder?

DMVPN/PfR

  • För att bedöma de standardiserade metrik som rör tunnelns tillstĂ„nd anvĂ€nds bĂ„de aktiva och passiva mjukvarusensorer (Probes). Aktiva - baserat pĂ„ anvĂ€ndartjĂ€nstetrafik, passiva emulerar sĂ„dan trafik (nĂ€r ingen finns).
  • Fina instĂ€llningar av tidtagare och villkor för att upptĂ€cka försĂ€mringar saknas – algoritmen Ă€r fast.
  • Dessutom finns möjligheten att mĂ€ta den anvĂ€nda bandbredden i utĂ„tgĂ„ende riktning. Detta ger DMVPN/PfR ytterligare flexibilitet i trafikhantering.
  • Samtidigt förlitar sig vissa mekanismer i PfR vid överskridande av metrik pĂ„ Ă„terkopplande signalering i form av speciella TCA (Threshold Crossing Alert) meddelanden, som mĂ„ste komma frĂ„n trafikmottagaren tillbaka till kĂ€llan, vilket i sin tur förutsĂ€tter att tillstĂ„nden hos de mĂ€tkanaler som Ă€r aktuella mĂ„ste vara Ă„tminstone tillrĂ€ckliga för att kunna överföra sĂ„dana TCA-meddelanden. Det Ă€r i de flesta fall inget problem, men kan uppenbarligen inte garanteras.

SD-WAN

  • För att göra en helhetsbedömning av standardmetrik för tunnelns tillstĂ„nd anvĂ€nds BFD-protokollet i echo-lĂ€ge. HĂ€r krĂ€vs ingen speciell Ă„terkoppling i form av TCA eller liknande meddelanden – domĂ€nerna för felhantering hĂ„lls isolerade. AnvĂ€ndartrafik behöver inte vara nĂ€rvarande för att bedöma tunnelns tillstĂ„nd.
  • Det finns möjlighet till finjustering av BFD-timerar för att reglera hastigheten av reaktioner och algoritmens kĂ€nslighet för nedgĂ„ngar i kommunikationskanalen frĂ„n nĂ„gra sekunder till minuter.

    Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

  • Vid tidpunkten för artikelns skrivande finns det endast en BFD-session i varje tunnel. Detta kan potentiellt skapa en lĂ€gre granuleringsnivĂ„ vid analysen av tunnelns tillstĂ„nd. I praktiken kan detta bli en begrĂ€nsning endast vid anvĂ€ndning av WAN-anslutning baserad pĂ„ MPLS L2/L3 VPN med ett överenskommet QoS SLA – om DSCP-mĂ€rkning av BFD-trafiken (efter inkapsling i IPSec/GRE) sammanfaller med högprioriterad kö i operatörens nĂ€tverk, kan detta pĂ„verka noggrannheten och hastigheten för att upptĂ€cka nedgĂ„ngar för lĂ„gprioriterad trafik. Det finns emellertid möjlighet att Ă€ndra BFD-mĂ€rket som standard för att minska risken för sĂ„dana situationer. I framtida versioner av Cisco SD-WAN förvĂ€ntas mer finslipning av BFD, samt möjlighet att starta flera BFD-sessioner inom en tunnel med individuella DSCP-vĂ€rden (för olika applikationer).
  • BFD möjliggör dessutom bedömning av den största paketstorleken som kan överföras genom en tunnel utan fragmentering. Detta gör att SD-WAN kan justera parametrar som MTU och TCP MSS Adjust dynamiskt för att effektivt utnyttja den tillgĂ€ngliga bandbredden pĂ„ varje kanal.
  • I SD-WAN finns Ă€ven alternativet att synkronisera QoS med operatörer inte bara baserat pĂ„ L3 DSCP-fĂ€ltet, utan Ă€ven baserat pĂ„ L2 CoS-vĂ€rden, som kan bildas automatiskt i det lokala nĂ€tverket av specialiserade enheter — till exempel IP-telefoner.

Hur skiljer sig möjligheterna, metoderna för bestÀmning och tillÀmpning av AppQ-policys?

Policys för DMVPN/PfR:

  • Definieras pĂ„ central filialrouter(-arna) (CF) via kommandoradsgrĂ€nssnittet CLI eller CLI-mallkonfigurationer. Skapande av CLI-mallar krĂ€ver förberedelse och kunskap om policyernas syntax.

    Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

  • Definieras globalt utan möjlighet till anpassning/Ă€ndringar för individuella nĂ€tverkssegment.
  • Interaktivt skapande av policys via grafiskt grĂ€nssnitt stöds inte.
  • Ändringar, arv, skapande av flera versioner av policys för snabb omkoppling stöds inte.
  • Sprids automatiskt pĂ„ routrar i fjĂ€rrkontor. Samma kommunikationskanaler anvĂ€nds som för överföring av anvĂ€ndardata. Om det inte finns nĂ„gon kommunikationskanal mellan huvudkontoret och det fjĂ€rrkontor, Ă€r spridning/Ă€ndring av policys omöjlig.
  • TillĂ€mpas pĂ„ varje router och modifierar vid behov resultaten av standard routingprotokoll med högre prioritet.
  • För fall dĂ€r alla WAN-kanaler pĂ„ kontoret upplever betydande trafikförluster, finns inga kompensationsmekanismer..

SD-WAN-policys:

  • Definieras i det grafiska grĂ€nssnittet vManage genom en interaktiv mallguid.
  • Stöder skapande av flera policys, kopiering, arv, samt omkoppling mellan policys i realtid.
  • Stöder anpassning av policyn för olika nĂ€tverkssegment (kontor).
  • Sprids via vilken tillgĂ€nglig signal kanal som helst mellan kontrollern och routern och/eller vSmart – de Ă€r inte direkt beroende av dataplansanslutning mellan routrarna. Det krĂ€vs dock IP-anslutning mellan routern och kontrollerna.

    Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

  • För fall dĂ€r alla tillgĂ€ngliga kanaler pĂ„ kontoret upplever betydande datarförluster, som överstiger acceptabla tröskelvĂ€rden för kritiska applikationer, kan ytterligare mekanismer som ökar tillförlitligheten för överföring anvĂ€ndas:
    • FEC (Forward Error Correction) – anvĂ€nder en speciell algoritm för överskottkodning. Vid överföring av kritisk trafik över kanaler med en betydande procentandel förluster kan FEC automatiskt aktiveras och tillĂ„ta Ă„terstĂ€llande av förlorad data vid behov. AnvĂ€ndningen av bandbredd ökar nĂ„got men tillförlitligheten ökar avsevĂ€rt.

      Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

    • Duplicering av datastreamar – utöver FEC kan policyn inkludera automatisk duplikering av trafik för valda applikationer i hĂ€ndelse av en Ă€nnu allvarligare förlustnivĂ„ som inte kan kompenseras av FEC. I detta fall kommer de valda uppgifterna att skickas över alla tunnlar mot mottagande filial med efterföljande deduplicering (borttagning av överflödiga paketkopior). Mekanismen ökar avsevĂ€rt utnyttjandet av kanaler, men stĂ€rker ocksĂ„ avsevĂ€rt pĂ„litligheten i överföringen.

Möjligheter med Cisco SD-WAN, utan direkta motsvarigheter i DMVPN/PfR

Arkitekturen för Cisco SD-WAN-lösningen möjliggör i vissa fall funktioner vars implementering inom DMVPN/PfR antingen Àr extremt svÄr, inte kostnadseffektiv pÄ grund av nödvÀndigt arbete, eller helt omöjlig. LÄt oss titta pÄ de mest intressanta av dem:

Traffic-Engineering (TE)

TE inkluderar mekanismer som gör det möjligt att avleda trafik frÄn den standardvÀg som skapats av routningsprotokoll. TE anvÀnds ofta för att sÀkerstÀlla hög tillgÀnglighet av nÀtverkstjÀnster, genom att snabbt och/eller i förvÀg omdirigera viktig trafik till en alternativ (icke-överlappande) överföringsvÀg, med syftet att förbÀttra kvaliteten pÄ tjÀnsten eller hastigheten för ÄterstÀllning vid ett fel pÄ huvudvÀgen.

SvĂ„righeten med att implementera TE ligger i att det krĂ€ver att en alternativ vĂ€g berĂ€knas och reserveras i förvĂ€g. I MPLS-nĂ€tverk för teleoperatörer hanteras denna uppgift genom att anvĂ€nda teknologier som MPLS Traffic Engineering med utvidgningar av IGP-protokoll och RSVP-protokollet. PĂ„ senaste tid har Ă€ven Segment Routing-teknologin blivit alltmer populĂ€r, vilket Ă€r mer optimerat för centraliserad konfiguration och orkestrering. I klassiska WAN-nĂ€tverk Ă€r dessa teknologier vanligtvis inte representerade eller reducerade till hop-by-hop-mekanismer som Policy-Based Routing (PBR), som kan styra trafik men implementerar detta pĂ„ varje router separat – utan att ta hĂ€nsyn till nĂ€tverkets övergripande tillstĂ„nd eller resultatet av PBR i tidigare eller senare steg. Resultatet av dessa TE-alternativ Ă€r nedslĂ„ende – MPLS TE anvĂ€nds vanligtvis bara i den mest kritiska delen av nĂ€tverket (kĂ€rnan) pĂ„ grund av den komplexitet som krĂ€vs för konfiguration och drift, och PBR anvĂ€nds pĂ„ enskilda routrar utan möjlighet att formulera en enhetlig PBR-policy för hela nĂ€tverket. Detta gĂ€ller uppenbarligen ocksĂ„ nĂ€tverk baserade pĂ„ DMVPN.

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

SD-WAN erbjuder i detta avseende en mycket mer elegant lösning som inte bara Ă€r lĂ€tt att konfigurera, utan ocksĂ„ skalar betydligt bĂ€ttre. Detta Ă€r resultatet av de anvĂ€nda arkitekturerna för control-plane och policy-plane. Implementeringen av policy-plane i SD-WAN gör det möjligt att centralt definiera TE-policyn – vilken trafik Ă€r av intresse? För vilka VPN? Genom vilka noder/tunnlar Ă€r det nödvĂ€ndigt eller förbjudet att skapa en alternativ rutt? Å sin sida gör centraliseringen av control-plane-hanteringen baserad pĂ„ vSmart-kontrollrar att routingresultaten kan modifieras utan att krĂ€va instĂ€llningar pĂ„ enskilda enheter – routrarna ser bara resultatet av den logik som har skapats i vManage-grĂ€nssnittet och överförts för tillĂ€mpning pĂ„ vSmart.

Service-chaining (SertjÀnster)

Att bilda tjÀnstekedjor Àr en Ànnu mer arbetsintensiv uppgift i klassisk routing Àn den redan beskrivna mekanismen Traffic Engineering. I detta fall Àr det nödvÀndigt att inte bara skapa en speciell rutt för en viss nÀtverksapplikation, utan Àven möjliggöra trafikavledning frÄn nÀtverket vid bestÀmda (eller alla) noder inom SD-WAN-nÀtverket för behandling av en specifik applikation eller tjÀnst (MPLS, Belastningsbalansering, Caching, Trafikinspektion osv.). Samtidigt krÀvs möjlighet att övervaka tillstÄndet hos dessa externa tjÀnster för att undvika black-holing-situationer, samt mekanismer som tillÄter placering av sÄdana homogena externa tjÀnster pÄ olika geo-lokationer med möjlighet för nÀtverket att automatiskt vÀlja den mest optimala servicepunkten för behandling av trafik frÄn olika filialer. I fallet med Cisco SD-WAN Àr det ganska enkelt att uppnÄ genom att skapa en motsvarande centraliserad policy som

Kommer Cisco SD-WAN att avlÀgsna grenen den sitter pÄ, DMVPN?

överbryggar alla aspekter av den mÄlsatta tjÀnstekedjan till en helhet och automatiskt Àndrar logiken för dataplanen och kontrollplanen endast dÀr och nÀr det behövs.

Vad blir resultatet?

Det Àr uppenbart att bÄde DMVPN (tillsammans med eller utan Performance Routing) och Cisco SD-WAN löser i slutÀndan mycket liknande uppgifter i förhÄllande till organisationens distribuerade WAN-nÀt. De betydande arkitektoniska och funktionella skillnaderna i Cisco SD-WAN-teknologin höjer processen för att lösa dessa problem till en annan kvalitetsnivÄ. Sammanfattningsvis kan följande viktiga skillnader mellan SD-WAN och DMVPN/PfR noteras:

  • DMVPN/PfR anvĂ€nder i allmĂ€nhet beprövade teknologier för att bygga överlagrade VPN-nĂ€tverk och Ă€r i frĂ„ga om data-plan liknande den mer moderna SD-WAN-teknologin, men det finns vissa begrĂ€nsningar i form av obligatorisk statisk konfiguration av routrar och valet av topologier Ă€r begrĂ€nsat till Hub-n-Spoke. Å andra sidan har DMVPN/PfR vissa funktioner som Ă€nnu inte Ă€r tillgĂ€ngliga inom SD-WAN (det handlar om per-application BFD).
  • Inom control-plane skiljer sig teknologierna grundligt Ă„t. Med centraliserad behandling av signalprotokoll gör SD-WAN det möjligt att bland annat avsevĂ€rt minska felfĂ€lt och ’koppla loss’ processen för överföring av anvĂ€ndartrafik frĂ„n signalinteraktionen – tillfĂ€llig otillgĂ€nglighet av kontrollerarna pĂ„verkar inte möjligheten att överföra anvĂ€ndartrafik. Samtidigt pĂ„verkar tillfĂ€llig otillgĂ€nglighet av nĂ„gon filial (inklusive den centrala) inte möjligheten för de övriga filialerna att interagera med varandra och kontrollerarna.
  • Arkitekturen för att skapa och tillĂ€mpa trafikhanteringspolicyer vid SD-WAN övertrĂ€ffar ocksĂ„ den i DMVPN/PfR – geo-redundans Ă€r betydligt bĂ€ttre implementerad, det finns ingen koppling till Hub, fler möjligheter för finjustering av policyer, och listan över genomförda trafikhanteringsscenarier Ă€r ocksĂ„ betydligt större.
  • Processen för orkestrering av lösningen skiljer sig ocksĂ„ avsevĂ€rt. DMVPN förutsĂ€tter att det finns i förvĂ€g kĂ€nda parametrar som pĂ„ nĂ„got sĂ€tt mĂ„ste Ă„terspeglas i konfigurationen, vilket nĂ„got begrĂ€nsar flexibiliteten i lösningen och möjligheten till dynamiska förĂ€ndringar. Å sin sida utgĂ„r SD-WAN frĂ„n en paradigm dĂ€r routern i den initiala tidpunkten för anslutning ’inte vet nĂ„got’ om sina kontrollerare, men vet ’vem man kan frĂ„ga’ – detta Ă€r tillrĂ€ckligt för inte bara att automatiskt etablera kontakt med kontrollerarna, utan Ă€ven för att automatiskt sĂ€tta upp en helt sammanlĂ€nkad data-plan topologi som sedan kan justeras/Ă€ndras flexibelt med hjĂ€lp av policyer.
  • NĂ€r det gĂ€ller centraliserad hantering, automatisering och övervakning övertrĂ€ffar SD-WAN förvĂ€ntat möjligheterna hos DMVPN/PfR, som Ă€r resultatet av utvecklingen av klassiska teknologier och i större utstrĂ€ckning förlitar sig pĂ„ kommandoradsgrĂ€nssnitt (CLI) samt anvĂ€ndning av NMS-system baserade pĂ„ mallar.
  • I jĂ€mförelse med DMVPN har sĂ€kerhetskraven i SD-WAN nĂ„tt en annan kvalitetsnivĂ„. De frĂ€msta principerna Ă€r nolltillit, skalbarhet och tvĂ„faktorsautentisering.

Av dessa enkla slutsatser kan man fÄ en felaktig uppfattning om att skapandet av nÀtverk baserat pÄ DMVPN/PfR idag har förlorat all relevans. Det Àr dock inte helt sant. Till exempel, i fall dÀr det finns ett flertal gammalt utrustning och inget sÀtt att ersÀtta det, kan DMVPN möjliggöra en integration av "gamla" och "nya" enheter i ett enhetligt geo-distribuerat nÀtverk med mÄnga av de fördelar som beskrivits ovan.

Å andra sidan bör man komma ihĂ„g att alla nuvarande företagsroutrar frĂ„n Cisco baserade pĂ„ IOS XE (ISR 1000, ISR 4000, ASR 1000, CSR 1000v) idag stöder alla driftsĂ€tt – bĂ„de klassisk routing, DMVPN och SD-WAN. Valet baseras pĂ„ aktuella behov och förstĂ„elsen av att pĂ„ samma utrustning kan man nĂ€r som helst börja gĂ„ mot en mer avancerad teknologi.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster