الخلاصة

  • أتاح RFC 5376 الاستعاضة عن القفزات الداخلية بمعرّف مقطع مسار معتم، بحيث يحمي المشغل طوبولوجيته ومعلوماته التجارية مع إبقاء النتيجة قابلة للتركيب عبر عدة ASes.
  • المعرّف يسجل ناتج حساب محدوداً، ولا يثبت أن الإشارة وسّعته بصورة صحيحة أو أن الموارد حُجزت أو أن LSP أصبح عاملاً أو أن التطبيق تلقى البيانات.
  • لأن PCC المصدر قد لا يعرف PCEs اللاحقة، فإن مصادقة النظير المباشر لا تنشئ سلسلة ثقة تلقائية؛ على AS الذي يملك المقطع أن يتحقق من توافق المسار المُشار إليه مع حساب PCE المحلي.

قيمة السر لا تعني غياب المساءلة

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

قد يرسل PCC طلباً إلى PCE بين الأنظمة المستقلة. يستطيع ذلك PCE أن يطلب مساهمة من PCE آخر عابر للنطاقات أو من PCE داخل نطاق معين. لا يلزم أن يعرف المصدر أسماء كل هؤلاء، بل قد يبقى وجود أحدهم سرياً عن أي طرف غير نظيره المباشر. التعاون هنا تجميع لقرارات محلية، لا تسليم للخريطة كلها إلى عقل واحد.

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

المرجع يدل على أن خدمة حساب أنتجت التزاماً في وقت محدد وبمدخلات وسياسة محددتين. لا يدل على أن مكوّن الإشارة استعمله لاحقاً، ولا أن التوسع كان مطابقاً، ولا أن RSVP-TE أو غيره حجز الموارد، ولا أن الملصقات أصبحت عاملة أو أن الحركة عبرت. السرية تصف ما لا يُكشف؛ لا تستطيع أن تكون بديلاً عن رصد ما حدث.

لحظة التوسع هي حد إثبات مستقل

طلب RFC 5376 آلية تنعكس في الإشارة المقابلة، كي يستطيع AS التحقق من أن المسار المُشار إليه يتوافق مع المقطع الذي حسبه PCE المحلي. مصدر هذه الحاجة هو الحجب نفسه. الطرف الخارجي لا يرى القفزات، ولذلك لا يستطيع إجراء المقارنة. الجهة التي تملك الرسم والحساب السابق هي التي تستطيع إصدار حكم صحيح.

لنفترض أن PCE في النطاق B أعاد المفتاح K لمسار يخرج عبر ASBR محدد ويلبي سعة وحماية معينتين. عند إنشاء LSP، يوسّع مكوّن آخر K. ربما تغيرت السياسة، أو استُخدمت ذاكرة قديمة، أو اختيرت قفزات مختلفة. سيظل الرمز الخارجي K كما هو، ويمكن أن تبدو العملية ناجحة ما لم يقارن B التوسع بالتزامه الأصلي.

لا يستلزم التحقق نشر الخريطة. يستطيع B ربط K بسياق الحساب وإصدارات الطوبولوجيا والسياسة ووقت التوسع، ثم تسجيل نتيجة مطابقة أو عدم مطابقة. يحصل الطرف الخارجي على إثبات محدود من الجهة القادرة على المعرفة، بينما تبقى التفاصيل السرية داخل نطاقها.

بهذا تصبح السرية قابلة للمراجعة بدلاً من أن تكون ثقباً في السجل. المبدأ ليس أن يرى الجميع كل شيء، بل أن يثبت كل صاحب سلطة الحقيقة التي لا يستطيع غيره رؤيتها. ويجب أن يكون المرجع قابلاً للسحب أو انتهاء الصلاحية، لأن مقطعاً حُسب قبل تغير الطوبولوجيا لا يظل وعداً أبدياً.

الطلب لا يملك موارد النطاق المستقبل

يستطيع الطلب تحديد ASes وASBRs مرغوبة أو مستبعدة، والتمييز بين قفزة إلزامية وتفضيل. ويمكنه التعبير عن السعة والحماية والتباعد والتنوع، مع تحديد ما إذا كان الشرط شاملاً من طرف إلى طرف أم محصوراً داخل AS. كما يحمل رقم AS الطالب كي يطبّق PCE المستقبل سياسته المحلية.

وجود حقل إلزامي لا يلغي سيادة المستقبل. يمكن للنطاق رفض الطلب أو تغيير الأولوية والسعة وFast Reroute وفئة DS-TE ومعلمات أخرى. وقد تحتاج قيود وُلدت في MPLS إلى تفسير مختلف داخل نطاق GMPLS. بقاء الصيغة لا يضمن بقاء المعنى التشغيلي نفسه.

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

رفض السياسة ليس بالضرورة فشلاً في PCE. قد يكون أوضح علامة على أن مالك المورد ما زال يتخذ القرار. وبالمثل، مصادقة PCE الطالب تثبت علاقة هوية مع النظير، لكنها لا تمنحه إذناً بكل مورد أو أولوية يستطيع أن يطلبها. الهوية والولاية والقرار مراحل مختلفة.

الكلفة المجمعة لم تنشئ مقياساً مشتركاً

سمح RFC 5376 بإرجاع كلفة تراكمية لمسار بين ASes، لكنه أخرج توحيد الكلفة بين النطاقات من نطاقه. هذه الحدود تمنع رقماً صحيح النقل من التحول إلى حقيقة مقارنة غير مثبتة. قد يستخدم نطاق وزناً لهندسة الحركة، وآخر تفضيلاً إدارياً، وثالثاً هدفاً تجارياً لا يكشفه.

يمكن جمع الأرقام حسابياً من دون أن تقيس الشيء نفسه. لا يثبت الرقم 40 أن المسار أفضل من 50 ما لم توجد سياسة معلنة تجعل الوحدات والأهداف قابلة للمقارنة. كما أن الحساب لكل نطاق لا يضمن الحل الأمثل عالمياً لمسألة مقيدة؛ قد ينتج مساراً مقبولاً فقط.

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

الأفضل حفظ مساهمة كل نطاق والتحويلات التي طرأت عليها، لا الناتج النهائي وحده. عند ظهور سياسة قياس مشتركة يمكن إعادة التقييم. أما تخزين العدد الكلي فقط فيزيل عدم اليقين من السجل من دون أن يزيله من الواقع.

النظير الآمن لا يضمن المشاركين غير المرئيين

ينبغي لنظراء PCE مصادقة الهويات والتحقق من البيانات وحماية التبادل بالتشفير. توزيع المفاتيح عبر حدود AS يحتاج إلى مراعاة مبادئ RFC 4107. هذه الضوابط أساسية، لكنها تحمي العلاقات التي أقيمت فعلاً ولا تمنح الثقة تلقائياً لسلسلة كاملة.

قد يصادق PCC المصدر على PCE الأول فقط. يستعين الأول بثان، والثاني بمكوّن محلي. الجلسة الآمنة عند الحافة لا تشهد بذاتها على كل قرار لاحق. أوصى التصميم بسلسلة ثقة، لكنه أقر بأنها قد لا تكون ممكنة دائماً.

لهذا يجب أن يسمي سجل الإثبات نظير النقل وسلطة كل قرار عندما تسمح السرية، أو على الأقل يحدد أين بدأت مساهمة مخفية وأي AS يتحمل مسؤوليتها. عبارة «PCE موثّق» أوسع من الدليل إذا كانت تشير إلى مشاركين لم يرهم المصدر.

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

حساب وإشارة وتسليم: ثلاث نتائج لا نتيجة واحدة

يمكن تنظيم ملف قابل للدفاع في ستة إيصالات مترابطة:

  1. إيصال الطلب: نقاط النهاية وAS الطالب وASes/ASBRs الإلزامية أو المستبعدة والسعة والحماية والتنوع؛
  2. إيصال السياسة: السلطة المحلية والقيم المقبولة والتعديلات والترجمات وأسباب الرفض؛
  3. إيصال الحساب: إصدار الحالة وPCEs القابلة للكشف والقفزات الصريحة أو المراجع المعتمة؛
  4. إيصال المطابقة: تحقق AS المالك من أن الإشارة وسّعت المقطع الذي حسبه PCE المحلي؛
  5. إيصال الإنشاء: نتيجة الإشارة وحجز الموارد والملصقات والحالة التشغيلية لـ LSP؛
  6. إيصال النتيجة: رصد التوجيه والاستقبال والجودة وإقرار التطبيق.

نجاح استجابة PCE لا يملأ الإيصالات اللاحقة. قد يكون الحساب صحيحاً ويفشل الإنشاء. وقد ينجح الإنشاء ثم تسقط الحركة لاحقاً. وقد يعمل المسار تقنياً ولا يحقق نتيجة تطبيقية. وضع الجميع تحت حالة خضراء واحدة يمحو السببية والمالك الصحيح لكل إصلاح.

الفصل يحفظ قابلية الرجوع أيضاً. يمكن رفض طلب، أو إعادة الحساب بعد عطل، أو سحب K، أو تدوير اعتماد النظير. تبقى القرارات القديمة صحيحة ضمن زمنها وسياقها بدلاً من إعادة كتابة التاريخ كله كنجاح أو فشل واحد.

ما أضافته المواصفات اللاحقة وما لم تضفه

نُشر RFC 5376 كوثيقة Informational في نوفمبر 2008 لتحديد متطلبات استخدام PCECP في حساب مسارات MPLS/GMPLS بين ASes. حدد RFC 5440 لاحقاً PCEP، وعالج RFC 5520 مفاتيح المسار للسرية. ثم أضيفت بنية PCE الهرمية، والامتدادات stateful، وحماية TLS.

تزيد هذه التطورات من قدرة التنسيق والحماية والرؤية، لكنها لا تدمج السلطات. PCE stateful يعرف حالة أكثر، وليس مالك سياسات كل نطاق. PCE هرمي يرى صورة أوسع، ولا يجعل المقاييس المختلفة قابلة للمقارنة. TLS يحمي قناة، ولا يثبت أن توسعاً مخفياً طابق حساباً سابقاً.

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