L2TPv2, L2TPv3, GRE un VPWS: izvēle pēc lietderīgās kravas
Salīdziniet L2TPv2, L2TPv3, GRE un MPLS VPWS pēc lietderīgās kravas, ko tie pārvadā, papildu izmaksām un tā, kurš patiešām pārvalda transportu.
Lielākā daļa L2TP pret GRE strīdu sabrūk tā paša iemesla dēļ: nosaukumi atrodas dažādos problēmas slāņos. Divi no tiem apraksta iekapsulēšanu, ko jūs konfigurējat savos maršrutētājos. Viens apraksta pakalpojumu, ko jums pārdod kāds cits. Sāciet ar lietderīgo kravu, kas jāpārvadā galapunktiem, un salīdzinājums kļūst par īsu seku sarakstu, nevis funkciju cīņu.
Vispirms krava, pēc tam protokols
Praksē krava ir viena no četrām lietām: PPP sesija, neapstrādāts Ethernet kadrs, IP pakete vai pakalpojumu sniedzējam nodota MPLS pakete. Katra izvirza atšķirīgas prasības adresēšanai, apraides apstrādei un kļūmju noteikšanai. Ja šis saraksts ir nepareizs, nekāda iekapsulēšanas regulēšana dizainu neglābs.
| 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 |
Viss ārpus šīm rindām tiek pievienots vēlāk, piemēram, šifrēšana, saspiešana vai trafika formēšana. Vispirms izvēlieties rindu.
L2TPv2 un L2TPv3 dala vārdu un gandrīz neko citu
L2TPv2 pastāv, lai pārvadātu PPP sesijas pa IP tīklu, tāpēc tas lasās kā attālinātās piekļuves protokols, nevis vispārējs kadru transports. L2TPv3 vispārina šo ideju: vadības savienojums vienojas par sesijām, un katra sesija pārvadā noteiktu 2-slāņa savienojumu starp diviem IP galapunktiem. Tas pats ģimenes vārds, cits vadības protokols, cits sesijas modelis. Prasība, kurā minēts tikai L2TP, ir nepilnīga, un no nepareizās versijas kopēta veidne pat nevienosies.
Ja jums vajag PPP, L2TPv2 ir vienīgais reālais ģimenes loceklis; ja jums vajag Ethernet kadrus pāri maršrutētam kodolam, jūs esat L2TPv3 teritorijā.
Transporta detaļas atšķiras tā, kas atklājas ugunsmūra pārskatā. L2TPv3 var ceļot tieši pa IP protokolu 115 vai UDP iekšienē, parasti 1701 portā, savukārt L2TPv2 paliek UDP 1701 ar PPP iekšienē. Vienai versijai rakstīta politika var izskatīties pilnīgi pareiza un tomēr nomest otru.
GRE ir galvene, nevis pakalpojums
GRE iesaiņo kravu četru baitu galvenē ar neobligātu atslēgas un secības lauku un pēc tam nodod rezultātu IP piegādei. Tas neapgalvo neko par kravas nozīmi, tāpēc ieviešanas var tunelēt IPv4, IPv6 vai Ethernet, ja šie protokolu tipi tiek atbalstīti. Vispārīgs nav tas pats, kas universāls: pārbaudiet protokola tipu un fragmentācijas uzvedību faktiskajā ierīcē.
Atslēgas lauks ir tas, kas padara GRE noderīgu, ja vairāki tuneļi dala vienu galapunktu adrešu pāri, jo uztvērējs demultipleksē pēc šīs vērtības. GRE virs IPv4 maksā apmēram 24 baitus pirms jebkurām papildu opcijām, un tas sāk būt svarīgi saitēs, kas jau paredzētas 1500 baitu kadriem. Vienatnē GRE nepiedāvā konfidencialitāti, tāpēc parastais modelis to savieno ar IPsec un ļauj IPsec pārvaldīt kriptogrāfijas robežu. Šis pāris darbojas, bet tad MTU budžetam jāsedz abas galvenes.
GRE arī pārvadā multicast un apraidi pa tuneli, ja krava ir Ethernet, ko vienkāršs unicast IP tunelis nevar. Tieši šī īpašība, nevis saīsinājums, parasti ir iemesls, kāpēc dizains to izvēlas.
VPWS pērk, nevis konfigurē
Virtuālās privātās līnijas pakalpojums piegādā punktu-punktam 2-slāņa ķēdi pa pakalpojumu sniedzēja tīklu. Jūsu pieslēguma ķēde beidzas pakalpojumu sniedzēja malas ierīcē, un pseidovads caur kodolu pieder pakalpojumu sniedzējam. Svarīgie jautājumi ir operatīvi: kur atrodas demarkācija, kam pieder pirmā un pēdējā jūdze un ko pakalpojumu sniedzējs dara ar pārāk lieliem kadriem.
Šeit salīdzinājums apgriežas. L2TPv3 un GRE ir lietas, ko jūs pārvaldāt no gala līdz galam, tāpēc jūs tās atkļūdojat ar saviem akreditācijas datiem un saviem ierakstiem. VPWS ir līgums ar nodošanu, tāpēc pārtraukums sākas ar biļeti, nevis ar pakešu ierakstīšanu. Neviens modelis neuzvar absolūti; tie neizdodas dažādās vietās, un izvēle ir atkarīga no tā, vai vēlaties pārvaldīt pēdējo jūdzi.
Pseidovada etiķešu steks paliek pakalpojumu sniedzēja tīklā, tāpēc tas nemaina jūsu MTU aritmētiku tā, kā to dara redzama tuneļa galvene.
Izvēlieties vienu rindu un pierakstiet to
Pierakstiet lēmumu kā vienu teikumu ar trim daļām: krava, iekapsulēšana un transporta īpašnieks. Pēc tam pievienojiet skaitļus, kas padara to pārbaudāmu.
Katram kandidātam pierakstiet izmaksas uz līnijas, lielāko kadru, ko ceļš pieņem, un pirmo lēcienu, kas ziņotu par MTU problēmu. Apstipriniet, ka abi galapunkti atbalsta izvēlēto protokola vai sesijas tipu, nevis tikai datu lapas mārketinga terminu. Izlemiet, kā izskatītos multipleksēšana, ja nākamgad parādītos otra ķēde, jo GRE atslēgas un L2TPv3 sesijas ID nav savstarpēji aizvietojami šīs problēmas risinājumi. Pēc tam nosūtiet vienu pārāk lielu un vienu parastu kadru; šis pāris noķer lielāko daļu dizainu, kas uz papīra izskatījās labi.
Tuneļu salīdzināšana pēc nosaukuma joprojām rada strīdus, ko neviens nevar atrisināt. Salīdzināšana pēc kravas, izmaksām un īpašumtiesībām dod lēmumu vienā pēcpusdienā, kā arī pierādījumus, kas vajadzīgi, lai to vēlāk aizstāvētu.