L2TPv2, L2TPv3, GRE at VPWS: pumili ayon sa payload
Ihambing ang L2TPv2, L2TPv3, GRE at MPLS VPWS ayon sa payload na dinadala nila, sa dagdag na overhead at sa kung sino talaga ang nagpapatakbo ng transport.
Karamihan ng L2TP kumpara sa GRE na pagtatalo ay gumuguho sa parehong dahilan: ang mga pangalan ay nasa magkaibang antas ng problema. Dalawa sa kanila ang naglalarawan ng encapsulation na iyong kinokonpigura sa sarili mong router. Isa ang naglalarawan ng serbisyong ibinebenta sa iyo ng iba. Magsimula sa payload na dapat dalhin ng mga endpoint, at ang paghahambing ay nagiging maikling listahan ng mga bunga sa halip na labanan sa mga feature.
Payload muna, protocol mamaya
Sa praktika ang payload ay isa sa apat na bagay: sesyon ng PPP, hilaw na frame ng Ethernet, packet ng IP o frame ng MPLS na ipinapasa sa isang provider. Bawat isa ay may iba't ibang hinihingi sa addressing, paghawak ng broadcast at pagtukoy ng failure. Kung mali ang listahang ito, walang tuning ng encapsulation ang makakapagligtas sa disenyo.
| 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 |
Anumang nasa labas ng mga hilera na ito ay idinadagdag mamaya, tulad ng encryption, compression o traffic shaping. Piliin muna ang hilera.
L2TPv2 at L2TPv3 ay nagbabahagi ng pangalan at halos wala nang iba
Ang L2TPv2 ay umiiral para magdala ng mga sesyon ng PPP sa isang network ng IP, kaya binabasa ito bilang protocol para sa malayuang pag-access kaysa pangkalahatang transport ng frame. Ginagawa ng L2TPv3 na pangkalahatan ang ideyang iyon: ang isang control connection ay nakikipag-usap sa mga sesyon, at bawat sesyon ay nagdadala ng tinukoy na koneksyon sa layer 2 sa pagitan ng dalawang endpoint ng IP. Parehong pangalan ng pamilya, ibang control protocol, ibang modelo ng sesyon. Ang pangangailangang nagsasabi lamang ng L2TP ay hindi kumpleto, at ang template na kinopya mula sa maling bersyon ay hindi man lang makikipag-usap.
Kung kailangan mo ng PPP, ang L2TPv2 ang tanging makatotohanang miyembro ng pamilya; kung kailangan mo ng mga frame ng Ethernet sa isang routed core, nasa teritoryo ka ng L2TPv3.
Nagkakaiba ang mga detalye ng transport sa mga paraang lumalabas sa isang pagsusuri ng firewall. Maaaring maglakbay ang L2TPv3 nang direkta sa protocol na IP 115 o sa loob ng UDP, karaniwang sa port 1701, habang ang L2TPv2 ay nananatili sa UDP 1701 na may PPP sa loob. Ang patakarang isinulat para sa isang bersyon ay maaaring mukhang ganap na tama at itapon pa rin ang isa.
Ang GRE ay isang header, hindi serbisyo
Binabalot ng GRE ang isang payload sa header na apat na byte na may opsyonal na field ng key at sequence, pagkatapos ay ibinibigay ang resulta sa IP para sa paghahatid. Wala itong pinapangako tungkol sa kahulugan ng payload, kaya ang mga implementasyon ay maaaring mag-tunnel ng IPv4, IPv6 o Ethernet kung sinusuportahan ang mga uri ng protocol na iyon. Ang pangkalahatan ay hindi katulad ng unibersal: i-verify ang uri ng protocol at pag-uugali ng fragmentation sa aktwal na device.
Ang field ng key ang dahilan kung bakit kapaki-pakinabang ang GRE kapag maraming tunnel ang nagbabahagi ng isang pares ng address ng endpoint, dahil ang receiver ay nagde-demultiplex batay sa halagang iyon. Ang GRE sa IPv4 ay nagkakahalaga ng mga 24 byte bago ang anumang karagdagang opsyon, at nagsisimula itong maging mahalaga sa mga link na nakalaan na para sa mga frame na 1500 byte. Mag-isa, walang ibinibigay na pagiging kompidensyal ang GRE, kaya ang karaniwang pattern ay ipinares ito sa IPsec at hinahayaang ang IPsec ang magmay-ari ng hangganan ng crypto. Gumagana ang pares na iyon, ngunit ang badyet ng MTU ay dapat sumaklaw sa dalawang header.
Nagdadala rin ang GRE ng multicast at broadcast sa tunnel kapag ang payload ay Ethernet, na hindi kayang gawin ng simpleng unicast IP tunnel. Ang katangiang iyon, hindi ang akronim, ang karaniwang dahilan kung bakit pinipili ito ng isang disenyo.
Binibili ang VPWS, hindi kinokonpigura
Ang serbisyo ng virtual private wire ay naghahatid ng circuit na point-to-point sa layer 2 sa network ng isang provider. Ang iyong attachment circuit ay nagtatapos sa isang edge device ng provider, at ang pseudowire sa core ay pag-aari ng provider. Ang mga tanong na mahalaga ay operational: kung saan naroon ang demarcation, sino ang may-ari ng una at huling milya, at ano ang ginagawa ng provider sa mga frame na sobrang laki.
Dito lumiliko ang paghahambing. Ang L2TPv3 at GRE ay mga bagay na pinapatakbo mo mula simula hanggang dulo, kaya dini-debug mo ang mga ito gamit ang sarili mong kredensyal at sarili mong capture. Ang VPWS ay kontratang may pagpapasa, kaya ang outage ay nagsisimula sa ticket kaysa sa pag-capture ng packet. Walang modelong ganap na nananalo; nabigo sila sa magkaibang lugar, at ang pagpili ay nakasalalay sa kung gusto mong magmay-ari ng huling milya.
Ang label stack ng pseudowire ay nananatili sa loob ng network ng provider, kaya hindi nito binabago ang iyong arithmetic ng MTU tulad ng ginagawa ng nakikitang tunnel header.
Pumili ng isang hilera at isulat ito
Itala ang desisyon bilang isang pangungusap na may tatlong bahagi: payload, encapsulation at may-ari ng transport. Pagkatapos, ikabit ang mga numerong nagpapaging-verifiable nito.
Para sa bawat kandidato, isulat ang overhead sa wire, ang pinakamalaking frame na tinatanggap ng path at ang unang hop na mag-uulat ng problema sa MTU. Kumpirmahin na sinusuportahan ng dalawang endpoint ang uri ng protocol o uri ng sesyon na pinili mo, hindi lamang ang termino sa marketing sa datasheet. Magpasya kung ano ang magiging hitsura ng multiplexing kung may lalabas na pangalawang circuit sa susunod na taon, dahil ang mga key ng GRE at ID ng sesyon ng L2TPv3 ay hindi mapagpapalit na solusyon sa problemang iyon. Pagkatapos, magpadala ng isang sobrang laking frame at isang normal na frame; nahuhuli ng pares na iyon ang karamihan ng disenyong mukhang maganda sa papel.
Ang paghahambing ng mga tunnel sa pangalan ay patuloy na lumilikha ng mga pagtatalong walang makakaayos. Ang paghahambing sa kanila ayon sa payload, overhead at pagmamay-ari ay nagbubunga ng desisyon sa isang hapon, kasama ang ebidensyang kailangan upang ipagtanggol ito mamaya.