L2VPN, VPLS, EVPN: etiketė nėra paslauga
Užsakymo formos akronimas įvardija šeimą, persiuntimo elgseną arba valdymo plokštumą. Keturi klausimai juos atskiria prieš lyginant du pasiūlymus.
Sąskaitoje skaitote „L2VPN“, paskui konfigūracijos lape „VPLS“, ir darote prielaidą, kad antrasis žodis susiaurina pirmąjį. Kartais taip ir yra, o kartais dvi eilutės atsako į nesusijusius klausimus. Klaidingas supratimas yra laikyti šiuos pavadinimus laiptų pakopomis nuo pagrindinio iki pažengusio. L2VPN yra šeima, VPWS ir VPLS yra du paslaugos elgsenos variantai jos viduje, o EVPN yra valdymo plokštumos mechanizmas, galintis pernešti bet kurį iš jų.
Kiekvienas akronimas atsako į skirtingą klausimą
Pradėkite nuo to, ką turi daryti kliento prisijungimas, nes tai vienintelis klausimas, į kurį atsako paslaugos modelis. Taškas-taškas grandinė tarp dviejų vietų ir bendras Ethernet segmentas dešimtyje vietų yra skirtingi produktai, net kai abu parduodami kaip 2 sluoksnio ryšys.
| Name | Question it answers | What it does not tell you |
|---|---|---|
| L2VPN | Which family of services carries Ethernet frames | Point-to-point or multipoint |
| VPWS | A pair of attachment circuits behaves as one wire | Which control plane builds it |
| VPLS | Many attachments share a bridged broadcast domain | Whether MAC learning is limited or flooded |
| EVPN | BGP distributes MAC and IP reachability | Which service model it is being used for |
Ši lentelė nėra hierarchija, o jos skaitymas kaip hierarchijos sukelia įprastą pirkimo klaidą: lyginti VPWS pasiūlymą su VPLS pasiūlymu taip, tarsi antrasis būtų išsamesnė pirmojo versija. Jie sprendžia skirtingas problemas, ir nė vienas nėra viršaibė ta prasme, kurią numato pirkėjai.
VPWS ir VPLS išsiskiria persiuntimo sprendime
Virtualios privačios linijos paslaugoje prisijungimas pasirenka tolimą galinį tašką. Į tą prievadą atvykstantis srautas išeina porinio prievado link, o tiekėjo kraštas neturi išmokti, kokie MAC adresai yra už jo, pagrindiniam persiuntimo sprendimui.
VPLS atveju tiekėjo kraštas tiltuoja. Jis tikrina kiekvieno kadro paskirties MAC adresą, mokosi šaltinio adresų pagal prisijungimą ir užlieja nežinomus tikslus emuliuotame LAN. Tai daro paslaugą panašią į LAN, ir iš čia kyla operaciniai apribojimai.
Kelių taškų atrodanti diagrama neįrodo, kad visos vietos dalijasi vienu transliavimo domenu. Du tiekėjai gali nupiešti tą patį debesį ir parduoti vieną sujungtą domeną arba kelias taškas-taškas grandines, o skirtumas tampa matomas tik tada, kai transliacija, nežinomas unicast kadras ar MAC poslinkis kerta vietos ribą. Transliacijos ping tarp dviejų vietų atsako į klausimą greičiau nei bet kuri architektūros skaidrė. Jei atsakymai ateina iš kiekvienos kitos vietos, turite vieną tiltą; jei atsako tik pora, turite laidą.
EVPN yra valdymo plokštuma, ne topologija
Pagrindinė EVPN specifikacija, RFC 7432, apibrėžia BGP MPLS pagrindu veikiančias Ethernet VPN procedūras: MAC pasiekiamumas skelbiamas BGP, o ne išmokstamas tik duomenų plokštumos užliejimu. Tada RFC 8214 apibrėžia VPWS palaikymą naudojant EVPN, ir būtent šis taškas sulaužo laiptų modelį. Ta pati valdymo plokštuma aptarnauja ir taškas-taškas, ir kelių taškų paslaugą.
Taigi „mes naudojame EVPN“ nėra atsakymas į „ką nusipirkome“. Tiekėjas vis dar turi pasakyti, ar paslauga yra prisijungimų pora, ar bendras tiltas, ir ar transportas yra MPLS, VXLAN, ar kažkas kito. Šie pasirinkimai gyvena skirtinguose dokumentuose ir skirtingose konfigūracijos dalyse.
Operatoriaus požiūriu praktinė pasekmė yra ta, kad ankstyvas EVPN pasirinkimas atpigina vėlesnius paslaugos pakeitimus, nes pasiekiamumas jau signalizuojamas, o ne užliejamas. Tai nepanaikina būtinybės pirmiausia nuspręsti paslaugos modelį ir nesutvarko neteisingai sukonfigūruoto tilto.
MPLS yra duomenų kelias, o ne apibrėžimas
Pagrindų dokumentai aprašo šeimą ir jos reikalavimus; jie nereikalauja vienos inkapsuliacijos. MPLS žymų sudėjimas yra įprastas transportas šioms paslaugoms, ir jis nėra vienintelis. BGP signalizuota paslauga ir MPLS persiuntimo kelias yra atskiri projektavimo sprendimai, kurie tiesiog dažnai sutampa.
Kai pardavėjas sako „MPLS L2VPN“, paklauskite, kuri pusė aprašoma. Jei atsakymas yra tik transportas, paslaugos modelis vis dar neapibrėžtas, o prisijungimo elgsena vis dar nežinoma.
Keturi klausimai, paverčiantys etiketę sutartimi
Paklauskite, kas yra perdavimas: prievadas, VLAN ar VLAN rinkinys, ir kurie iš jų gali kalbėtis tarpusavyje. Paklauskite, ar vietos dalijasi vienu transliavimo domenu, nes tas vienas atsakymas nulemia užliejimą, MAC ribas ir kilpos elgseną.
Paprašykite kadro dydžio biudžeto nuo galo iki galo, o tada patys pridėkite inkapsuliacijos sąnaudas. Paklauskite, kas nutinka, kai viena prisijungimas sugenda, ar kiti toliau persiunčia, ir ar tiekėjas atsiima pasiekiamumą, ar palieka jį iki laikmačio pabaigos.
Užrašykite tuos keturis atsakymus prie produkto pavadinimo savo įraše. Kai ateis kitas pasiūlymas su kitu akronimu ir ta pačia kaina, palyginimas taps elgsenos palyginimu, ir tik jis numato, ką tinklas darys blogą dieną.