الخلاصة

  • فئة النقل تجمع أنفاقاً يرى المشغل أن خصائص هندسة الحركة فيها متقاربة بما يكفي؛ أما Color ذات 32 بت فهي معرّف محلي وليست تعريفاً عالمياً لاتفاقية الخدمة.
  • عند اجتماع Color في TEA وTransport Class RT على مسار BGP CT وColor على مسار الخدمة، تكون الأولوية بهذا الترتيب من الأكثر تحديداً إلى الأقل.
  • الاستيراد إلى TRDB وحل القفزة التالية والرجوع وبرمجة FIB ومرور الحزمة وتحقيق SLA حالات مختلفة.

الرقم لا يحمل الوعد

يتيح RFC 9832 جمع أنفاق RSVP-TE وSR-TE وFlex-Algo وغيرها في فئة واحدة عندما يقرر المشغل أنها تقدم خصائص متقاربة، مثل زمن انتقال منخفض أو حماية أو تجنب عقد معينة. لا يحدد RFC طريقة التصنيف التفصيلية؛ فهي خاصة بالتنفيذ والسياسة التشغيلية.

تحصل الفئة على Transport Class ID يسمى أيضاً Color. القيمة صفر مخصصة لأفضل جهد، وكل القيم الأخرى للاستخدام الخاص. لذلك لا تعني 100 العبارة نفسها في كل شبكة. قد تختلف حدود التأخير والفقد والحماية وفترة القياس بين مجالين يستخدمان الرقم ذاته.

ينبغي أن يربط سجل الأصل الرقم بالمجال الإداري والتعريف القابل للقياس والمالك والنطاق والإصدار. تطابق البتات يثبت صيغة، ولا يثبت اتفاقاً.

الأولوية قرار يجب حفظ مدخلاته

يرتبط Color sub-TLV داخل Tunnel Encapsulation Attribute بتغليف محدد. ويعمل Transport Class RT في BGP CT كهدف مسار يحدد الاستيراد، كما يمكن أن يعمل Mapping Community لاختيار Resolution Scheme. أما Color Extended Community على مسار الخدمة فتعبر عن طلب الطبقة العلوية.

تضع الفقرة 7.10 ترتيباً واضحاً: Color في TEA أولاً، ثم Transport Class RT، ثم Color في مسار الخدمة. هذه قاعدة للحسم، لا سبباً لمحو القيم التي لم تفز.

يحتاج التدقيق إلى كل قيمة مستلمة، والحقل الذي حملها، والند، وإصدار السياسة، والنتيجة الفعلية. عرض «Color=100» وحده لا يكشف ما إذا كان خيار تغليف أكثر تحديداً قد تجاوز طلب الخدمة.

TRDB ليست إثبات تحويل

لكل فئة Transport Route Database منطقية. يحمل مسار BGP CT ‏RD:endpoint وTransport Class RT ووسم MPLS أو معرّف تحويل مماثل. إذا كانت الفئة معدة محلياً، يحدد دور Route Target قاعدة TRDB التي تستورد المسار.

ينص RFC على إمكانية تنفيذ TRDB كجدول يستخدم فقط لحل وصول القفزة التالية في مستوى التحكم. ولا تحتاج مسارات الأنفاق داخله إلى أثر في مستوى التحويل ما لم تستخدم في الحل. لذلك وجود المسار في القاعدة الصحيحة لا يثبت اختيار الخدمة له ولا وجوده في العتاد.

يختار دور Mapping Community مخطط حل محلياً. قد يحتوي المخطط قاعدة واحدة أو قائمة مرتبة من TRDB. يجري بحث أطول بادئة، ولا تستخدم القاعدة الاحتياطية إلا عند غياب endpoint من القواعد السابقة. وإذا لم يوجد مخطط للفئة، يستخدم Best Effort. وإذا غابت Mapping Community، يستخدم Best Effort أيضاً ولا يضاف مسار BGP CT إلى قاعدة فئة.

تحافظ هذه القاعدة على الوصول، لكنها قد تخفي ضياع المعالجة المتفق عليها.

نجاح الرجوع لا يشرح سببه

العثور على endpoint في القاعدة الثانية لا يفسر سبب غيابه من الأولى. قد يكون السبب تعطل نفق، أو import policy، أو ترشيح RTC، أو endpoint خاطئ، أو إعداداً قديماً، أو تقنية تحويل غير متوافقة. يرتب RFC البحث ولا يشخص الحادث.

يجب أن يحفظ إيصال الحل المسار والند، وجميع حقول Color، وMapping Community الفعلية، وإصدار المخطط، وترتيب TRDB، والقاعدة المطابقة، والنفق المختار، وحالة الرجوع. وإذا لم توجد مطابقة يصبح المسار غير قابل للحل. ولا يجوز مواصلة نشر مسار BGP CT غير صالح في فئة Best Effort.

يؤثر Route Target Constraint في التوزيع أيضاً. يتطلب RFC النظر في عدة مسارات EBGP RTC عند بناء مرشح الخروج، لا المسار الأفضل فقط. وقد يبدأ غياب المسار من التوزيع قبل النفق.

الحدود تترجم رقماً خاصاً

في مثال المجالات غير المتفقة، يبقى color:0:100500 في طبقة الخدمة، بينما تربطه المخططات المحلية بقواعد 500 و300 و100. وتعيد حدود AS كتابة Transport Class RT من 500 إلى 300 ثم من 300 إلى 100.

يحصر هذا التنسيق بين كل مجالين متجاورين ولا يفرض قاموساً عالمياً. لكنه لا يثبت أن تعريف «Gold» متطابق. ينبغي حفظ RT المستلم والمرسل، وتعريف الجانبين، والاتفاق، وإصدار السياسة، والمنفذ، والوقت، وخطة الرجوع. القيمة المحلية النهائية ليست سوى نتيجة ترجمة.

بعد الحل يأتي مستوى التحويل

عندما يعيد جهاز حدود MPLS إعلان مسار BGP CT مع next hop self، يخصص وسمًا ويثبت مساراً يبدل الوسم الوارد أو يزيله، ثم يدفع الحركة إلى النفق المحلول. ويمكن للتنفيذ أن يثبت بعض مسارات BGP CT في FIB لوصول جلسات التحكم.

يبقى إثبات إدخال العتاد والتغليف المشترك ومسار الحزمة. توضح أمثلة التشغيل البيني أن عقدة MPLS فقط وعقدة SRv6 فقط لا تتواصلان مباشرة؛ تبقى المسارات غير صالحة لغياب تقنية تحويل مشتركة.

ولا يغلق SLA إلا قياس الفقد والتأخير والتوافر والتحويل الوقائي ضمن نافذة الخدمة. RFC 9832 تجريبي؛ نشره لا يثبت اعتماداً أو أداءً. والتصويب الموثق 8583 تحريري فقط، يستبدل ثلاث إشارات من SN1 إلى SN11.

تقدم فكرة Heng Lu عن إنترنت «بلا لون» معياراً مناسباً: ما يثبت القيمة هو الكفاءة التي تعمل فعلاً للمشغلين، لا الملصق. وتطلب أولوية الشفرة العاملة إعادة إنتاج السمات والسياسة وFIB، بينما تفصل طبقات الواقع بين المعرّف والمعنى والتحكم والتحويل ونتيجة العميل. هذه عدسات تحريرية لـBTW وليست متطلبات إضافية من IETF.

المصادر