Alates 2017. aasta augustist, mil Cisco omandas ettevĂ”tte Viptela, on organisatsiooni jaotatud ettevĂ”ttevĂ”rkude peamiseks tehnoloogiaks saanud Cisco SD-WAN. Viimase kolme aasta jooksul on SD-WAN tehnoloogia lĂ€bi teinud palju muutusi nii kvaliteedi kui ka kvantiteedi osas. Oluliselt on laienenud funktsionaalsused ja lisandunud tugi traditsioonilistele marsruuteritele seeriatest Cisco ISR 1000, ISR 4000, ASR 1000 ja virtuaalne CSR 1000v. Samas kĂŒsivad paljud Cisco kliendid ja partnerid endiselt, et milles seisnevad Cisco SD-WAN erinevused juba harjunud lĂ€henemistest, mis pĂ”hinevad sellistel tehnoloogiatel nagu Cisco DMVPN ja Cisco Performance Routing ja kui oluline on need erinevused?
Siin tuleks kohe mainida, et enne SD-WAN ilmumist Cisco portfelli koostasid DMVPN koos PfR olulise osa Cisco IWAN (Intelligent WAN) arhitektuurist, mis omakorda esindas tĂ€isfunktsionaalsete SD-WAN-tehnoloogiate eelkĂ€ijat. Ăhiste ĂŒlesannete ja lahendusmeetodite sarnasuse juures ei saavutanud IWAN vajalikku automatiseerimise, paindlikkuse ja skaleeritavuse taset nagu SD-WAN, mis viis IWANi arengu aja jooksul mĂ€rkimisvÀÀrse vĂ€henemiseni. Samas ei ole IWANi komponente kuhugi kadunud ja paljud kliendid jĂ€tkavad nende edukat kasutamist, sealhulgas tĂ€napĂ€evases seadmetes. LĂ”pptulemusena on tekkinud huvitav olukord â sama Cisco varustus vĂ”imaldab valida kĂ”ige sobivama WAN-tehnoloogia (klassikaline, DMVPN+PfR vĂ”i SD-WAN) vastavalt klientide nĂ”udmistele ja ootustele.
Artikkel ei kavatse ĂŒksikasjalikult kĂ€sitleda kĂ”iki Cisco SD-WAN ja DMVPN (ĂŒhiselt vĂ”i ilma Performance Routinguta) tehnoloogiate funktsioone â selle jaoks on saadaval tohutult palju dokumente ja materjale. Peamine ĂŒlesanne on proovida hinnata nende tehnoloogiate vĂ”tmeerinevusi. Kuid enne, kui liigume nende erinevuste arutamise juurde, meenutame lĂŒhidalt neid tehnoloogiaid.
Mis on Cisco DMVPN ja milleks seda vajatakse?
Cisco DMVPN lahendab dĂŒnaamilise (=skaaleeritava) ĂŒhenduse loomise ĂŒlesande kaugfiliaalide vĂ”rgu ja ettevĂ”tte keskoffice'i vĂ”rgu vahel, kasutades erinevaid sidekanaleid, sealhulgas Internetti (= kanali krĂŒpteerimisega). Tehniliselt saavutatakse see L3 klassi virtualiseeritud overlay vĂ”rgu loomisega. VPN punkt - mitme punkti (point-to-multipoint) reĆŸiimis, mille loogiline topoloogia on tĂŒĂŒpi âTĂ€htâ (Hub-n-Spoke). Selleks kasutab DMVPN jĂ€rgmiste tehnoloogiate kombinatsiooni:
- IP marsruutimine
- Mitme punkti GRE tunnelid (mGRE)
- Next Hop Resolution Protocol (NHRP)
- IPSec Crypto profiilid

Millised on pÔhieelised Cisco DMVPN-i vÔrreldes klassikalise marsruutimisega MPLS VPN-kanalite kasutamisel?
- Vahefiliaalide vĂ”rgu loomiseks on vĂ”imalik kasutada kĂ”iki sidekanaleid â sobib kĂ”ik, mis suudab tagada IP-ĂŒhenduse filiaalide vahel, samas kui liiklus krĂŒpteeritakse (vajadusel) ja jaotatakse (vĂ”imaluse korral) tasakaalustatult.
- Automaatselt moodustatakse tĂ€ielikult ĂŒhendatud topoloogia filiaalide vahel. Samas on kesk- ja kaugfiliaalide vahel staatilised tunnelid ning kaugfiliaalide vahel dĂŒnaamilised tunnelid vastavalt vajadusele (liiklus olemasolu korral).
- Keskse ja kauge filiaali ruuteritel on ĂŒhtne konfiguratsioon, mis ulatub kuni IP-aadresse liidesteni. mGRE kasutamine kĂ”rvaldab vajaduse individuaalse seadistuse jĂ€rele kĂŒmnete, sadade vĂ”i isegi tuhandete tunnelite jaoks. Seega on korraliku kujundusega saavutatud Ă”ige skaleeritavus.
Mis on Cisco Performance Routing ja miks see on vajalik?
DMVPN kasutamisel on ettevĂ”tetevahelises vĂ”rgus avatuks jÀÀnud ĂŒks ÀÀrmiselt oluline kĂŒsimus â kuidas hinnata dĂŒnaamiliselt iga DMVPN tunneli seisundit kriitilise meie organisatsiooni liikluse nĂ”uete tĂ€itmise osas ning kuidas selle hindamise pĂ”hjal dĂŒnaamiliselt ĂŒmber suunamiseks otsuseid langetada? Asi on selles, et DMVPN selles osas erineb vĂ€hesel mÀÀral klassikalisest marsruutimisest â parim, mida saab teha, on seadistada QoS mehhanismid, mis vĂ”imaldavad liiklust prioriseerida vĂ€ljaminevas suunas, kuid mitte mingil juhul ei suuda arvesse vĂ”tta kogu marsruudi seisundit mingil hetkel.
Ja mis juhtub, kui kanal osaliselt degradeerub, mitte tĂ€ielikult â kuidas seda avastada ja hinnata? DMVPN ei suuda seda iseseisvalt teha. Arvestades, et filiaalide vahelised kanalid vĂ”ivad kulgeda tĂ€iesti erinevate sideoperaatorite kaudu, kasutades tĂ€iesti erinevaid tehnoloogiaid, muutub see ĂŒlesanne ÀÀrmiselt keeruliseks. Just siin tuleb appi Cisco Performance Routing tehnoloogia, mis oli sel ajal juba mitmeid arenguetappe lĂ€binud.

Cisco Performance Routing (edaspidi PfR) eesmĂ€rk on mÔÔta liikluse edasiviimiseks kasutatavate teede (tunnelite) seisundit, tuginedes vĂ”tmemeetmetele, mis on olulised vĂ”rgu rakenduste jaoks â latentsus, latentsuse variatsioon (jitter) ja pakettide kadumine (protsentides). Lisaks vĂ”ib mÔÔta ka kasutatavat ribalaiust. Need mÔÔtmised toimuvad vĂ”imalikult reaalajas (nii kaugele kui see vĂ”imalik ja pĂ”hjendatud) ning nende mÔÔtmiste tulemused vĂ”imaldavad PfR-i kasutaval ruuteril dĂŒnaamiliselt otsustada, kas on vajalik muuta teatud tĂŒĂŒpi liikluse marsruuti.
Seega vĂ”ib DMVPN/PfR kombinatsiooni ĂŒlesande lĂŒhidalt kokku vĂ”tta jĂ€rgmisega:
- Lubage, et klient kasutab WAN-vÔrgus kÔiki suhtluskanaleid
- Tagada oluliste rakenduste vÔimalikult kÔrge kvaliteet nendel kanalitel
Mis on Cisco SD-WAN?
Cisco SD-WAN on tehnoloogia, mis kasutab SDN lĂ€henemist organisatsiooni WAN-vĂ”rgu loomisel ja haldamisel. See tĂ€hendab eelkĂ”ige nn kontrollerite (tarkvara elementide) kasutamist, mis tagavad kĂ”igi lahenduse komponentide tsentraliseeritud orkestreerimise ja automatiseeritud seadistamise. Erinevalt klassikalisest SDN-ist (Clean Slate tĂŒĂŒpi) kasutab Cisco SD-WAN kohe mitmeid erinevaid kontrollerite tĂŒĂŒpe, millest igaĂŒhel on oma roll â see on tehtud selge eesmĂ€rgiga tagada parem skaleeritavus ja geograhiline reservimine.

SD-WAN-i puhul jÀÀb ĂŒlesanne kasutada kĂ”iki kanalitĂŒĂŒpe ja tagada Ă€rrakenduste töö, kuid samas laienevad nĂ”udmised sellise vĂ”rgu automatiseerimise, skaleeritavuse, turvalisuse ja paindlikkuse suhtes.
Erinevuste arutelu
Kui nĂŒĂŒd hakata analĂŒĂŒsima nende tehnoloogiate erinevusi, langevad need ĂŒhte jĂ€rgmistest kategooriatest:
- Arhitektuuri eripĂ€rad â kuidas on jagatudfunktsioonid erinevatesse lahenduse komponentidesse, kuidas on korraldatud nende komponentide vaheline koostöö ja kuidas see mĂ”jutab tehnoloogia vĂ”imalusi ja paindlikkust?
- Funktsionaalsed vĂ”imalused â mida suudab ĂŒks tehnoloogia, mida teine ei suuda? Kas see on tĂ”eliselt oluline?
Millistes arhitektuurilistes erinevustes see seisneb ja kas need on tÔeliselt olulised?
Igas nimetatud tehnoloogias on palju âliikuvad osiâ, millel on erinevad rollid ja koostöö pĂ”himĂ”tted. Kuidas need pĂ”himĂ”tted on lĂ€bi mĂ”eldud, mĂ”jutab lahenduse skaleeritavust, talitlushĂ€irete taluvust ja ĂŒldist efektiivsust.
Vaatame arhitektuuri erinevaid aspekte lÀhemalt:
Andmeplaan â lahenduse osa, mis vastutab kasutaja liikluse edastamise eest allika ja sihtkoha vahel. DMVPN ja SD-WAN rakendatakse pĂ”himĂ”tteliselt samamoodi mitme punktiga GRE tunnelite baasil marsruutijatel. Erinevus seisneb selles, kui palju aruandeparameetreid nende tunnelite jaoks luuakse:
- ĂŒhes DMVPN/PfR â see on rang, kus on kaks taset node'ide hierarhiast, mille topoloogia on tĂŒĂŒpi âTĂ€htâ vĂ”i Hub-n-Spoke. Hub'i staatiline seadistus ja Spoke'i staatiline sidumine Hub'iga on kohustuslikud, samuti interaktsioon NHRP protokolli kaudu, et luua data-plane'i seos. Selle tulemusena on Hub'i muudatused oluliselt keerulisemad, mis on seotud nĂ€iteks uute WAN-kanalite muutmise vĂ”i ĂŒhendamisega vĂ”i olemasolevate parameetrite muutmisega.
- ĂŒhes SD-WAN on tĂ€ielikult dĂŒnaamiline mudel installeeritud tunnelite parameetrite avastamiseks, tuginedes control-plane'ile (OMP protokoll) ja orchestration-plane'ile (interaktsioon vBond kontrolleriga kontrollerite avastamise ja NAT lĂ€bimise ĂŒlesannete jaoks). Samal ajal vĂ”ivad seostatavad topoloogiad olla erinevad, sealhulgas hierarhiilised. Seoses seatud tunnelite seostatava topoloogiaga on igas eraldi VPN (VRF) paindlik seadistus vĂ”imalike loogiliste topoloogiate jaoks.

Control-plane on vahetuse, filtreerimise ja marsruudi ning muude andmete modifitseerimise funktsioonide komplekt, mis toimub lahenduse komponentide vahel.
- ĂŒhes DMVPN/PfR toimub ainult Hub ja Spoke ruuteri vahel. Otsene marsruudiinfo vahetamine Spoke'ide vahel on vĂ”imatu. Selle tulemusena, ilma toimivat Hub'i, control-plane ja data-plane ei saa toimida, mis seab Hub'ile tĂ€iendavad kĂ”rge kĂ€ttesaadavuse nĂ”udmised, mida mitte alati on vĂ”imalik tĂ€ita.
- ĂŒhes SD-WAN â control-plane ei toimu kunagi otse ruutite vahel â suhtlemine toimub OMP protokolli alusel ja peab toimuma lĂ€bi eraldi spetsialiseeritud vSmart kontrolleri, mis tagab koormuse tasakaalustamise, georeserveerimise ja tsentraliseeritud signaalikoormuse haldamise. OMP protokoli teine omadus on selle mĂ€rkimisvÀÀrne vastupidavus kaotustele ja sĂ”ltumatus kontrolleritega sidekanali kiirusest (mĂ”istlikes piirides, muidugi). See vĂ”imaldab edukalt paigutada SD-WAN kontrollerid avalikesse vĂ”i erakliimadesse Interneti kaudu.

Policy-plane â lahenduse osa, mis vastutab liiklusjuhtimise poliitikate mÀÀratlemise, levitamise ja rakendamise eest jaotatud vĂ”rgus.
- DMVPN â on tegelikult piiratud kvaliteedikindluse (QoS) poliitikate poolt, mis seadistatakse individuaalselt igas ruuteris lĂ€bi CLI vĂ”i Prime Infrastructure'i mallide.
- DMVPN/PfR â PfR poliitikaid hallatakse kesksete Master Controller (MC) ruuterite kaudu CLI kaudu ning levitatakse automaatselt harukontoritesse. Selleks kasutatakse samu poliitikate edastuskaid nagu data-plane'i jaoks. Pole vĂ”imalik eraldada poliitikate, marsruudiinfot ja kasutajate andmeid. Poliitikate levitamine eeldab IP-ĂŒhenduse olemasolu Hub'i ja Spoke'i vahel. Samuti saab MC funktsiooni vajadusel kombineerida DMVPN ruuteriga. Prime Infrastructure mallide kasutamine poliitikate keskseks loomiseks on vĂ”imalik (aga mitte kohustuslik). TĂ€htis omadus on see, et poliitika luuakse globaalselt ĂŒhtlaselt kogu vĂ”rgus â erakliendipoliitikaid individuaalsete segmentide jaoks ei toetata..
- SD-WAN â liiklus- ja teenuse kvaliteedi haldustavad poliitikad mÀÀratakse tsentraalselt Cisco vManage graafilise kasutajaliidese kaudu, mis on saadaval ka interneti kaudu (vajadusel). Need edastatakse signaalikanalite kaudu otse vĂ”i kaudselt vSmart kontrollerite kaudu (sĂ”ltuvalt poliitika tĂŒĂŒbist). Need ei sĂ”ltu andmeplaadi ĂŒhenduvusest marsruuterite vahel, kuna nad kasutavad kĂ”iki saadaolevaid teid liikluse edastamiseks kontrolleri ja marsruuteri vahel.
Erinevates vĂ”rgusegmentides on vĂ”imalik paindlikult moodustada erinevaid poliitikaid â poliitika rakendamise sfÀÀr mÀÀratakse paljude unikaalsete identifikaatoritega, mis on ette nĂ€htud lahenduses â filiaali number, rakenduse tĂŒĂŒp, liikluse liikumise suund jne.

Orkestreerimisplatvorm â mehhanismid, mis vĂ”imaldavad komponentidel ĂŒksteist dĂŒnaamiliselt avastada, seadistada ja koordineerida jĂ€rgnevat suhtlemist.
- ĂŒhes DMVPN/PfR Routeerite omavaheline tuvastamine pĂ”hineb Hub-seadmete staatilisel konfiguratsioonil ja vastaval Spoke-seadmete seadistusel. DĂŒnaamiline tuvastamine toimub ainult Spoke'i puhul, mis edastab oma ĂŒhenduse parameetrid Hub-seadmestikule, mis on omakorda eelnevalt Spoke'i konfiguratsiooni lisatud. Ilma IP-ĂŒhenduse olemasoluta Spoke'i ja vĂ€hemalt ĂŒhe Hub'i vahel ei ole vĂ”imalik moodustada ei andme- ega juhtimisplaani.
- ĂŒhes SD-WAN Lahenduse komponentide orkestreerimine toimub vBond kontrolleri abil, millega on igal komponendil (maruuterid ja vManage/vSmart kontrollerid) eelnevalt IP-ĂŒhendus loodud.
Alguses ei tea komponendid ĂŒksteise ĂŒhendusparameetritest - selleks on vajalik vahendajana toimiv orkestreerija vBond. Ăldine pĂ”himĂ”te on jĂ€rgmine: iga komponent algfaasis kuulab (automaatsete vĂ”i staatiliste meetoditega) ainult vBond'i ĂŒhendusparameetreid, seejĂ€rel edastab vBond maruuterile vManage ja vSmart kontrollerite (enne avastatud) teavet, mis vĂ”imaldab automaatset signaalide seadistamist.
JĂ€rgmise sammuna saad uue ruuteri teavet ĂŒlejÀÀnud vĂ”rgu ruuterite kohta vSmarti kontrolleriga OMP-vahetuse kaudu. Nii saab ruuter, olles algselt teadmata vĂ”rgu parameetreid, tĂ€ieliku automaatse avastamise ja ĂŒhendamise kontrolleritega ning seejĂ€rel ka automaatse avastamise ja ĂŒhenduse loomise ĂŒlejÀÀnud ruuteritega. Samuti on kĂ”igi komponentide ĂŒhendamise parameetrid alguses teadmata ja vĂ”ivad kasutamise kĂ€igus muutuda.

Halduse tasand â lahuse osa, mis tagab tsentraliseeritud juhtimise ja jĂ€lgimise.
- DMVPN/PfR â spetsiaalset halduse tasandi lahendust ei ole ette nĂ€htud. PĂ”hitehnoloogiate automatiseerimiseks ja jĂ€lgimiseks saab kasutada selliseid tooteid nagu Cisco Prime Infrastructure. Igal ruuteril on CLI kĂ€surea kaudu haldamise vĂ”imalus. Integreerimist vĂ€liste sĂŒsteemidega lĂ€bi API ei ole ette nĂ€htud.
- SD-WAN â kogu tavapĂ€rane suhtlemine ja jĂ€lgimine toimub keskustatud kaudu vManage kontrolleri graafilise liidese kaudu. KĂ”ik lahenduse vĂ”imalused, vĂ€lja arvatud erandid, on seadistamiseks saadaval vManage'is, samuti tĂ€ielikult dokumenteeritud REST API teegi kaudu.
KĂ”ik SD-WAN vĂ”rgu seadistused vManage'is pĂ”hinevad kahel peamiselt konstruktsioonil â seadmete mallide (Device Template) loomine ja poliitikate loomine, mis mÀÀratleb vĂ”rgu tööloogika ja liiklusprotsessimise. Samuti valib vManage, edastades administraatori koostatud poliitika, automaatselt, milliseid muudatusi ja millistel individuaalsetel seadmetel/kontrolleritel tuleb teha, mis suurendab mĂ€rkimisvÀÀrselt lahenduse tĂ”husust ja skaleeritavust.
vManage'i liidese kaudu on saadaval mitte ainult Cisco SD-WAN lahenduse seadistamine, vaid ka kĂ”ikide lahenduse komponentide pĂ”hjalik jĂ€lgimine, sealhulgas eraldi tunnelite hetkeseisud ja erinevate rakenduste kasutamise statistika DPI analĂŒĂŒsi pĂ”hjal.
Keskendudes suhtluse tsentraliseerimisele, on kĂ”igil komponentidel (kontrollerid ja ruuterid) ka tĂ€ielikult funktsionaalne CLI (kommando rea liides), mis on vajalik rakendusetapis vĂ”i hĂ€daolukordades kohaliku diagnostika jaoks. Tavalistes oludes (kui komponentide vahel on signaalikanal) on ruuterites kĂ€surea liides saadaval vaid diagnostikaks ja ei ole kergesti muudetav, mis tagab nii kohaliku turvalisuse kui ka ainulaadse muudatuste allika sellises vĂ”rgus â vManage.
Integreeritud turvalisus â see ei tĂ€henda ainult kasutajaandmete kaitset avatud kanalite kaudu, vaid ka kogu WAN-vĂ”rgu ĂŒldist turvalisust valitud tehnoloogia alusel.
- ĂŒhes DMVPN/PfR on ette nĂ€htud kasutaja andmete ja signaalprotokollide krĂŒptimise vĂ”imalus. Teatud marsruuterimudelite kasutamisel on saadaval ka tulemĂŒĂŒrifunktsioonid koos liiklusinspektsiooniga, IPS/IDS. On vĂ”imalik haruvĂ”rkude segmenteerimine VRF-i kasutamisega. Kontrollprotokollide (ĂŒhe teguri) autentimine on vĂ”imalik.
Sel juhul loetakse eemalolev marsruuter vaikimisi vĂ”rgu usaldusvÀÀrseks elemendiks â st ei eelda ega arvesta individuaalsete seadmete fĂŒĂŒsilise kompromiteerimise juhtumeid ega vĂ”imalust nendele volitamata juurdepÀÀsuks, ei ole kahte tegurit autentimise komponente lahenduses, mis geograafiliselt jaotatud vĂ”rgus vĂ”ib kanda tĂ”siseid tĂ€iendavaid riske.
- ĂŒhes SD-WAN DMVPN-i sarnasel on kasutusvĂ”imalus kasutajate andmete krĂŒptimiseks, kuid oluliselt laiendatud vĂ”rgu turvafunktsioonide ja L3/VRF segmentatsiooniga (MSE, IPS/IDS, URL-filterimine, DNS-filterimine, AMP/TG, SASE, TLS/SSL proksid jne). KrĂŒpteerimise vĂ”tmete vahetus toimub tĂ”husamalt vSmart kontrollere kaudu (mitte otseselt), eelnevalt mÀÀratud signalisikanalite kaudu, mis on kaitstud DTLS/TLS krĂŒptimisega, mis pĂ”hineb turv Sertifikaatidel. See omakorda tagab sellise vahetuse turvalisuse ja tagab lahenduse parema skaleeritavuse isegi kuni kĂŒmnete tuhandete seadmeteni ĂŒhes vĂ”rgus.
KĂ”ik signalisikanalid (kontroller-kontroller, kontroller-ruuter) on samuti kaitstud pĂ”hinedes DTLS/TLS-le. Ruuteritel on tootmisel kehtivad turv ŃĐ”ŃŃĐžŃĐžĐșatid, millel on vĂ”imalus asendada/uuendada. Kahefaktoriline autentimine saavutatakse kahes tingimuses, mis peavad olema tĂ€idetud, et ruuter/kontroller saaks SD-WAN-vĂ”rgus toimida:
- Kehtiv turv sertifikaat
- Iga seadme komponent, mille administraator lisab, on selgelt ja teadlikult lubatud seadmete mustas nimekirjas.

SD-WAN ja DMVPN/PfR funktsionaalsed erinevused
RÀÀkides funktsionaalsetest erinevustest, tasub mĂ€rkida, et paljuski pĂ”hinevad need arhitektuurilistel â ei ole saladus, et lahenduse arhitektuuri kujundamisel lĂ€htuvad arendajad eeldatavatest vĂ”imalustest, mida nad soovivad saada. Vaatame kahe tehnoloogia olulisemaid erinevusi.
AppQ (Rakenduste Kvaliteet) â Ă€rirakenduste liikluse kvaliteedi tagamise funktsioonid
Arutatavate tehnoloogiate peamine fookus on kasutajakogemuse vÔimalikult suure parendamise suunal Àritootete rakendustes hajutatud vÔrgus. See on eriti oluline olukordades, kus osa infrastruktuurist ei ole IT juhtimise all vÔi ei taga isegi andmete edastamise edukust.
DMVPN ei paku selliseid mehhanisme. Parim, mida klassikalises DMVPN-vĂ”rgus teha saab, on vĂ€ljuva liikluse klassifitseerimine rakenduste jĂ€rgi ja selle prioriseerimine WAN-kanali suunas edastamisel. DMVPN tunnel valitakse sellisel juhul ainult selle kĂ€ttesaadavuse ja marsruutimisprotokollide töö tulemuste pĂ”hjal. Samuti ei arvestata teed/tunnelit ja selle vĂ”imalikku osalist degradeerumist olulisemate mÔÔdikute â viivituse, viivitusvariatsiooni (jitter) ja kaotuste (%) â osas, mis on vĂ”rgurakenduste jaoks olulised. SeetĂ”ttu pole mĂ”tet otse vĂ”rrelda klassikalist DMVPN SD-WAN-iga AppQ probleemide lahendamisel â DMVPN ei saa seda ĂŒlesannet lahendada. Kui konteksti lisandub tehnoloogia Cisco Performance Routing (PfR), muutub olukord ja vĂ”rrelda Cisco SD-WAN-iga on mĂ”istlikum.
Enne kui liigume erinevuste arutamise juurde, rÀÀgime lĂŒhidalt, milles tehnoloogiad sarnanevad. Nii et mĂ”lemad tehnoloogiad:
- omavad mehhanismi, mis vĂ”imaldab dĂŒnaamiliselt hinnata iga paigaldatud tunnelit teatud meetrikate lĂ”ikes â vĂ€hemalt viivitust, viivituse variatsiooni ja paketikaotust (%)
- kasutavad kindlat tööriistade komplekti reeglite (poliitikate) loomiseks, levitamiseks ja rakendamiseks, arvestades oluliste mÔÔtmismeetrite tulemusi tunnelite seisukorrast.
- klassifitseerivad rakenduste liiklust OSI mudeli L3-L4 (DSCP) tasemel vÔi L7 rakenduste allkirjade pÔhjal, kasutades ruuteri sisseehitatud DPI mehhanisme.
- vĂ”imaldavad oluliste rakenduste jaoks mÀÀrata lubatavad meetrikate piirmÀÀrad, vaike liiklusĂŒlekande reeglid ja liikluse ĂŒmbersuunamise reeglid piirmÀÀrade ĂŒletamisel.
- GRE/IPSec liikluse kapseldamisel kasutatakse juba tööstuses kehtestatud mehhanismi sisemise DSCP mĂ€rgistuse edastamiseks vĂ€ljapoole GRE/IPSec paketi pealkirja, mis vĂ”imaldab sĂŒnkroniseerida QoS poliitikaid organisatsiooni ja sideteenuse osutaja vahel (olemasoleva SLA korral).

Kuidas erinevad SD-WAN ja DMVPN/PfR vahemeetodi hindamise mehhanismid?
DMVPN/PfR
- Tunnel'i seisundi standardsete mÔÔdikute hindamiseks kasutatakse nii aktiivseid kui ka passiivseid tarkvarasensoreid (Probes). Aktiivsed pÔhinevad kasutaja liikluses, passiivsed emuleerivad sellist liiklust (kui see puudub).
- Ajastite ja degradeerumisavastuse tingimuste peenhÀÀlestamine puudub â algoritm on fikseeritud.
- Lisaks on saadaval lÀbilaskevÔime mÔÔtmine vÀljuvas suunas. See lisab DMVPNi/PfR-i liikluse haldamisse tÀiendavat paindlikkust.
- Samas tuginevad mĂ”ned PfR mehhanismid, kui mÔÔdikud ĂŒletatakse, tagasisidepĂ”hisele teabele, kasutades spetsiaalseid TCA (Threshold Crossing Alert) sĂ”numeid, mis peavad olema saadetud liikluse vastuvĂ”tjalt allika suunas, mis omakorda eeldab, et mÔÔdetud kanalite seisund peab olema vĂ€hemalt piisav, et edastada selliseid TCA-sĂ”numeid. See ei ole enamasti probleem, kuid seda ei saa ilmselgelt garanteerida.
SD-WAN
- Tunnel'i olekute standardsete mÔÔdikute hindamiseks kasutatakse BFD protokolli echo-reĆŸiimis. Sel juhul ei ole vaja erilist tagasisidet nagu TCA vĂ”i sarnased teated â rike domeenide isoleeritus on sĂ€ilinud. Tunnel'i oleku hindamiseks ei ole samuti vajalik kasutajate liiklus.
- On vÔimalik BFD ajastajate tÀpset seadistamist, et reguleerida reageerimise kiirus ja algoritmi tundlikkust sidekanali halvenemisele paarist sekundist kuni minutiteni.

- Artikli kirjutamise hetkel on igas tunnelis ette nĂ€htud ainult ĂŒks BFD seanss. Potentsiaalselt loob see analĂŒĂŒsi seisundi tunneli kohta madalama granulaarsuse. Tegelikult vĂ”ib see muutuda piiranguks ainult MPLS L2/L3 VPN-i WAN-ĂŒhenduse kasutamisel, millel on kooskĂ”lastatud QoS SLA â kui BFD liiklus (pĂ€rast IPSec/GRE kapseldamist) DSCP-mĂ€rgistamine vastab operaatori kĂ”rge prioriteedi jĂ€rjekorrale, vĂ”ib see mĂ”jutada madala prioriteediga liikluse delegeerimise tĂ€psust ja kiirus. Samuti on vĂ”imalus muuta vaikimisi BFD mĂ€rgistust, et vĂ€hendada sarnaste olukordade tekkimise ohtu. JĂ€rgmistes Cisco SD-WAN tarkvaraversioonides oodatakse BFD tĂ€iendavat kohandamist, samuti mitme BFD seansi kĂ€ivitamise vĂ”imalust ĂŒhes tunnelis, kus on individuaalsed DSCP-vÀÀrtused (erinevate rakenduste jaoks).
- BFD vĂ”imaldab lisaks hinnata maksimaalse paketi suurust, mida on vĂ”imalik edastada erinevate tunnelite kaudu ilma fragmenteerimiseta. See vĂ”imaldab SD-WAN-il dĂŒnaamiliselt kohandada selliseid parameetreid nagu MTU ja TCP MSS Adjust, et maksimaalselt efektiivselt kasutada iga kanali saadaval olevat ribalaiust.
- SD-WAN-is on saadaval ka QoS-i sĂŒnkroniseerimise valik sideoperaatoritega mitte ainult L3 DSCP vĂ€lja pĂ”hjal, vaid ka L2 CoS vÀÀrtuste pĂ”hjal, mis vĂ”ivad automaatselt moodustuda filiaalis spetsialiseeritud seadmete â nĂ€iteks IP-telefonide â abil.
Kuidas erinevad AppQ poliitikate mÀÀratlemise ja rakendamise vÔimalused?
DMVPN/PfR poliitikad:
- MÀÀratakse keskfiliaali (ĐŠĐ€) marsruuteris(te) CLI kĂ€surea vĂ”i CLI konfiguratsioonimallide kaudu. CLI mallide koostamine nĂ”uab ettevalmistust ja poliitikate sĂŒntaksiga tutvumist.

- MÀÀratakse globaalselt ilma vÔimaluseta individuaalselt kohandada/muuta vastavalt teatud vÔrgu segmentide nÔudmistele.
- Interaktiivne poliitikate loomine graafilises liideses ei ole ette nÀhtud.
- Muudatuste jÀlgimine, pÀrandamine, mitme poliitika versiooni loomine kiireks vahetuseks ei ole toetatud.
- Levitatakse automaatselt eemalolevate filiaalide ruuteritele. Kasutatakse samu sidekanaleid, mis on mÔeldud kasutajate andmete edastamiseks. Kui keskmise ja eemaloleva filiaali vahel pole sidekanalit, ei ole poliitikate levitamine/muutmine vÔimalik.
- Rakendatakse igas ruuteris ja vajadusel kohandavad nad standardsete marsruutimisprotokollide tulemusi, omades kÔrgemat prioriteeti.
- Juhtudel, kui kÔik filiaali WAN-kanalid kogevad mÀrkimisvÀÀrseid andmekadu, kompensatsioonimehhanisme ei ole ette nÀhtud..
SD-WAN poliitikad:
- MÀÀratakse vManage'i graafilises liideses interaktiivse mallimeisteri kaudu.
- Toetavad mitme poliitika loomist, kopeerimist, pÀrandamist ja reaalajas poliitikate vahel vahetamist.
- Toetavad poliitikate kohandamist erinevate vÔrgu segmentide (filiaalide) jaoks.
- Levitavad, kasutades ĂŒhtegi olemasolevat signaalikanalit juhendi ja ruuteri ja/vĂ”i vSmart vahel â ei sĂ”ltu otseselt data-plane ĂŒhenduvusest ruuterite vahel. Samas nĂ”utakse loomulikult IP-ĂŒhenduvust ruuteri ja juhendite vahel.

- Kui kĂ”ik saadaval olevad harukaubad kogevad mĂ€rkimisvÀÀrseid andmekadusid, mis ĂŒletavad lubatud lĂ€vendid kriitiliste rakenduste jaoks, vĂ”ib kasutada tĂ€iendavaid mehhanisme, mis suurendavad edastamise usaldusvÀÀrsust:
- FEC (Eesliitevea Parandamine) kasutab erilist ĂŒlemÀÀrase koodimise algoritmi. Kui kriitilise liikluse edastamisel kogevad kanalid mĂ€rkimisvÀÀrset kadusid, vĂ”ib FEC automaatselt aktiveerida ja vĂ”imaldab vajadusel kadunud andmete osa taastada. Sellega suureneb veidi kasutatav ribalaius, kuid usaldusvÀÀrsus tĂ”useb mĂ€rgatavalt.

- Andmevoogude dubleerimine â lisaks FEC poliitikale vĂ”ib automaatne valikute jagamine rakenduste liikluse koopia loomiseks olla ettenĂ€htud veelgi tĂ”sisema kadumise taseme korral, mida FEC-i abil ei suudeta tasakaalustada. Sellisel juhul edastatakse valitud andmed kĂ”iki tunnelite kaudu filiaali saajani koos edasise de-duplication'iga (ĂŒlejÀÀnud koopia pakettide eemaldamine). Mehanism suurendab oluliselt kanalite kasutamise efektiivsust, kuid tĂ”stab ka edastamise usaldusvÀÀrsust.
- FEC (Eesliitevea Parandamine) kasutab erilist ĂŒlemÀÀrase koodimise algoritmi. Kui kriitilise liikluse edastamisel kogevad kanalid mĂ€rkimisvÀÀrset kadusid, vĂ”ib FEC automaatselt aktiveerida ja vĂ”imaldab vajadusel kadunud andmete osa taastada. Sellega suureneb veidi kasutatav ribalaius, kuid usaldusvÀÀrsus tĂ”useb mĂ€rgatavalt.
Cisco SD-WAN vÔimed, ilma vahetute analoogideta DMVPN/PfR
Cisco SD-WAN lahenduse arhitektuur vÔimaldab mÔnel juhul saavutada funktsioone, mille rakendamine DMVPN/PfR raames on kas ÀÀrmiselt keeruline, vÔi ebaotstarbekas vajalike tööjÔukulude tÔttu, vÔi on isegi tÀiesti vÔimatu. Vaadakem nende kÔige huvitavamaid aspekte:
Traffic-Engineering (TE)
TE hĂ”lmab mehhanisme, mis vĂ”imaldavad suunata liiklust standardsetelt marsruutimise protokollidelt kĂ”rvale. TE-d kasutatakse sageli, et tagada kĂ”rgem vĂ”rguteenuste kĂ€ttesaadavus, vĂ”imaldades kiiresti ja/vĂ”i ette teada oluline liiklus suunata alternatiivsele (mitteĂŒhtivale) edastusteele, et tagada parema teenuse kvaliteedi vĂ”i taastumise kiirus peamise marsruudi tĂ”rke korral.
TE rakendamise keerukus seisneb vajaduses eelnevalt vĂ€lja arvutada ja reserveerida (kontrollida) alternatiivne tee. MPLS vĂ”rkudes, mida haldavad teenusepakkujad, lahendatakse see probleem selliste tehnoloogiate abil nagu MPLS Traffic Engineering koos IGP protokollide ja RSVP protokollide laiendustega. Viimasel ajal on ĂŒha suuremat populaarsust kogumas ka Segment Routing tehnoloogia, mis on paremini optimeeritud tsentraliseeritud seadistamiseks ja orkestreerimiseks. Klassikalistes WAN-vĂ€rkudes ei ole neid tehnoloogiaid tavaliselt esindatud vĂ”i on need vĂ€hendatud hop-by-hop mehhanismide nagu Policy-Based Routing (PBR) kasutamiseni, mis suudavad suunata liiklust, kuid rakendavad seda eraldi igas marsruutoris - ilma ĂŒldise vĂ”rgu oleku vĂ”i PBR-i tulemuste arvestamiseta eelnevatel vĂ”i jĂ€rgnevatel sammudel. Nende TE variantide rakendamise lĂ”pptulemus on pettumustvalmistav - MPLS TE keerukuse tĂ”ttu seadistamises ja haldamises, kasutatakse tavaliselt ainult kĂ”ige kriitilisemas vĂ”rguosas (tuum), samas kui PBR-i rakendatakse eraldiseisvates marsruutorites, ilma vĂ”imaluseta kujundada mingit ĂŒhte PBR poliitikat kogu vĂ”rgu ulatuses. Ilmselgelt kehtib see ka DMVPN-pĂ”histe vĂ”rkude kohta.

SD-WAN pakub selgesĂ”naliselt elegantsemat lahendust, mis on mitte ainult hĂ”lpsasti seadistatav, vaid ka oluliselt paremini skaleeritav. See tuleneb kasutatavast control-plane ja policy-plane arhitektuurist. Policy-plane rakendamine SD-WAN-is vĂ”imaldab keskselt kindlaks mÀÀrata TE-poliitika â milline liiklus on huvitav? Millistele VPN-idele? Milliste sĂ”lmede/tunnelite kaudu on alternatiivsete marsruutide loomine vajalik vĂ”i keelatud? Samas keskne control-plane haldus vSmart kontrollerite baasil vĂ”imaldab muuta marsruutimise tulemusi, ilma et oleks vaja seadistada individuaalseid seadmeid â ruutijad nĂ€evad juba ainult tulemusi sellest loogikast, mis on loomisel vManage'i liidese kaudu ja edastatud rakendamiseks vSmartile.
Service-chaining (Teenuse ahelad)
Teenitud teenuseahelate vormimine on klassikalises marsruutimises veelgi töömahukam ĂŒlesanne kui juba kirjeldatud Traffic-Engineering'i mehhanism. Selles olukorras on vajalik mitte ainult luua spetsiaalne marsruut teatud vĂ”rgu rakenduse jaoks, vaid ka tagada, et liiklus saaks vĂ€ljuda vĂ”rgust teatud (vĂ”i kĂ”ikidel) SD-WAN node'idel, et mingit erirakendust vĂ”i teenust nagu MSE, laadimine, vahemĂ€lu, liikluse kontrollimist jne. töödelda. Samuti peab olema vĂ”imalik jĂ€lgida nende vĂ€list teenuste seisukorda, et vĂ€ltida black-holing olukordi ning on vajalikud mehhanismid, mis vĂ”imaldavad selliseid ĂŒhesuguseid vĂ€list teenuseid paigutada erinevatesse geograafilistesse asukohtadesse, et vĂ”rk saaks automaatselt valida kĂ”ige optimaalne teenuse node liikluse töötlemiseks antud filiaali jaoks. Cisco SD-WAN-i puhul on see piisavalt lihtne saavutada, luues vastava keskse poliitika, mis âliibubâ kĂ”ik sihtrikka teenuseahela aspektid ĂŒhtseks ja muudab automaatselt data-plane ja control-plane loogikat ainult seal ja siis, kus see on vajalik.

VÔime luua geograafiliselt jaotatud liikluse töötlemise valitud rakenduste jaoks teatud jÀrjestuses spetsialiseeritud (kuid mitte SD-WAN vÔrguga seotud) riistvaral on vÔib-olla kÔige silmatorkavam nÀide Cisco SD-WAN eeliste kohta klassikaliste tehnoloogiate ning isegi mÔnede teiste tootjate SD-WAN alternatiivide ees.
Mis on lÔpptulemus?
On ilmne, et nii DMVPN (koos vĂ”i ilma Performance Routinguta) kui ka Cisco SD-WAN lahendavad lĂ”puks vĂ€ga sarnaseid ĂŒlesandeid jaotatud WAN-vĂ”rgu suhtes organisatsioonis. Oluline on, et Cisco SD-WAN tehnoloogia arhitektuuri ja funktsionaalsete erinevuste tĂ”ttu viiakse nende ĂŒlesannete lahendamine teisele kvaliteeditasemele.KokkuvĂ”ttes vĂ”ib mĂ€rkida jĂ€rgmisi olulisi erinevusi SD-WAN ja DMVPN/PfR tehnoloogiate vahel:
- DMVPN/PfR kasutab tuntud tehnoloogiaid kihiliste VPN-vĂ”rkude loomiseks ning andmeplaani osas sarnaneb see kaasaegse SD-WAN tehnoloogiaga, kuid sellega on seotud mitmed piirangud, nagu kohustuslik staatiline marsruuterite konfigureerimine ning topoloogiate valik on piiratud Hub-n-Spoke sĂŒsteemiga. Kuid DMVPN/PfR-l on mĂ”ned funktsionaalsed vĂ”imalused, mis ei ole veel SD-WAN-is saadaval (rÀÀkides per-application BFD-st).
- Control-plane tehnoloogiate osas on need pĂ”himĂ”tteliselt erinevad. SD-WAN vĂ”imaldab keskse signaaliprotsessimise abil oluliselt vĂ€hendada tĂ”rketsoone ja âlahutadaâ kasutajate liikluse edastamise signaalidest â ajutine kontrollerite kĂ€ttesaamatus ei mĂ”juta kasutajate liikluse edastamise vĂ”imalust. Samal ajal ei mĂ”juta mĂ”ne haru (sealhulgas keskse) ajutine kĂ€ttesaamatus teiste harude omavahelist suhtlust ega kontrolleritega suhtlemist.
- SD-WAN-i liiklusjuhtimise poliitikate kujundamise ja rakendamise arhitektuur ĂŒletab DMVPN/PfR-i oma mitmekesisuses â geo-reserveerimine on paremini rakendatud, pole keskjaamaga seotust, poliitikate peenhÀÀlestamiseks on rohkem vĂ”imalusi ning rakendatavate liiklusjuhtimise stsenaariumite nimekiri on samuti palju ulatuslikum.
- Lahenduse orkestreerimisprotsess on samuti oluliselt erinev. DMVPN eeldab, et konfigureeritud peavad olema eelnevalt teadaolevad parameetrid, mis piirab lahenduse paindlikkust ja dĂŒnaamiliste muudatuste vĂ”imalusi. SD-WAN lĂ€htub aga paradigmaatilisest seisukohast, et ĂŒhenduse algusmomendil âei teaâ ruuter oma kontrollereid, kuid âteab, kelle kĂŒsidaâ â seda piisab mitte ainult automaatseks ĂŒhenduse loomiseks kontrollereid, vaid ka tĂ€ielikult ĂŒhendatud andmeplaani topoloogia automaatseks moodustamiseks, mida saab hiljem poliitikate abil paindlikult kohandada/muudatada.
- TSentraliseeritud halduse, automatiseerimise ja jĂ€lgimise osas ĂŒletab SD-WAN ootuspĂ€raselt DMVPN/PfR vĂ”imalusi, mis on klassikaliste tehnoloogiate arengutulemused ja toetuvad enamasti CLI kĂ€sureale ning mallidel pĂ”hinevatele NMS sĂŒsteemidele.
- SD-WAN-is on vÔrreldes DMVPN-iga ohutusnÔuded tÔusnud uuele kvaliteeditasemele. Peamised pÔhimÔtted on null usaldus, skaleeritavus ja kahefaktoriline autentimine.
Nendest lihtsatest jĂ€reldustest vĂ”ib luua vale mulje, et DMVPN/PfR-l pĂ”hineva vĂ”rgu loomine on tĂ€na igasuguse aktuaalsuse kaotanud. See ei ole kindlasti tĂ€iesti tĂ”si. NĂ€iteks olukordades, kus vĂ”rgus kasutatakse palju vananenud seadmeid ja ei ole vĂ”imalust neid asendada, vĂ”ib DMVPN vĂ”imaldada "vanade" ja "uute" seadmete ĂŒhendamist ĂŒhte geo-jaotatud vĂ”rku koos paljude eelpool kirjeldatud eelistega.
Teisest kĂŒljest tuleb meeles pidada, et kĂ”ik praegused Cisco ettevĂ”tte ruuterid, mis pĂ”hinevad IOS XE-l (ISR 1000, ISR 4000, ASR 1000, CSR 1000v), toetavad tĂ€na mis tahes tööreĆŸiimi â nii klassikalist suunamist, DMVPN-d kui ka SD-WAN-i. valik sĂ”ltub praegustest vajadustest ja arusaamast, et samal riistvaral on vĂ”imalik liikuda edasi keerukamate tehnoloogiate suunas.
Allikas: habr.com




