L2TPv2, L2TPv3, GRE va VPWS: foydali yukka qarab tanlang
L2TPv2, L2TPv3, GRE va MPLS VPWS ni ular tashiydigan foydali yuk, qo'shiladigan qo'shimcha xarajat va transportni kim boshqarishi bo'yicha solishtiring.
Ko'pchilik L2TP GRE qarshi bahslar bir xil sabab bilan qulaydi: nomlar muammoning turli qatlamlarida turadi. Ulardan ikkitasi o'z routerlaringizda sozlaydigan inkapsulyatsiyani tasvirlaydi. Bittasi sizga boshqa kimdir sotadigan xizmatni tasvirlaydi. Oxirgi nuqtalar tashishi kerak bo'lgan foydali yukdan boshlang, va taqqoslash funksiyalar jangi o'rniga oqibatlarning qisqa ro'yxatiga aylanadi.
Avval yuk, keyin protokol
Amalda yuk to'rt narsadan biri: PPP sessiyasi, xom Ethernet freymi, IP paketi yoki provayderga topshirilgan MPLS freymi. Har biri manzillash, eshittirishni qayta ishlash va nosozlikni aniqlashga turlicha talablar qo'yadi. Bu ro'yxat noto'g'ri bo'lsa, hech qanday inkapsulyatsiya sozlash loyihani qutqarmaydi.
| 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 |
Bu qatorlardan tashqaridagi hamma narsa keyinroq qo'shiladi, masalan shifrlash, siqish yoki trafikni shakllantirish. Avval qatorni tanlang.
L2TPv2 va L2TPv3 nomni bo'lishadi, qolganini juda kam
L2TPv2 PPP sessiyalarini IP tarmog'i orqali tashish uchun mavjud, shuning uchun u umumiy freym transporti emas, masofaviy kirish protokoli sifatida o'qiladi. L2TPv3 bu g'oyani umumlashtiradi: boshqaruv aloqasi sessiyalar bo'yicha kelishadi, va har bir sessiya ikki IP oxirgi nuqta o'rtasida belgilangan 2-qatlam aloqasini tashiydi. Bir xil oila nomi, boshqa boshqaruv protokoli, boshqa sessiya modeli. Faqat L2TP deb ko'rsatilgan talab to'liq emas, va noto'g'ri versiyadan ko'chirilgan shablon hatto kelishmaydi.
Agar sizga PPP kerak bo'lsa, L2TPv2 oilaning yagona real a'zosi; agar yo'naltirilgan yadro orqali Ethernet freymlari kerak bo'lsa, siz L2TPv3 hududidasiz.
Transport tafsilotlari firewall tekshiruvida ko'rinadigan tarzda farq qiladi. L2TPv3 to'g'ridan-to'g'ri IP 115 protokoli orqali yoki UDP ichida, odatda 1701 portda sayohat qilishi mumkin, L2TPv2 esa ichida PPP bilan UDP 1701 da qoladi. Bir versiya uchun yozilgan siyosat butunlay to'g'ri ko'rinishi va baribir ikkinchisini tashlab yuborishi mumkin.
GRE bu sarlavha, xizmat emas
GRE yukni ixtiyoriy kalit va ketma-ketlik maydoni bo'lgan to'rt baytlik sarlavhaga o'raydi, keyin natijani yetkazib berish uchun IP ga beradi. U yukning ma'nosi haqida hech narsa da'vo qilmaydi, shuning uchun amalga oshirishlar bu protokol turlari qo'llab-quvvatlansa, IPv4, IPv6 yoki Ethernet tunel qilishi mumkin. Umumiy hamma joyda bir xil degani emas: haqiqiy qurilmada protokol turini va fragmentatsiya xatti-harakatini tekshiring.
Kalit maydoni GRE ni bir nechta tunnel bir juft oxirgi nuqta manzilini bo'lishganda foydali qiladi, chunki qabul qiluvchi shu qiymat bo'yicha demultipleks qiladi. IPv4 ustidagi GRE har qanday qo'shimcha opciyadan oldin taxminan 24 bayt turadi, va bu allaqachon 1500 baytlik freymlar uchun mo'ljallangan liniyalarda ahamiyatli bo'la boshlaydi. Yolg'iz GRE hech qanday maxfiylik bermaydi, shuning uchun odatiy naqsh uni IPsec bilan juftlaydi va kripto chegarasini IPsec ga qoldiradi. Bu juftlik ishlaydi, lekin MTU byudjeti ikkala sarlavhani ham qoplashi kerak.
GRE yuk Ethernet bo'lganda tunnel orqali multicast va eshittirishni ham tashiydi, oddiy unicast IP tunnel buni qila olmaydi. Aynan shu xususiyat, qisqartma emas, odatda loyiha uni tanlashining sababi.
VPWS sotib olinadi, sozlanmaydi
Virtual xususiy liniya xizmati provayder tarmog'i orqali nuqtadan nuqtaga 2-qatlam sxemasini yetkazadi. Sizning ulanish sxemangiz provayderning chekka qurilmasida tugaydi, yadro bo'ylab o'tadigan psevdosim esa provayderga tegishli. Muhim savollar operatsion: chegara qayerda, birinchi va oxirgi mil kimga tegishli, va provayder haddan tashqari katta freymlar bilan nima qiladi.
Bu yerda taqqoslash buriladi. L2TPv3 va GRE siz boshdan oxirigacha boshqaradigan narsalar, shuning uchun ularni o'z hisob ma'lumotlaringiz va o'z yozuvlaringiz bilan tuzatasiz. VPWS topshirish bilan shartnoma, shuning uchun uzilish paket yozuvidan emas, biletdan boshlanadi. Hech bir model to'liq yutmaydi; ular turli joylarda muvaffaqiyatsiz bo'ladi, va tanlov oxirgi milga egalik qilishni xohlaysizmi-yo'qmi bilan bog'liq.
Psevdosim yorliqlar steki provayder tarmog'i ichida qoladi, shuning uchun ko'rinadigan tunnel sarlavhasi kabi MTU hisobingizni o'zgartirmaydi.
Bitta qatorni tanlang va uni yozib qo'ying
Qarorni uch qismdan iborat bitta gap sifatida qayd eting: yuk, inkapsulyatsiya va transport egasi. Keyin uni tekshirish mumkin qiladigan raqamlarni ilova qiling.
Har bir nomzod uchun liniyadagi qo'shimcha xarajatni, yo'l qabul qiladigan eng katta freymni va MTU muammosini xabar qiladigan birinchi sakrashni yozing. Ikkala oxirgi nuqta ham siz tanlagan protokol turi yoki sessiya turini qo'llab-quvvatlashini tasdiqlang, faqat ma'lumotlar varaqasidagi marketing atamasini emas. Keyingi yil ikkinchi sxema paydo bo'lsa multiplekslash qanday ko'rinishini hal qiling, chunki GRE kalitlari va L2TPv3 sessiya ID lari bu muammoning o'zaro almashtiriladigan yechimlari emas. Keyin bitta haddan tashqari katta va bitta oddiy freym yuboring; bu juftlik qog'ozda yaxshi ko'ringan dizaynlarning ko'pini ushlaydi.
Tunnellarni nomi bo'yicha taqqoslash hech kim hal qila olmaydigan bahslarni keltirib chiqarishda davom etadi. Ularni yuk, qo'shimcha xarajat va egalik bo'yicha taqqoslash bir tushdan keyin qaror beradi, shuningdek keyinchalik uni himoya qilish uchun kerakli dalillarni.