Alates augustist 2017, mil Cisco omandas ettevĂ”tte Viptela, on organisatsiooni jaotatud ettevĂ”ttevĂ”rkude peamiseks tehnoloogiaks saanud Cisco SD-WAN. Viimase kolme aastaga on SD-WAN tehnoloogia lĂ€bi teinud palju muudatusi, nii kvalitatiivseid kui ka kvantitatiivseid. Funktsionaalsed vĂ”imalused on oluliselt laienenud ning klassikalistele marsruuteritele on lisandunud tugi seeriatest Cisco ISR 1000, ISR 4000, ASR 1000 ja virtuaalne CSR 1000v. Samal ajal jĂ€tkavad paljud Cisco kliendid ja partnerid endalt kĂŒsimisega - milles seisnevad Cisco SD-WAN-i erinevused juba tuntud lĂ€henemistest, mis pĂ”hinevad sellistel tehnoloogiatel nagu Cisco DMVPN ja Cisco Performance Routing ja kui olulised need erinevused on?
Siin tuleks kohe mĂ€rkida, et enne SD-WANi ilmumist Cisco portfelli, koosnes DMVPN koos PfR-iga peamisest osast Cisco IWAN (Intelligent WAN), mis omakorda oli tĂ€ieĂ”igusliku SD-WAN tehnoloogia eelkĂ€ija. Ăldiselt on sarnasused nii lahendatavate probleemide kui ka nende lahendamise viiside osas olemas, ent IWAN ei saavutanud vajalikku SD-WANi taset automatiseerimises, paindlikkuses ja skaleeritavuses ning IWANi areng on aja jooksul oluliselt vĂ€henenud. Samal ajal ei ole IWANi tehnoloogiad kadunud, ja paljud kliendid kasutavad neid edukalt ka tĂ€napĂ€evases varustuses. Tulemuseks on huvitav olukord - sama Cisco seadmed vĂ”imaldavad valida kĂ”ige sobivama tehnoloogia WAN-i ehitamiseks (klassikaline, DMVPN+PfR vĂ”i SD-WAN) vastavalt klientide nĂ”udmistele ja ootustele.
Artikkel ei paku pĂ”hjalikku ĂŒlevaadet kĂ”igist Cisco SD-WAN ja DMVPN (koos vĂ”i ilma Performance Routinguta) tehnoloogiate omadustest - selleks on saadaval tohutu hulk dokumente ja materjale. Peamine eesmĂ€rk on proovida hinnata nende tehnoloogiate pĂ”hilisi erinevusi. Kuid enne kui liigume nende erinevuste arutamisele, tuletame meelde, mis need tehnoloogiad ĂŒldse on.
Mis on Cisco DMVPN ja miks see vajalik on?
Cisco DMVPN lahendab kaugfiliaalide vĂ”rgu dĂŒnaamilise (=skaalautuva) ĂŒhendamise probleemi ettevĂ”tte keskkontoriga, kasutades erinevaid kanalitĂŒĂŒpe, sealhulgas Internetti (=kanali krĂŒpteerimisega). Tehniliselt saavutatakse see klassi L3 virtuaalse ĂŒlekandevĂ”rgu loomisega. VPN punkt â mitme punkti reĆŸiimis (point-to-multipoint) loogilise âTĂ€htâ (Hub-n-Spoke) topoloogiaga. Selleks kasutab DMVPN jĂ€rgmiste tehnoloogiate kombinatsiooni:
- IP suunamine
- Multipoint GRE tunnelid (mGRE)
- Next Hop Resolution Protocol (NHRP)
- IPSec krĂŒpto profiilid

Millised on peamised Cisco DMVPN eelised klassikalise suunamise ees MPLS VPN kanalite kasutamisel?
- Filiaalidevahelise vĂ”rgu loomiseks on vĂ”imalik kasutada kĂ”iki sidekanaleid â sobib kĂ”ik, mis suudab tagada IP-ĂŒhenduse filiaalide vahel; samal ajal on liiklus krĂŒpteeritud (kus vajalik) ja tasakaalustatud (kus vĂ”imalik).
- Kaugfiliaalide vahel kujuneb automaatselt tĂ€ielikult ĂŒhendatud topoloogia. Samas on keskkontori ja kaugfiliaalide vahel staatilised tunnelid ning kaugfiliaalide vahel dĂŒnaamilised tunnelid nĂ”udmise alusel (liikluse olemasolul).
- Keskkontori ja kaugfiliaali ruuterites on ĂŒhtne konfigureerimine, vĂ€lja arvatud IP-aadresse liidestes. mGRE kasutamine elimineerib vajaduse kĂŒmnete, sada vĂ”i isegi tuhande tunnelite individuaalse seadistamise jĂ€rele. Selle tulemusena saavutatakse korralik skaleeritavus Ă”ige kujunduse juures.
Mis on Cisco Performance Routing ja milleks see vajalik on?
DMVPN-i kasutamisel filiaalidevahelises vĂ”rgus jÀÀb lahendamatu ĂŒks ÀÀrmiselt oluline kĂŒsimus â kuidas hinnata dĂŒnaamiliselt iga DMVPN tunneli seisukorda, et see vastaks meie organisatsiooni kriitilise tĂ€htsusega liikluse nĂ”uetele ja samuti selle hindamise pĂ”hjal dĂŒnaamiliselt otsustada ĂŒmber suunamise ĂŒle? Asi on selles, et DMVPN ei erine selle osas oluliselt klassikalisest suunamisest â parim, mida teha saab, on seadistada QoS mehhanismid, mis vĂ”imaldavad andmeside suunda prioriseerida, kuid ei suuda arvestada kogu tee seisukorda mingil kindlal hetkel.
Ja mida teha, kui kanal osaliselt, mitte tĂ€ielikult, halveneb â kuidas seda tuvastada ja hinnata? DMVPN ei oska seda iseenesest teha. Arvestades, et filiaalide vahelised kanalid vĂ”ivad kulgeda tĂ€ielikult erinevate sideoperaatorite kaudu, kasutades tĂ€iesti erinevaid tehnoloogiaid, muutub see ĂŒlesanne ÀÀrmiselt keeruliseks. Siin tuleb appi tehnoloogia Cisco Performance Routing, mis oli sel ajal lĂ€binud mitmeid arenguetappe.

Cisco Performance Routing'i (edaspidi PfR) eesmĂ€rk on mÔÔta liiklusvoogude (tunnelite) seisundit, tuginedes vĂ”rgurakenduste jaoks olulistele vĂ”tmemÔÔdikutele â latentsus, latentsuse variatsioon (jitter) ja pakettide kaotus (protsentides). TĂ€iendavalt vĂ”ib mÔÔta kasutatud ribalaiust. Need mÔÔtmised toimuvad vĂ”imalikult reaalajas (nii palju kui see on vĂ”imalik ja pĂ”hjendatud) ning nende mÔÔtmiste tulemused vĂ”imaldavad marsruuteril, mis kasutab PfR-i, dĂŒnaamiliselt langetada otsuseid selle kohta, kas on vajalik muuta liiklusmarsruutimist.
Seega saab DMVPN/PfR kombinatsiooni ĂŒlesannet lĂŒhidalt iseloomustada jĂ€rgmiselt:
- Lubada kliendil kasutada WAN-vÔrgus mis tahes sidekanaleid.
- Tagada vÔimalikult kÔrge kvaliteet oluliste rakenduste jaoks 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 hĂŒĂŒdnimede (tarkvarakomponentide) kasutamist, mis tagavad kĂ”igi lahenduse komponentide tsentraliseeritud orkestreerimise ja automatiseeritud seadistamise. Erinevalt kanonilisest SDN-ist (Clean Slate stiilis) kasutab Cisco SD-WAN mitut tĂŒĂŒpi hĂŒĂŒdnime, millest igaĂŒhel on oma roll â see on tehtud kavatsusega tagada parem skaleeritavus ja georedundantssus.

SD-WAN-i puhul sĂ€ilib ĂŒlesanne kasutada mis tahes tĂŒĂŒpi kanaleid ja tagada Ă€rierakenduste töötamine, kuid samas laienevad nĂ”uded automatiseerimisele, skaleeritavusele, turvalisusele ja paindlikkusele.
Arutelu erinevuste ĂŒle
Kui hakata nĂŒĂŒd analĂŒĂŒsima nende tehnoloogiate erinevusi, siis need langevad ĂŒhte jĂ€rgmise kategooriasse:
- Arhitektuursed erinevused â kuidas on funktsioonid jaotatud erinevate lahenduse komponentide vahel, kuidas on need komponendid omavahel seotud 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?
Milles seisnevad arhitektuurilised erinevused ja kas need on tÔeliselt olulised?
Igas nimetatud tehnoloogias on palju "liikuvaid osi", millel on erinevad rollid ja omavahelise suhtlemise pĂ”himĂ”tted. Sellest, kui lĂ€bimĂ”eldud need pĂ”himĂ”tted on, sĂ”ltub lahenduse skalaarmahtus, tĂ”rketaluvus ja ĂŒldine efektiivsus.
Vaatame arhitektuuri erinevaid aspekte pÔhjalikumalt:
Andmepink â lahenduse osa, mis vastutab kasutajate liikluse edastamise eest allikast saajani. DMVPN-i ja SD-WAN-i puhul rakendatakse seda ĂŒldiselt sarnasel viisil Multipoint GRE tunnelite pĂ”hjal. Erinevus seisneb selles, kuidas moodustatakse vajalike tunneliparametrite kogum:
- ja DMVPN/PfR â see on rangelt kahtasemeline sĂ”lmede hierarhia, millel on "TĂ€ht" vĂ”i Hub-n-Spoke topoloogia. Hubi staatiline seadistamine ja Spoke'i staatiline sidumine Hubiga on kohustuslik, samuti suhtlemine NHRP protokolli kaudu, et luua data-plane ĂŒhenduvus. TagajĂ€rje tĂ”ttu, on Hubis muudatuste tegemine oluliselt keeruline, nĂ€iteks uute WAN-kanalite muutmise vĂ”i ĂŒhendamise vĂ”i olemasolevate parameetrite muutmisega.
- ja SD-WAN â see on tĂ€ielikult dĂŒnaamiline mudel, mis tuvastab seatud tunnelite parameetrid, toetudes control-plane'ile (OMP protokoll) ja orchestration-plane'ile (koostöö vBond kontrolleriga, et tuvastada kontrollerid ja NAT traverst). Samuti vĂ”ivad seatud topoloogiad olla mistahes, sealhulgas hierarhilised. Seoses seatud tunnelite katte topoloogiaga on igas eraldi VPN (VRF) vĂ”imalik paindlik loogilise topoloogia konfigureerimine.

Control-plane â funktsioonid teabe vahetamiseks, filtreerimiseks ja muutmiseks marsruudi ja muu informatsiooni vahel lahenduse komponentide vahel.
- ja DMVPN/PfR â toimub ainult Hub ja Spoke marsruuterite vahel. Otsene marsruudi teabe vahetamine Spoke vahel ei ole vĂ”imalik. TagajĂ€rje tĂ”ttu, ilma toimiva Hubita ei saa control-plane ja data-plane töötada., mis see seab Hub'i tĂ€iendavad nĂ”udmised kĂ”rge kĂ€ttesaadavuse osas, mida mitte alati ei ole vĂ”imalik tĂ€ita.
- ja SD-WAN â control-plane'i vahetus ei toimu kunagi otse ruuterite vahel â suhtlemine toimub OMP protokolli alusel ja toimub kindlasti lĂ€bi eraldi spetsialiseeritud vSmart kontrolleri tĂŒĂŒbi, mis tagab koormuse tasakaalustamise, georedundantsuse ja tsentraliseeritud juhtimise signaalikoormusele. Teine OMP protokolli omadus on selle mĂ€rkimisvÀÀrne vastupidavus kaotustele ja sĂ”ltumatuse kontrollereid ĂŒhendava kanali kiirusest (mĂ”istlikud piirid, muidugi). See vĂ”imaldab SD-WAN kontrollerite majutamist nii avalikes kui ka eraviisilistes pilvedes, mis on juurdepÀÀsetavad Interneti kaudu.

Policy-plane â lahenduse osa, mis vastutab liiklusjuhtimise poliitikate mÀÀratlemise, levitamise ja rakendamise eest jaotatud vĂ”rgus.
- DMVPN â on tegelikult piiratud kvaliteedi poliitikatega (QoS), mis on kohandatud iga ruuteri jaoks eraldi lĂ€bi CLI vĂ”i Prime Infrastructure'i mallide.
- DMVPN/PfR â PfR poliitikad loomisel toimub keskse ruuteri Master Controller (MC) kaudu CLI abil ja seejĂ€rel levitatakse need automaatselt harukontrolleritesse (MC). Sellisel juhul kasutatakse samu poliitikate edastamise teid nagu data-plane'is. Ei ole vĂ”imalik eraldada poliitikate, marsruutimise teabe ja kasutajate andmete vahetust. Poliitikate levitamine eeldab, et Hub'i ja Spoke'i vahel on kindlasti IP-ĂŒhendus. Samuti vĂ”ib MC funktsiooni vajaduse korral kombineerida DMVPN ruuteriga. Mallide Prime Infrastructure kasutamine poliitikate tsentraliseeritud loomise jaoks on vĂ”imalik (kuid mitte vajalik). Oluline omadus â poliitika luuakse globaalsetelt kogu vĂ”rgu lĂ”ikes ĂŒhtlaselt â erakordsed poliitikad kindlate segmentide jaoks ei ole toetatud..
- SD-WAN â liiklust juhtimise ja teenuse kvaliteedi poliitikad mÀÀratakse keskelt lĂ€bi Cisco vManage graafilise liidese, mis on kergesti ligipÀÀsetav ka Interneti kaudu, kui vajalik. Need levitatakse signaalikanalite kaudu otse vĂ”i kaudselt vSmart kontrollerite kaudu (sĂ”ltub poliitika liigist). Need ei ole sĂ”ltuvad data-plane ĂŒhenduvusest marsruuterite vahel, kuna nad kasutavad kĂ”iki olemasolevaid teid liikluse edastamiseks kontrolleri ja marsruuteri vahel.
Erinevate vĂ”rgusegmentide jaoks on vĂ”imalik paindlikult vormida erinevaid poliitikaid â poliitika rakendusala mÀÀratakse paljude ainulaadsete identifikaatoritega, mis on lahenduses ette nĂ€htud â filiaali number, rakenduse tĂŒĂŒp, liikluse suund jne.

Orkestreerimiskiht â mehhanismid, mis vĂ”imaldavad komponentidel dĂŒnaamiliselt ĂŒksteist avastada, seadistada ja koordineerida edasist koostööd.
- ja DMVPN/PfR marsruuterite vastastikune avastamine pĂ”hineb Hub seadmete staatilisel konfigureerimisel ning vastaval Spoke seadmete seadistusel. DĂŒnaamiline avastamine toimub ainult Spoke jaoks, mis teatab oma ĂŒhenduse parameetritest Hub seadmele, mis on omakorda eelnevalt Spoke seadme konfiguratsiooni kantud. Ilma IP-ĂŒhenduvuseta vĂ€hemalt ĂŒhe Hubiga ei ole vĂ”imalik moodustada ei data-plane'i ega control-plane'i.
- ja SD-WAN lahenduse komponentide orkestreerimine toimub vBond kontrolleri abil, kellega igal komponendil (marsruuteritel ja vManage/vSmart kontrolleritel) on vajalik eelnevalt luua IP-ĂŒhendus.
Alguses ei tea komponendid ĂŒksteise ĂŒhenduse parameetreid â selleks on neil vajalik vahendaja-orkestreerija vBond. Ăksikasjalik pĂ”himĂ”te on jĂ€rgmine â iga komponent esimeses faasis avastab (automaatselt vĂ”i staatiliselt) ainult ĂŒhenduse parameetrid vBondiga, seejĂ€rel teatab vBond marsruuterile vManage ja vSmart kontrolleritest (eelnevalt avastatud), mis muudab kĂ”ik vajalikud signaalĂŒhendused automaatselt vĂ”imalikuks.
JĂ€rgmiseks sammuks saab uus ruuter teada teistest ruuteritest vĂ”rgus OMP-vahetuse kaudu vSmart-kontrolleriga. Seega suudab ruuter, olles algselt teadaolevate vĂ”rguparametrite osas tĂ€ielikult automaatselt avastada ja ĂŒhenduda kontrolleritega ning seejĂ€rel samuti automaatselt avastada ja luua ĂŒhenduse teiste ruuteritega. Samal ajal on kĂ”igi komponentide ĂŒhenduse parameetrid algselt teadmata ja kasutamise kĂ€igus vĂ”ivad need muutuda.

Halduse tasand â lahuse osa, mis tagab keskse halduse ja jĂ€lgimise.
- DMVPN/PfR â spetsialiseeritud halduse tasandi lahendust ei ole ette nĂ€htud. PĂ”hialuste automatiseerimise ja jĂ€lgimise jaoks on vĂ”imalik kasutada selliseid tooteid nagu Cisco Prime Infrastructure. Igal ruuteril on vĂ”imalus haldamiseks kĂ€surea CLI kaudu. Integreerimist vĂ€liste sĂŒsteemidega API kaudu ei ole ette nĂ€htud.
- SD-WAN â kogu vaikimisi suhtlemine ja jĂ€lgimine toimub tsentraliseeritult vManage kontrolleri graafilise liidese kaudu. KĂ”ik lahenduse vĂ”imalused ilma eranditeta on saadaval seadistamiseks vManage'i kaudu, samuti tĂ€ielikult dokumenteeritud REST API liidese kaudu.
KĂ”ik SD-WAN vĂ”rgu seadistused vManage'is koonduvad kahe pĂ”histruktuuri â seadme mallide (Device Template) loomine ja poliitika loomine, mis mÀÀratleb vĂ”rgu ja traaditöötluse tööloogika. Samal ajal valib vManage, edastades administraatori mÀÀratud poliitika, automaatselt, milliseid muudatusi ja millistel individuaalsetel seadmetel/kontrolleritel on vaja teha, mis suurendab lahenduse efektiivsust ja skaleeritavust.
VManage'i liidese kaudu on saadaval mitte ainult Cisco SD-WAN lahenduse seadistamine, vaid ka kĂ”igi lahenduse komponentide tĂ€ielik jĂ€lgimine, ulatudes isegi individuaalsete tunnelite hetkeoleku ja erinevate rakenduste kasutamise statistika jĂ€lgimiseni DPI-analĂŒĂŒsi pĂ”hjal.
Hoolimata suhtlemise tsentraliseerimisest on kĂ”igil komponentidel (kontrollerid ja ruuterid) ka tĂ€isfunktsionaalne kĂ€surea liides CLI, mis on vajalik juurutamise etapis vĂ”i erandolukordade korral kohaliku diagnostika jaoks. Tavalises reĆŸiimis (kui komponentide vahel on signaalikanal) on ruuteritel kĂ€surea liides saadaval ainult diagnostikaks ning see ei ole kohalike muudatuste tegemiseks kergesti kĂ€ttesaadav, mis tagab nii kohaliku turvalisuse kui ka ainus muudatusallika sellises vĂ”rgus â vManage.
Integreeritud turvalisus â see ei tĂ€henda mitte ainult kasutajate andmete kaitset avatud kanalite kaudu edastamisel, vaid ka kogu WAN-vĂ”rgu ĂŒldist turvalisust valitud tehnoloogia alusel.
- ja DMVPN/PfR on ette nĂ€htud kasutajate andmete ja signaaliprotokollide krĂŒpteerimise vĂ”imalus. Teatud mudelite ruuterite kasutamisel on saadaval tĂ€iendavad tulemĂŒĂŒrifunktsioonid koos liiklusinspektsiooniga, IPS/IDS. Filiaalide vĂ”rkude segmentimise vĂ”imalus VRF-i abil. On vĂ”imalik autentimine (ĂŒhe teguri) kontrollprotokollide jaoks.
Sellega seoses peetakse kaugruuteri vaikimisi usaldusvÀÀrseks vĂ”rgu elemendiks â st ei arvestata fĂŒĂŒsilise kompromiteerimise juhtumeid ĂŒksikute seadmete suhtes ja nende volitamata juurde pÀÀsemise vĂ”imalusi, ei ole lahenduse komponentide jaoks kahefaktorilist autentimist, mis geograafiliselt jaotatud vĂ”rgus vĂ”ib tuua tĂ”siseid tĂ€iendavaid riske.
- ja SD-WAN Nii nagu DMVPN-is, on ette nĂ€htud kasutajate andmete krĂŒpteerimise vĂ”imalus, kuid oluliselt laienenud vĂ”rgu turvalisuse ja L3/VRF segmentimise funktsioonidega (NAT, IPS/IDS, URL-filtreerimine, DNS-filtreerimine, AMP/TG, SASE, TLS/SSL proxy jne). Samuti toimub krĂŒpteerimisvĂ”tmete vahetus tĂ”husamalt vSmart kontrollerite kaudu (mitte otse), eelnevalt mÀÀratud signaalikanalites, mille on kaitsnud DTLS/TLS krĂŒpteerimine, mis pĂ”hineb turbesertifikaatidel. See omakorda tagab sellise vahetuse turvalisuse ja vĂ”imaldab paremat lahenduse skaleeritavust isegi kĂŒmnete tuhandete seadmete jaoks ĂŒhes vĂ”rgus.
KĂ”ik signalisatsiooniseosed (controller-controller, controller-router) on samuti kaitstud DTLS/TLS alusel. Ruuterid on tootmisprotsessis varustatud turv Sertifikaatidega, vĂ”imalusega asendamiseks/uuendamiseks. KahesĂŒsteemne autentimine saavutatakse kahe tingimuse samal ajal ja kohustusliku tĂ€itmise kaudu, et ruuter/controller saaks SD-WAN vĂ”rgus funktsioneerida:
- Kehtiv turv Sertifikaat
- Administratori selge ja teadlik iga komponendi lisamine lubatud seadmete "valgesse nimekirja".

SD-WAN ja DMVPN/PfR funktsionaalsed erinevused
Funktsionaalsete erinevuste arutamisele minnes tuleb mĂ€rkida, et paljuski on need jĂ€tk arhitektuurilistele â ei ole saladus, et lahenduse arhitektuuri loomisel lĂ€htuvad arendajad nendest vĂ”imalustest, mida nad soovivad saavutada. Vaatame kaht tehnoloogiat nende kĂ”ige olulisemate erinevustega.
AppQ (Rakenduse Kvaliteet) â Ă€rirakenduste liikluse kvaliteedi tagamise funktsioonid
KÀsitletud tehnoloogiate vÔtmefunktsioonid on suunatud sellele, et parandada kasutajakogemust Àrikliendiga kriitiliste rakenduste kasutamisel hajutatud vÔrgus. See on eriti oluline olukordades, kus osa infrastruktuurist ei ole IT kontrolli all vÔi ei garanteeri isegi andmete edastamise sujuvust.
DMVPN ei paku iseseisvalt selliseid mehhanisme. Parim, mida klassikalises DMVPN vĂ”rgus teha, on klassifitseerida vĂ€ljuv liiklus rakenduste jĂ€rgi ja seada sellele edastamisel prioriteet WAN-kanali suunas. DMVPN tunneli valik sĂ”ltub sel juhul ainult selle kĂ€ttesaadavusest ja marsruutimisprotokollide töötulemustest. Samuti ei arvestata lĂ€bipÀÀsu/ tunneli olukorra seisu ja selle vĂ”imaliku osalise halvenemise osas, mis on olulised vĂ”rgurakenduste jaoks â viivituse, viivituse varieerimise (jitter) ja kaotuste (%). SeetĂ”ttu pole mĂ”tet vĂ”rrelda klassikalist DMVPN-i SD-WAN-iga AppQ probleemide lahendamisel â DMVPN ei suuda seda ĂŒlesannet lahendada. Kui lisada sellesse konteksti tehnoloogia Cisco Performance Routing (PfR), siis olukord muutub ja vĂ”rrelemine Cisco SD-WAN-iga muutub mĂ”istlikumaks.
Enne kui liigume eriomaduste arutamise juurde, rÀÀgime lĂŒhidalt tehnoloogiate sarnasusest. Nii et mĂ”lemad tehnoloogiad:
- omavad mehhanismi, mis vĂ”imaldab dĂŒnaamiliselt hinnata iga seadistatud tunnelite seisundit mÀÀratud mÔÔdikute raames â minimaalsetena, viivituse, viivituse varieerumise ja pakettide kaotuse (%)
- kasutavad konkreetset tööriistade komplekti reeglite (poliitikate) loomiseks, levitamiseks ja rakendamiseks liikluse juhtimise, arvestades peamiste mÔÔdikute tunnelite seisundite mÔÔtmise tulemusi.
- klassifitseerivad rakenduste liiklust OSI mudeli L3-L4 (DSCP) tasemel vÔi L7 rakenduste signatuuride alusel, tuginedes marsruuterisse integreeritud DPI mehhanismidele.
- lubavad mĂ€rkimisvÀÀrsetele rakendustele mÀÀrata lubatud mÔÔdiku lĂ€vivÀÀrtused, vaikimisi liikluse edastamise reeglid, reeglid liikluse ĂŒmbermarsruutimise jaoks lĂ€vivÀÀrtuste ĂŒletamisel.
- tunnelite kÀguÔhuks GRE/IPSec-i kaudu kapseldades kasutavad nad juba tööstuses kehtestatud mehhanismi sisemise DSCP mÀrgistuse edastamiseks vÀlisesse GRE/IPSEC-i paketi pealkirja, mis vÔimaldab kooskÔlastada QoS poliitikaid organisatsiooni ja sideoperaatori vahel (olemasoleva SLAdel).

Kuidas erinevad SD-WAN-i ja DMVPN/PfR-i mehhanismid tunnelite mÔÔdikute hindamisest?
DMVPN/PfR
- Tunnelite seisundi standardsete mÔÔdikute hindamiseks kasutatakse nii aktiivseid kui ka passiivseid tarkvara andureid (Probes). Aktivsed - kasutaja liikluse pÔhjal, passiivsed emuleerivad sellist liiklust (kui seda pole).
- Ajastuse ja degradatsiooni avastamise tingimuste tÀpset seadistamist ei ole - algoritm on fikseeritud.
- Lisaks on saadaval edasise suuna kasutatava lÀbilaskevÔime mÔÔtmine. Mis lisab DMVPN/PfR-ile liikluse juhtimisele tÀiendavat paindlikkust.
- Samas toetuvad mĂ”ned PfR mehhanismid metrikate ĂŒletamisel tagasiside signaalidele spetsiaalsete TCA (Threshold Crossing Alert) sĂ”numite kujul, mis peaksid tulema liikluse saajalt allika suunas, mis omakorda eeldab, et mÔÔdetud kanalite seisund peab olema vĂ€hemalt piisav, et edastada selliseid TCA-sĂ”numeid. See enamikul juhtudel ei ole probleem, kuid seda ei saa ilmtingimata garanteerida.
SD-WAN
- Tunnel'i standardsete mÔÔdikute pidevaks hindamiseks kasutatakse BFD protokolli echo-reĆŸiimis. Sellega ei ole vajalik eriline tagasiside TCA vĂ”i sarnaste sĂ”numite nĂ€ol â hĂ€irete domeenide isoleeritust hoitakse. Samuti ei nĂ”uta kasutajaliikluse kohalolekut tunnel'i oleku hindamiseks.
- On vÔimalik peensusteni seadistada BFD taimerite reguleerimise kiirus ja tundlikkus kohandamisalgoritmile sidekanali degradeerumise osas, alates mÔnedest sekunditest kuni minutiteni.

- Artikli kirjutamise ajal on iga tunnel'i jaoks ette nĂ€htud ainult ĂŒks BFD sessioon. See vĂ”ib potentsiaalselt tekitada vĂ€iksema granulaarsuse tunnel'i oleku analĂŒĂŒsimisel. Praktikas vĂ”ib see piiranguks kujuneda vaid olukordades, kus kasutatakse MPLS L2/L3 VPN'i WAN-ĂŒhendust koos kokkulepitud QoS SLA-ga â kui BFD liikluse DSCP-markering (PDU pĂ€rast IPSec/GRE kapseldamist) langeb kokku kĂ”rge prioriteediga jĂ€rjekorraga operaatori vĂ”rgus, vĂ”ib see mĂ”jutada madala prioriteediga liikluse degradeerumise avastamise tĂ€psust ja kiirus. Samuti on vĂ”imalik BFD vaike-markeroid muuta, et vĂ€hendada selliste olukordade tekkimise riski. JĂ€rgnevates Cisco SD-WAN tarkvara versioonides oodatakse BFD peenhÀÀlestamise vĂ”imaluste ja mitme BFD sessiooni kĂ€ivitamise vĂ”imaluste lisamist ĂŒhe tunnel'i raames eraldi DSCP-vÀÀrtustega (erinevate rakenduste jaoks).
- BFD vĂ”imaldab ka hinnata maksimaalset paketimahtu, mis on vĂ”imalik edastada ilma fragmenteerimiseta antud tunnel'is. See vĂ”imaldab SD-WAN'il dĂŒnaamiliselt seadistada selliseid parameetreid nagu MTU ja TCP MSS Adjust, et maksimaalselt efektiivselt kasutada igas kanalis saadaolevat lĂ€bilaskevĂ”imet.
- SD-WAN'is on saadaval ka QoS sĂŒnkroniseerimise vĂ”imalus sideoperaatoritega mitte ainult L3 DSCP vĂ€lja alusel, vaid ka L2 CoS vÀÀrtuste alusel, mis vĂ”ivad automaatselt moodustuda haru vĂ”rgu spetsialiseeritud seadmete, nĂ€iteks IP telefonide, toimel.
Kuidas erinevad AppQ poliitikate mÀÀratlemise, mÀÀramise ja rakendamise vÔimalused?
DMVPN/PfR poliitikad:
- MÀÀratletakse keskse filiaali ruuteris(ies) CLI kĂ€surea vĂ”i CLI konfiguratsiooni mallide kaudu. CLI mallide koostamine nĂ”uab ettevalmistust ja poliitikate sĂŒntaksi tundmist.

- MÀÀratakse globaalsetena ilma vĂ”imaluseta individuaalse kohandamise / muutmise jaoks, et vastata ĂŒksikute vĂ”rgusegmentide nĂ”udmistele.
- Interaktiivne poliitikate loomine graafilises liideses ei ole ette nÀhtud.
- Muudatuste jÀlgimine, pÀrimine, mitme poliitika loomine kiireks vahetamiseks ei ole ette nÀhtud.
- Levitavad automaatselt kaufiliaalide ruutereid. Sel juhul kasutatakse samu sidekanaleid, mis on mÔeldud kasutajate andmete edastamiseks. Kui sidekanalit kesk- ja kaufiliaali vahel ei ole, ei ole poliitikate levitamine / muutmine vÔimalik.
- Rakendatakse igas ruuteris ja vajadusel muudavad standardsete marsruutimise protokollide tulemusi, omades kÔrgemat prioriteeti.
- Juhtudel, kui kÔik filiaali WAN-kanalid kannatavad tÔsiste liiklustaadete kaotuste all, kompenseerimise mehhanisme ei ole ette nÀhtud..
SD-WAN poliitikad:
- MÀÀratakse graafilises liideses vManage interaktiivse mallimate abil.
- Toetavad mitme poliitika loomist, kopeerimist, pÀrimist, poliitikate vahel reaalajas vahetamist.
- Toetavad poliitika individuaalset kohandamist erinevate vÔrgusegmentide (filiaalide) jaoks.
- Levitavad, kasutades mis tahes saadaval olevat signaalikanalit kontrolleri ja ruuteri ning / vĂ”i vSmart vahel - ei sĂ”ltu otseselt data-plane ĂŒhendatavusest ruuterite vahel. Sellega on siiski vajalik IP-ĂŒhenduvus ruuteri ja kontrollerite vahel.

- Juhtudel, kui kĂ”ik filiaali kĂ€telolevad kanalid kannatavad tĂ”siste andmete kaotuste all, mis ĂŒletavad kriitiliste rakenduste nĂ€idatud lĂ€vevÀÀrtusi, vĂ”ib kasutada tĂ€iendavaid mehhanisme, mis tĂ”stavad edastamise usaldusvÀÀrsust:
- FEC (Eeslane Vea Parandus) â kasutab spetsiaalset ĂŒleliigse kodeerimise algoritmi. Olulise liikluse edastamisel kanalite kaudu, kus on mĂ€rkimisvÀÀrne kaotuste protsent, vĂ”ib FEC automaatselt aktiveeruda ja mĂ”nikord lubada kadunud andmete taastamist. Sellega tĂ”useb pisut kasutatav ribalaius, kuid usaldusvÀÀrsus suureneb mĂ€rkimisvÀÀrselt.

- Andmevoogude dubleerimine â lisaks FEC poliitika vĂ”ib ette nĂ€ha valitud rakenduste liikluse automaatset dubleerimist juhtudel, kui esinevad tĂ”sisemad kaotused, mida FEC abil ei Ă”nnestu kompenseerida. Sellisel juhul edastatakse valitud andmed kĂ”ikide tunnelite kaudu vastuvĂ”tja filiaali, jĂ€rgneb de-dubleerimine (lisakoopiate eemaldamine). Selline mehhanism suurendab oluliselt kanalite kasutamist, kuid samas mĂ€rgatavalt tĂ”stab ĂŒlekande usaldusvÀÀrsust.
- FEC (Eeslane Vea Parandus) â kasutab spetsiaalset ĂŒleliigse kodeerimise algoritmi. Olulise liikluse edastamisel kanalite kaudu, kus on mĂ€rkimisvÀÀrne kaotuste protsent, vĂ”ib FEC automaatselt aktiveeruda ja mĂ”nikord lubada kadunud andmete taastamist. Sellega tĂ”useb pisut kasutatav ribalaius, kuid usaldusvÀÀrsus suureneb mĂ€rkimisvÀÀrselt.
Cisco SD-WAN vÔimalused, millel ei ole otseseid analooge DMVPN\/PfR
Cisco SD-WAN lahenduse arhitektuur vÔimaldab mÔnel juhul saavutada selliseid vÔimalusi, mille rakendamine DMVPN\/PfR raames on kas ÀÀrmiselt keeruline, ebaotstarbekas suure töökoormuse tÔttu vÔi isegi vÔimatu. Vaatame kÔige huvitavamaid neist:
Traffic-Engineering (TE)
TE hĂ”lmab mehhanisme, mis vĂ”imaldavad suunata liiklust standardsetelt teedelt, mida kujundavad marsruutimise protokollid. TE-d kasutatakse sageli vĂ”rguteenuste kĂ”rge kĂ€ttesaadavuse tagamiseks, vĂ”imaldades kiiresti ja\/vĂ”i eelnevalt suunata olulised liiklus alternatiivsete (mitteĂŒlenevate) edastusviiside kaudu, et tagada parema teenuse kvaliteedi vĂ”i kiirus taastumise korral, kui peamisel teel esinevad tĂ”rked.
TE rakendamise keerukus seisneb vajaduses eelnevalt arvutada ja reserveerida (kontrollida) alternatiivne rada. Telekommunikatsiooni MPLS vĂ”rkudes lahendavad operaatorid selle probleemi tehnoloogiate, nagu MPLS Traffic-Engineering koos IGP protokollide ja RSVP protokollide laiendustega. Viimasel ajal on jĂ€rjest enam populaarsust kogumas tehnoloogia Segment Routing, mis on rohkem optimeeritud tsentraliseeritud seadistamiseks ja orkestreerimiseks. Traditsioonilistes WAN-vĂ”rkudes ei ole need tehnoloogiad tavaliselt esindatud vĂ”i on need viidud minimaalseteks lahendusteks, nagu hop-by-hop mehhanismid nagu Policy-Based Routing (PBR), mis suudavad suunata liiklust, kuid teevad seda igas marsruuteris eraldi â arvestamata vĂ”rgu ĂŒldist seisundit ega PBR tulemusi eelmistel vĂ”i jĂ€rgmistel sammudel. Nende TE variantide rakendamise tulemus on pettumus â MPLS TE keerukuse tĂ”ttu seadistamisel ja haldamisel kasutatakse seda tavaliselt ainult vĂ”rgu kĂ”ige kriitilisemas osas (tuumik), samas kui PBR-i kasutatakse ĂŒksikutes marsruuterites ilma vĂ”imaluseta luua mingit ĂŒhtset PBR poliitikat kogu vĂ”rgus. Ilmselgelt puudutab see ka DMVPN-pĂ”hiseid vĂ”rke.

SD-WAN pakub selles osas palju elegantsimat lahendust, mis on mitte ainult lihtne seadistada, vaid ka mĂ€rgatavalt paremini skaleeritav. See on tulemus kasutatud control-plane ja policy-plane arhitektuuridest. Policy-plane rakendamine SD-WAN-is vĂ”imaldab tsentraliseeritud viisil mÀÀrata TE poliitikat â millist liiklust on oluline? milliste VPN-ide jaoks? mille kaudu tuleb moodustada alternatiivne marsuut â vĂ”i, vastupidi, keelata? Omakorda vĂ”imaldab control-planeâi tsentraliseerimine vSmart kontrollerite alusel modifitseerida suunamise tulemusi, ilma et oleks vaja seadistada ĂŒksikute seadmete seadistusi â marsruuterid nĂ€evad juba ainult selle loogika tulemust, mis on loodud vManage liideses ja edastatud rakendamiseks vSmart-l.
Service-chaining
Teenuste ahelate loomine on klassikalises marsruutimises veelgi töömahukam ĂŒlesanne kui juba kirjeldatud Traffic-Engineering mehhanism. Selles osas on vajalik mitte ainult luua spetsiaalne marsruut teatud vĂ”rgu rakendusele, vaid ka tagada liiklust juhtimise vĂ”imalus SD-WANi vĂ”rgu teatud (vĂ”i kĂ”ikides) sĂ”lmedes spetsiaalse rakenduse vĂ”i teenuse (MCPE, tasakaalustamine, vahemĂ€llu salvestamine, liikluse kontrollimine jne) töötlemiseks. Samuti on oluline kontrollida nende vĂ€listöötlusteenuste olekut, et vĂ€ltida black-holing olukordi, ning on vajalikud mehhanismid, mis vĂ”imaldavad neid ĂŒhetaolisi vĂ€listöötlusteenuseid paigutada erinevatesse geograafilistesse asukohtadesse, et vĂ”rk saaks automaatselt valida optimaalse teenuse sĂ”lme parajasti liikluse töötlemiseks. Cisco SD-WANi puhul on seda suhteliselt lihtne saavutada, luues vastava tsentraliseeritud poliitika, mis âliidabâ kĂ”ik sihtteenuste ahela aspektid ĂŒhtseks tervikuks 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 tĂŒĂŒpide jĂ€rjepidevuses spetsialiseeritud (ent mitte SD-WANi vĂ”rku kuuluva) varustuse peal â see on ilmselt kĂ”ige silmatorkavam nĂ€ide Cisco SD-WANi eelistest klassikaliste tehnoloogiate ning isegi mĂ”nede teiste tootjate SD-WAN alternatiivsete lahenduste ees.
KokkuvÔttes?
On ilmne, et nii DMVPN (koos vĂ”i ilma Performance Routinguta) kui Cisco SD-WAN lahendavad lĂ”ppkokkuvĂ”ttes vĂ€ga sarnaseid ĂŒlesandeid organisatsiooni jaotatud WAN vĂ”rgu osas. Siiski viivad Cisco SD-WAN tehnoloogia olulised arhitektuursed ja funktsionaalsed erinevused need ĂŒlesannete lahendamise protsessid teisele kvaliteeditasemele. KokkuvĂ”tteks vĂ”ib mĂ€rkida jĂ€rgmised olulised erinevused SD-WAN ja DMVPN/PfR tehnoloogiate vahel:
- DMVPN/PfR kasutab ĂŒldiselt ajaproovitud tehnoloogiaid, mis on suunatud ĂŒlekantud VPN-vĂ”rkude loomisele ja osaliselt sarnaneb andmepinna osas kaasaegse SD-WAN tehnoloogiaga. Samas on teatud piirangud, sealhulgas kohustuslik staatiline marsruuterite konfiguratsioon ja topoloogiate valik on piiratud Hub-n-Spoke'iga. Teisest kĂŒljest on DMVPN/PfR-l mĂ”ned funktsionaalsed vĂ”imalused, mis pole veel SD-WAN raames saadaval (see puudutab per-application BFD-d).
- Control-plane tehnoloogiad erinevad pĂ”himĂ”tteliselt. Keskse signaaliprotokollide töötlemise tĂ”ttu vĂ”imaldab SD-WAN oluliselt kitsendada rikke domeene ja 'lahutada' kasutajate liikluse edastamisprotsessi signaalide suhtlemisest â ajutine juurdepÀÀsmatus kontrolleritele ei mĂ”juta kasutajate liikluse edastamise vĂ”imalust. Samas ei mĂ”juta ajutine juurdepÀÀsmatus mĂ”nele harule (sealhulgas keskusele) teiste harude suhtlemisvĂ”imet omavahel ja kontrolleritega.
- SD-WAN liikluse juhtimise poliitikate koostamise ja rakendamise arhitektuur ĂŒletab DMVPN/PfR oma tingimustes â georiseerimise rakendamine on oluliselt paremini teostatud, pole seotud Hubiga, rohkem vĂ”imalusi poliitikate peenhÀÀlestamisel ning realiseerimise stsenaariumide loetelu on samuti oluliselt suurem.
- Lahenduse orkestreerimise protsess erineb samuti oluliselt. DMVPN eeldab, et olemas on ette teada omadused, mis peavad mingil moel olema kajastatud konfiguratsioonis, mis piirab lahenduse paindlikkust ja vĂ”imalust dĂŒnaamiliste muudatuste tegemiseks. SD-WAN lĂ€htestab aga paradigma, et ĂŒlesehituse varajases etapis 'ei tea' marsruuter oma kontrolleritest midagi, kuid teab 'kellelt kĂŒsida' â seda on piisavalt, et mitte ainult automaatselt luua side kontrolleritega, vaid ka automaatselt luua tĂ€ielikult seotud andmepinna topoloogiat, mida saab seejĂ€rel paindlikult seadistada/muuta poliitikate abil.
- Keskse haldamise, automatiseerimise ja jĂ€lgimise osas ĂŒletab SD-WAN ootuspĂ€raselt DMVPN/PfR vĂ”imalusi, mis on klassikaliste tehnoloogiate arengu tulemus ja tuginevad suuresti CLI kĂ€sureale ning mallipĂ”histe NMS sĂŒsteemide kasutamisele.
- SD-WANis on vÔrreldes DMVPNiga turvanÔuded jÔudnud teisele kvaliteeditasemele. Peamised pÔhimÔtted on null usaldus, skaleeritavus ja kahefaktoriline autentimine.
Nendest lihtsatest jĂ€reldustest vĂ”ib jÀÀda vale mulje, et DMVPN/PfRi pĂ”hjaliku vĂ”rgu loomine on tĂ€na igasuguse relevantsuse kaotanud. See ei ole kindlasti tĂ€iesti tĂ”si. NĂ€iteks olukordades, kus vĂ”rgus kasutatakse palju vananenud seadmeid ja nende asendamine ei ole vĂ”imalik, vĂ”ib DMVPN vĂ”imaldada âvanadeâ ja âuusideâ seadmete ĂŒhendamist ĂŒhte geograafiliselt jaotatud vĂ”rku, milles on rohkesti eelpoolmainitud eeliseid.
Teisalt tuleb meeles pidada, et kĂ”ik aktuaalsed ettevĂ”tte ruuterid Cisco IOS XE baasil (ISR 1000, ISR 4000, ASR 1000, CSR 1000v) toetavad tĂ€napĂ€eval igasugust tööreĆŸiimi â nii klassikalist marsruutimist kui DMVPNi ja SD-WANi. Valik sĂ”ltub praegustest vajadustest ja arusaamast, et igal ajal saab samal seadmel liikuda edasi keerukamate tehnoloogiate suunas.
Allikas: habr.com




