الخلاصة

  • وضعت RFC 3346 فائدة MPLS-TE في مكان محدد: تحويل تجميعات حركة بعينها عن أقصر مسار يختاره IGP إلى LSP صريح تحكمه قيود تشغيلية.
  • وفصلت بين التحكم والدليل: لا يثبت عرض نطاق مضبوط أو حساب مسار ناجح أو قبول الإشارة مقدار الطلب الفعلي أو السعة المادية أو نتيجة الخدمة.

كان تغيير metric داخل IGP وسيلة معروفة لتحريك الحركة، لكنه مقبض خشن. قد ينتقل عدد كبير من الوجهات معاً، وقد يظهر ازدحام جديد في موضع لم يكن مقصوداً. أتاح LSP للمشغّل أن يختار تجميعاً معيناً، ويحدد المدخل والمخرج، ويضيف عرض النطاق والأولوية وخصائص الروابط والعقد المستبعدة ومتطلبات الصمود. أصبح المسار قراراً أكثر دقة من مجرد اتباع الكلفة الأقصر.

صدرت RFC 3346 في أغسطس 2002 بوصفها وثيقة Informational. لم تعرّف معمارية MPLS ولم تضع بروتوكول RSVP-TE، كما لم تقدم قياسات مشغّل مسمّى. كانت بيان قابلية تطبيق: شرحت تفادي مورد مزدحم، وتوزيع الحمل على دوائر متوازية، واستخدام affinity لمنع حركة قارية من عبور موارد عابرة للمحيطات، وإعادة التحسين بعد الأعطال. وفي الوقت نفسه شرحت ما لا تمنحه هذه الأدوات.

تبدأ الحدود من نوع الازدحام. فرّقت RFC 2702 بين حالة لا تكفي فيها الموارد أصلاً للطلب المعروض، وحالة تكفي فيها الموارد لكن الحركة موزعة عليها بكفاءة ضعيفة. توسعة السعة أو ضبط الطلب يعالجان الأولى. تستطيع هندسة الحركة معالجة الثانية. فإذا وُجد مسار بديل فيه هامش، أمكن تحويل جزء من الحمل إليه. أما إذا امتلأت كل المسارات الممكنة، فلن تضيف الملصقات بتاً واحداً إلى البنية المادية.

لهذا كان معامل عرض النطاق في LSP مصدراً محتملاً للوهم. يمكن لحساب المسار المقيّد ولقبول RSVP-TE أن يستخدما الرقم، لكن RFC 3346 حذّرت من أنه قد لا يمثل الحركة التي يحملها LSP فعلاً. ربما استخرجه المشغّل من الذروة أو من نسبة مئوية أو من إحصاء آخر. وربما اختار اشتراكاً زائداً أو خفّض القيمة المعلنة للوصلة حتى يستوعب أحداثاً عابرة. كل ذلك سياسة ونموذج، لا مشاهدة للمستقبل.

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

لذلك أعادت الوثيقة القياس إلى الحلقة. تستطيع إحصاءات الحمل أن تنتج مسارات صريحة في حساب offline، أو أن تغيّر عرض النطاق والأولوية وaffinity في إدارة online. تكشف الاتجاهات متى يحتاج LSP إلى إعادة التحجيم. ويستدعي التباين غير المعتاد بحثاً عن سبب: طفرة طلب، تعطل معدة أو مرفق، تأخر توفير سعة، أو نموذج لم يعد صالحاً. كون النفق up لا يخبرنا وحده بما يحمله ولا بزمن التأخير أو الفقد.

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

ويكشف العطل فرقاً آخر. وصفت RFC 3346 إعادة تحسين المسارات على الطوبولوجيا المتبقية بعد الفشل بأنها مكملة لـ fast reroute الذي يحد من الخسارة أثناء الانتقال. قد يكون مسار احتياطي موجوداً، ثم يُستخدم، ثم يعاد الحساب لاحقاً، ثم يستقر الأداء. هذه أحداث منفصلة. وحين عرّفت RFC 4090 الإصلاح المحلي، لم يصبح وجود backup دليلاً على استخدامه أو على عرض نطاق مماثل أو على استعادة الخدمة.

تدفع الدقة ثمناً في حجم الحالة. تمنح أعداد كبيرة من الأنفاق تحكماً أدق، لكن full mesh بين عقد الحافة قد ينمو بمعدل يقارب مربع عدد العقد. يخفف التسلسل الهرمي والتقسيم الإقليمي العبء، مقابل تحكم أقل تفصيلاً. ويخلق التجميع الزائد مشكلة معاكسة: يصبح trunk كبيراً إلى حد لا تجد له الخوارزمية مساراً ممكناً. قد يفيد تقسيمه بين عدة LSP متوازية، لكنه يزيد الحالة واحتمالات الفشل.

سجلت RFC أيضاً واقع أدوات عام 2002. كانت أنظمة الإدارة التجارية القادرة على دعم MPLS وتحليل السبب الجذري قليلة، فبنى بعض الرواد أدوات داخلية. لا يصح تحويل الملاحظة إلى حكم على السوق الحالي. لكن معناها الدائم أن قواعد TE والإشارة والقياس والأتمتة تضيف عبئاً إلى موجّهات تشغّل IGP وBGP ووظائف أخرى. كلما زاد التحكم احتاج المشغّل إلى تفسير أوضح للقرار وأثره.

كان الاستنتاج صريحاً: MPLS-TE ليست علاجاً شاملاً لنقص السعة أو لسوء التخطيط والتوفير. قد يطول المسار البديل فيرتفع التأخير. وقد يشتري التوزيع الأفضل وقتاً أثناء نمو مستمر. لكنه لا ينفذ mapping مستحيلاً بين طلب وطوبولوجيا. إذا لم يوجد مسار بموارد كافية، فالمشكلة قرار سعة لا قرار ملصق.

وسّعت المعايير اللاحقة سطح التحكم. حمل OSPF وIS-IS خصائص TE، وأنشأ RSVP-TE الأنفاق، وفصل PCE حساب المسار، وأضاف stateful PCE الإبلاغ والتفويض. حسّنت هذه الأدوات المعرفة والاختيار، لكنها لم تجعل قاعدة بيانات التحكم مصدراً للسعة المادية. ما زالت تحتاج إلى مدخلات صادقة وتنفيذ وملاحظة وموارد كافية.