L2TPv2, L2TPv3, GRE dhe VPWS: zgjidhni sipas ngarkesës
Krahasoni L2TPv2, L2TPv3, GRE dhe MPLS VPWS sipas ngarkesës që mbartin, mbingarkesës që shtojnë dhe kush e operon transportin në të vërtetë.
Shumica e debateve L2TP kundër GRE rrëzohen për të njëjtën arsye: emrat qëndrojnë në shtresa të ndryshme të problemit. Dy prej tyre përshkruajnë inkapsulim që ju konfiguroni në ruterat tuaj. Një përshkruan një shërbim që ju shet dikush tjetër. Filloni me ngarkesën që duhet të mbartin pikat fundore, dhe krahasimi bëhet një listë e shkurtër pasojash në vend të një lufte për veçori.
Së pari ngarkesa, pastaj protokolli
Në praktikë ngarkesa është një nga katër gjëra: një sesion PPP, një kornizë Ethernet e papërpunuar, një paketë IP ose një kornizë MPLS e dorëzuar te një ofrues. Secili imponon kërkesa të ndryshme për adresimin, trajtimin e transmetimit dhe zbulimin e dështimeve. Nëse kjo listë është e gabuar, asnjë rregullim i inkapsulimit nuk e shpëton projektin.
| Payload | Natural fit | What it needs |
|---|---|---|
| PPP session | L2TPv2 | UDP reachability, PPP negotiation on both ends |
| Ethernet frame | L2TPv3 or VPWS | Pseudowire signalling, matched MTU on both sides |
| IP packet | GRE, with IPsec alongside | Routed underlay, protocol type supported by both devices |
| MPLS frame | VPWS | Provider attachment circuits and demarcation points |
Çdo gjë jashtë këtyre rreshtave shtohet më vonë, si kriptimi, kompresimi ose formësimi i trafikut. Zgjidhni rreshtin së pari.
L2TPv2 dhe L2TPv3 ndajnë një emër dhe pothuajse asgjë tjetër
L2TPv2 ekziston për të mbartur sesione PPP përmes një rrjeti IP, prandaj lexohet si protokoll aksesi në distancë dhe jo si transport i përgjithshëm kornizash. L2TPv3 e përgjithëson atë ide: një lidhje kontrolli negocion sesionet, dhe çdo sesion mbart një lidhje të përcaktuar të shtresës 2 midis dy pikave fundore IP. I njëjti emër familjeje, protokoll tjetër kontrolli, model tjetër sesioni. Një kërkesë që përmend vetëm L2TP është e paplotë, dhe një shabllon i kopjuar nga versioni i gabuar nuk do të negociojë as.
Nëse ju nevojitet PPP, L2TPv2 është i vetmi anëtar realist i familjes; nëse ju nevojiten korniza Ethernet përmes një bërthame të rrugëzuar, ju jeni në territorin e L2TPv3.
Detajet e transportit ndryshojnë në mënyra që dalin në pah gjatë një rishikimi të firewall-it. L2TPv3 mund të udhëtojë drejtpërdrejt mbi protokollin IP 115 ose brenda UDP-së, zakonisht në portën 1701, ndërsa L2TPv2 mbetet në UDP 1701 me PPP brenda. Një politikë e shkruar për një version mund të duket plotësisht e saktë dhe prapëseprapë ta hedhë poshtë tjetrin.
GRE është një krye, jo një shërbim
GRE e mbështjell një ngarkesë në një krye prej katër bajtesh me një fushë opsionale çelësi dhe sekuence, pastaj ia dorëzon rezultatin IP-së për dërgim. Nuk pretendon asgjë për kuptimin e ngarkesës, kështu që implementimet mund të tunelojnë IPv4, IPv6 ose Ethernet nëse ato lloje protokolli mbështeten. E përgjithshme nuk është e njëjtë me universale: verifikoni llojin e protokollit dhe sjelljen e fragmentimit në pajisjen reale.
Fusha e çelësit është ajo që e bën GRE të dobishëm kur disa tunele ndajnë një palë adresa pikash fundore, sepse marrësi demultiplekson sipas asaj vlere. GRE mbi IPv4 kushton rreth 24 bajt përpara çdo opsioni shtesë, dhe kjo fillon të ketë rëndësi në lidhjet tashmë të përmasuar për korniza 1500 bajtësh. Vetëm GRE nuk ofron konfidencialitet, prandaj modeli i zakonshëm e çifton me IPsec dhe lë IPsec të zotërojë kufirin kriptografik. Ky çiftim funksionon, por buxheti i MTU-së duhet atëherë të mbulojë të dy kryet.
GRE gjithashtu mbart multicast dhe transmetim përmes tunelit kur ngarkesa është Ethernet, gjë që një tunel IP unicast i thjeshtë nuk mund ta bëjë. Është kjo veti, jo akronimi, ajo që zakonisht e bën një projekt ta zgjedhë.
VPWS blihet, nuk konfigurohet
Një shërbim linje private virtuale dorëzon një qark shtrese 2 nga pika në pikë përmes rrjetit të një ofruesi. Qarku juaj i lidhjes përfundon në një pajisje skaji të ofruesit, dhe pseudoteli përmes bërthamës i përket ofruesit. Pyetjet që kanë rëndësi janë operative: ku ndodhet kufiri, kush zotëron milin e parë dhe të fundit, dhe çfarë bën ofruesi me kornizat e mëdha.
Këtu krahasimi kthehet. L2TPv3 dhe GRE janë gjëra që ju i operoni nga fillimi në fund, prandaj i korrigjoni me kredencialet tuaja dhe regjistrimet tuaja. VPWS është një kontratë me një dorëzim, prandaj një ndërprerje fillon me një biletë në vend të një regjistrimi paketash. Asnjë model nuk fiton plotësisht; ato dështojnë në vende të ndryshme, dhe zgjedhja varet nga fakti nëse doni të zotëroni milin e fundit.
Stiva e etiketave të pseudotelit mbetet brenda rrjetit të ofruesit, prandaj nuk e ndryshon aritmetikën tuaj të MTU-së siç bën një krye tuneli e dukshme.
Zgjidhni një rresht dhe shkruajeni
Regjistroni vendimin si një fjali të vetme me tre pjesë: ngarkesa, inkapsulimi dhe pronari i transportit. Pastaj bashkëngjitni numrat që e bëjnë të verifikueshëm.
Për çdo kandidat, shkruani mbingarkesën në tel, kornizën më të madhe që pranon rruga dhe hopin e parë që do të raportonte një problem MTU. Konfirmoni që të dyja pikat fundore mbështesin llojin e protokollit ose të sesionit që zgjidhët, jo vetëm termin e marketingut në fletën e të dhënave. Vendosni si do të dukej multipleksimi nëse vitin tjetër shfaqet një qark i dytë, sepse çelësat GRE dhe ID-të e sesioneve L2TPv3 nuk janë zgjidhje të këmbyeshme për atë problem. Pastaj dërgoni një kornizë të madhe dhe një normale; ai çift kap shumicën e projekteve që dukeshin mirë në letër.
Krahasimi i tuneleve sipas emrit vazhdon të krijojë debate që askush nuk mund t’i zgjidhë. Krahasimi sipas ngarkesës, mbingarkesës dhe pronësisë jep një vendim në një pasdite, plus provat e nevojshme për ta mbrojtur më vonë.