L2VPN وVPLS وEVPN: الاسم ليس الخدمة
يحدد الاختصار الموجود في نموذج الطلب عائلة أو سلوك تحويل أو مستوى تحكم. أربعة أسئلة تفصل بينها قبل أن تقارن عرضين.
تقرأ «L2VPN» في عرض سعر، ثم «VPLS» في ورقة الإعداد، وتفترض أن الكلمة الثانية تضيّق الأولى. هذا يحدث أحيانًا، وأحيانًا يجيب السطران عن سؤالين غير مرتبطين. الفكرة الخاطئة هي التعامل مع هذه الأسماء كدرجات على سلّم من الأساسي إلى المتقدم. «L2VPN» عائلة، و«VPWS» و«VPLS» سلوكا خدمة داخلها، و«EVPN» آلية مستوى تحكم يمكنها حمل أي منهما.
كل اختصار يجيب عن سؤال مختلف
ابدأ بما يجب أن يفعله ارتباط العميل، لأن هذا هو السؤال الوحيد الذي تجيب عنه نموذج الخدمة. دائرة نقطة إلى نقطة بين موقعين ومقطع إيثرنت مشترك عبر عشرة مواقع منتجان مختلفان، حتى عندما يُباع كلاهما كاتصال من الطبقة 2.
| Name | Question it answers | What it does not tell you |
|---|---|---|
| L2VPN | Which family of services carries Ethernet frames | Point-to-point or multipoint |
| VPWS | A pair of attachment circuits behaves as one wire | Which control plane builds it |
| VPLS | Many attachments share a bridged broadcast domain | Whether MAC learning is limited or flooded |
| EVPN | BGP distributes MAC and IP reachability | Which service model it is being used for |
هذا الجدول ليس تدرجًا هرميًا، وقراءته كذلك تسبب خطأ الشراء المعتاد: مقارنة عرض VPWS بعرض VPLS كما لو كان الثاني نسخة أكمل من الأول. إنهما يحلان مشكلتين مختلفتين، وليس أحدهما مجموعة شاملة بالمعنى الذي يفترضه المشترون.
VPWS وVPLS يفترقان عند قرار التحويل
في خدمة سلك خاص افتراضي، يختار ارتباط العميل نقطة النهاية البعيدة. يغادر المرور الواصل على ذلك المنفذ نحو المنفذ المقترن، ولا تحتاج حافة المزود إلى تعلم عناوين MAC الكائنة خلفه من أجل قرار التحويل الأساسي.
في VPLS، تقوم حافة المزود بالجسر. تفحص عنوان MAC الوجهة لكل إطار، وتتعلم عناوين المصدر لكل ارتباط، وتُغرق الوجهات المجهولة داخل الشبكة المحلية المحاكاة. هذا ما يجعل الخدمة تتصرف كشبكة محلية، ومنه أيضًا تأتي الحدود التشغيلية.
المخطط الذي يبدو متعدد النقاط لا يثبت أن جميع المواقع تتشارك نطاق بث واحدًا. يمكن لمزودين اثنين رسم السحابة نفسها وبيع نطاق واحد مجسور أو عدة دوائر نقطة إلى نقطة، ولا يصبح الفرق ظاهرًا إلا عندما يعبر بث أو إطار يونيكاست مجهول أو انتقال MAC حدود موقع. اختبار البث بين موقعين يجيب عن السؤال أسرع من أي شريحة معمارية. إذا وصلت الردود من كل موقع آخر فلديك جسر واحد؛ وإذا رد الزوج فقط فلديك سلك.
EVPN مستوى تحكم، لا طوبولوجيا
تحدد مواصفة EVPN الأساسية، RFC 7432، إجراءات شبكة إيثرنت خاصة قائمة على BGP MPLS: يُعلن وصول MAC في BGP بدلًا من تعلمه عبر إغراق مستوى البيانات فقط. ثم تحدد RFC 8214 دعم VPWS باستخدام EVPN، وهذه هي النقطة التي تكسر نموذج السلّم. مستوى التحكم نفسه يخدم خدمة نقطة إلى نقطة وخدمة متعددة النقاط.
لذا فإن «نحن نشغل EVPN» ليس جوابًا عن «ما الذي اشتريناه». لا يزال على المزود أن يقول هل الخدمة زوج ارتباطات أم جسر مشترك، وهل النقل MPLS أم VXLAN أم شيء آخر. هذه الخيارات تعيش في وثائق مختلفة وأجزاء مختلفة من الإعداد.
بالنسبة للمشغل، النتيجة العملية هي أن اختيار EVPN مبكرًا يجعل تغييرات الخدمة اللاحقة أرخص، لأن الوصول يُعلن مسبقًا بدلًا من أن يُغرق. لكنه لا يزيل الحاجة إلى تحديد نموذج الخدمة أولًا، ولا يجعل جسرًا مُعدًّا خطأً صحيحًا.
MPLS مسار بيانات، لا التعريف
تصف وثائق الإطار العائلة ومتطلباتها؛ وهي لا تشترط تغليفًا واحدًا. تكديس تسميات MPLS ناقل شائع لهذه الخدمات، وليس الناقل الوحيد. الخدمة المُعلنة عبر BGP ومسار التحويل MPLS قرارا تصميم منفصلان كثيرًا ما يقترنان.
حين يقول بائع «MPLS L2VPN»، اسأل أي نصف يجري وصفه. إذا كان الجواب النقل فقط، فنموذج الخدمة ما زال غير محدد، وسلوك الارتباط ما زال مجهولًا.
أربعة أسئلة تحوّل الاسم إلى عقد
اسأل ما هو التسليم: منفذ، أم VLAN، أم حزمة VLAN، وأيها يُسمح له بالتحدث مع الآخر. اسأل هل تتشارك المواقع نطاق بث واحدًا، لأن هذا الجواب وحده يحدد الإغراق وحدود MAC وسلوك الحلقة.
اطلب ميزانية حجم الإطار من طرف إلى طرف، ثم أضف تكاليف التغليف بنفسك. اسأل ماذا يحدث عند فشل ارتباط واحد، وهل تستمر الآخرات في التحويل، وهل يسحب المزود الوصول أم يتركه حتى ينتهي مؤقت.
اكتب هذه الأجوبة الأربعة بجانب اسم المنتج في سجلك. وعندما يصل العرض التالي باختصار مختلف وسعر مماثل، تصبح المقارنة مقارنة سلوك، وهي المقارنة الوحيدة التي تتوقع ما ستفعله الشبكة في يوم سيئ.