الخلاصة

  • ميّز RFC 3036 دلالياً بين Address Prefix وHost Address حتى عندما يشيران إلى العنوان الكامل نفسه.
  • حذف RFC 5036 نوع Host Address لغياب استخدامه في أي تنفيذ، لكنه أبقى Address Prefix حتى طول العنوان كاملاً.

نوع اختفى، لا عنوان

عندما نُشرت مواصفة Label Distribution Protocol الأولى في يناير 2001، كان على موجّهات MPLS أن تتفق على معنى الملصق الذي يوجّه الحزم. لذلك ربط LDP كل Label Switched Path بفئة Forwarding Equivalence Class، أو FEC، تصف مجموعة الحزم التي يمكن أن تسلك ذلك المسار، ثم وزّع ارتباط الفئة بالملصق بين الموجّهات النظيرة.

عرّف RFC 3036 عنصرين من FEC مرتبطين بالعناوين. كان Address Prefix يقبل طولاً من صفر بت حتى العنوان الكامل. أما Host Address فكان يحمل عنوان مضيف كاملاً. لم يقدّم المعيار الشكلين بوصفهما مترادفين: أوضح أن البادئة كاملة الطول وHost Address للقيمة نفسها لهما أثران مختلفان، وأن مطابقة Host Address قد تتقدم على مطابقة البادئة عند إسناد الحزمة إلى المسار. كما كان لكل عنصر رمز مستقل، 0x02 للبادئة و0x03 لعنوان المضيف.

في أكتوبر 2007، استبدلت مواصفة RFC 5036 النسخة الأولى ودفعت LDP نحو حالة Draft Standard. ويبدأ سجل التغييرات بإزالة Host Address FEC والإحالات إليه، لأن هذا العنصر «لم تستخدمه أيّة عملية تنفيذ». هذه العبارة توثق سبباً محدداً لنوع واحد، ولا تقيس انتشار LDP كله. ولا تسمي الشركات التي جرى فحصها، أو عدد التطبيقات، أو الدافع الذي جعلها تتجاهل العنصر.

أبقى التنقيح Address Prefix بوصفه عنصر FEC الأساسي الوحيد، وظل طول البادئة قابلاً للوصول إلى العنوان الكامل. ما اختفى هو طريقة ترميز منفصلة لتصنيف مجموعة الحزم، لا القدرة على تمثيل بادئة تشمل عنواناً واحداً كاملاً. لذا لا يثبت هذا التغيير اختفاء مسارات المضيف، أو عدم استخدام LDP، أو تطابق الدلالتين القديمتين في جميع الحالات. ما يثبته النص أضيق: أزال المعيار نوعاً قال إن أي تنفيذ لم يستخدمه وأبقى صيغة البادئة الكاملة.

حدود ما يقوله سجل التغيير

غالباً ما تسبق خيارات البروتوكول معرفة ما يحتاجه التنفيذ فعلاً. هنا سجّل المعيار اللاحق أن أحد الفروق لم يظهر في التطبيقات، فحذف ذلك الرمز من الأساس. لا يروي RFC عطباً درامياً، ولا يدعي أنه أجرى مسحاً شاملاً للشبكات؛ يذكر ببساطة أن النوع غير مستخدم.

لهذه الصياغة حدود واضحة. لا توجد قائمة بالمورّدين، أو حصة انتشار، أو بيانات تشغيل ميداني، أو وصف لطريقة جمع الأدلة. ولا تعني عبارة «لم يستخدمه أي تنفيذ» أن أحداً لم يرسل الرمز يوماً في تجربة معزولة. كذلك لا يقدم RFC 5036 اختباراً شاملاً يثبت أن Host Address القديم والبادئة كاملة الطول قابلان للاستبدال في كل بيئة.

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

المصادر

تُذكر مقالات Heng Lu بوصفها أطر تحليل معلنة فقط؛ ولم يكتب Lu مواصفات LDP ولم يؤيدها.