تنهار معظم حجج L2TP مقابل GRE للسبب نفسه: فالأسماء تقع في طبقات مختلفة من المشكلة. اثنان منها يصفان تغليفًا تُعدّه على موجّهاتك الخاصة. وواحد منها يصف خدمة يبيعها لك شخص آخر. ابدأ بالحمولة التي يجب أن تحملها نقاط النهاية، فتصبح المقارنة قائمة قصيرة من النتائج بدلًا من معركة مزايا.

الحمولة أولًا، البروتوكول ثانيًا

عمليًا، تكون الحمولة واحدة من أربعة أشياء: جلسة PPP، أو إطار Ethernet خام، أو حزمة IP، أو إطار MPLS يُسلَّم إلى مزوّد. يفرض كل منها متطلبات مختلفة على العنونة ومعالجة البث واكتشاف الأعطال. وإذا أخطأت في هذه القائمة، فلن ينقذ التصميم أي قدر من ضبط التغليف.

PayloadNatural fitWhat it needs
PPP sessionL2TPv2UDP reachability, PPP negotiation on both ends
Ethernet frameL2TPv3 or VPWSPseudowire signalling, matched MTU on both sides
IP packetGRE, with IPsec alongsideRouted underlay, protocol type supported by both devices
MPLS frameVPWSProvider attachment circuits and demarcation points

أي شيء خارج هذه الصفوف يُضاف لاحقًا، مثل التشفير أو الضغط أو تشكيل حركة المرور. اختر الصف أولًا.

L2TPv2 وL2TPv3 يتشاركان الاسم ولا يكادان يتشاركان شيئًا آخر

وُجد L2TPv2 لحمل جلسات PPP عبر شبكة IP، ولهذا يبدو كبروتوكول وصول بعيد أكثر من كونه ناقل إطارات عامًا. ويعمّم L2TPv3 تلك الفكرة: يتفاوض اتصال تحكم على الجلسات، وكل جلسة تحمل اتصال طبقة 2 محددًا بين طرفي IP. الاسم العائلي نفسه، لكن بروتوكول التحكم مختلف ونموذج الجلسة مختلف. والمتطلب الذي يذكر L2TP فقط متطلب ناقص، والقالب المنسوخ من الإصدار الخطأ لن يتفاوض أصلًا.

إذا كنت تحتاج PPP، فإن L2TPv2 هو العضو الواقعي الوحيد في العائلة؛ وإذا كنت تحتاج إطارات Ethernet عبر نواة موجّهة، فأنت في نطاق L2TPv3.

تختلف تفاصيل النقل بطرق تظهر أثناء مراجعة جدار الحماية. يمكن أن ينتقل L2TPv3 مباشرة فوق بروتوكول IP رقم 115 أو داخل UDP، عادة على المنفذ 1701، بينما يبقى L2TPv2 على UDP 1701 وPPP في الداخل. وقد تبدو سياسة مكتوبة لإصدار واحد صحيحة تمامًا ومع ذلك تُسقط الإصدار الآخر.

GRE ترويسة وليس خدمة

يلف GRE الحمولة في ترويسة من أربعة بايتات مع حقل مفتاح وتسلسل اختياريين، ثم يسلّم النتيجة إلى IP للتوصيل. ولا يزعم شيئًا عن معنى الحمولة، لذا يمكن للتطبيقات أن تنفق IPv4 أو IPv6 أو Ethernet إذا كانت أنواع البروتوكول هذه مدعومة. والعمومية ليست عالمية: تحقّق من نوع البروتوكول وسلوك التجزئة على الجهاز الفعلي.

حقل المفتاح هو ما يجعل GRE مفيدًا عندما تتشارك عدة أنفاق زوجًا واحدًا من عناوين الطرفين، لأن المستقبل يفصل المسارات على تلك القيمة. ويكلّف GRE فوق IPv4 نحو 24 بايتًا قبل أي خيارات إضافية، وهو ما يبدأ في إحداث فرق على وصلات مهيّأة أصلًا لإطارات بحجم 1500 بايت. وبمفرده لا يقدم GRE أي سرية، لذا يقترنه النمط المعتاد مع IPsec ويترك IPsec يملك حدود التشفير. هذا الاقتران يعمل، لكن ميزانية MTU يجب أن تغطي الترويستين معًا.

يحمل GRE أيضًا البث المتعدد والبث العام عبر النفق عندما تكون الحمولة Ethernet، وهو ما لا يستطيعه نفق IP أحادي البث عادي. وهذه الخاصية، وليس الاختصار، هي عادة سبب اختيار التصميم له.

VPWS يُشترى ولا يُعدّ

تسلّم خدمة الأسلاك الخاصة الافتراضية دائرة طبقة 2 من نقطة إلى نقطة عبر شبكة مزوّد. تنتهي دائرة الربط لديك عند جهاز حافة المزوّد، ويعود السلك الزائف عبر النواة إلى المزوّد. والأسئلة المهمة تشغيلية: أين تقع نقطة الفصل، ومن يملك الميل الأول والأخير، وماذا يفعل المزوّد بالإطارات المفرطة الحجم.

هنا تنقلب المقارنة. L2TPv3 وGRE أشياء تديرها من الطرف إلى الطرف، لذا تستكشف أعطالها ببيانات اعتمادك وبالتقاطاتك الخاصة. أما VPWS فعقد مع تسليم، لذا تبدأ الانقطاعات بتذكرة دعم بدلًا من التقاط حزم. ولا يفوز أي نموذج فوزًا مطلقًا؛ فهما يفشلان في مواضع مختلفة، ويعتمد الاختيار على ما إذا كنت تريد امتلاك الميل الأخير.

تبقى حزمة تسميات السلك الزائف داخل شبكة المزوّد، لذا لا تغيّر حساب MTU لديك كما تفعل ترويسة نفق مرئية.

اختر صفًا واحدًا واكتبه

سجّل القرار في جملة واحدة من ثلاثة أجزاء: الحمولة، والتغليف، ومالك النقل. ثم أرفق الأرقام التي تجعله قابلًا للتحقق.

لكل مرشح، اكتب العبء على السلك، وأكبر إطار يقبله المسار، وأول قفزة ستبلغ عن مشكلة MTU. تأكد من أن الطرفين يدعمان نوع البروتوكول أو نوع الجلسة الذي اخترته، وليس فقط المصطلح التسويقي في ورقة البيانات. قرّر كيف سيكون التعدد إذا ظهرت دائرة ثانية العام المقبل، لأن مفاتيح GRE ومعرّفات جلسات L2TPv3 ليست حلولًا قابلة للتبادل لتلك المشكلة. ثم أرسل إطارًا مفرط الحجم وإطارًا عاديًا؛ فهذا الزوج يكشف معظم التصاميم التي بدت جيدة على الورق.

مقارنة الأنفاق بالاسم لا تزال تنتج جدالات لا يستطيع أحد حسمها. أما مقارنتها بالحمولة والعبء والملكية فتنتج قرارًا في ظهيرة واحدة، مع الأدلة اللازمة للدفاع عنه لاحقًا.

مقالات ذات صلة