الخلاصة

  • يقصر RFC 5160 ضمان المزوّد تجاه مزوّد آخر على عبور نطاقه الإداري، ويجعل ربط فئات الجودة قراراً بين جارَين اعتماداً على معرفة محلية.
  • تحويل هذه الروابط إلى خدمة نهائية يتطلب جهة تحتفظ بهوية المسارين الفعليين، والقياسات المتزامنة، والسعة والقبول، ونسخ الاتفاقات، وإسناد العطل والمعالجة.

حين يملك كل طرف قطعة صحيحة من الحقيقة، لا تصبح الحقيقة الكاملة ملكاً مشتركاً من تلقاء نفسها. هذا هو الحد الذي يكشفه تصميم RFC 5160.

لماذا رُفض ضمان السلسلة

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

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

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

الحد المعرفي هو آلية التوسع

يمثل RFC القدرة الداخلية بفئة جودة محلية l-QC، موصوفة بالتأخير أحادي الاتجاه وتغيّره ومعدل الفقد. يربط المزوّد فئته بفئة في النطاق المجاور بالاعتماد حصراً على ما يعرفه عن الفئتين. لا يدخل في القرار ما يجري بعد الجار.

تضع Meta-QoS-Class حدوداً مشتركة تسمح بالربط. يمكن أن تحدد التطبيقات المناسبة، ومجالات الأداء، وقيود الحركة، والعلاقة بين الموارد والحمل. ولا يدخل عرض النطاق تلقائياً في تعريفها؛ يحتاج الطرفان إلى اتفاق منفصل على الكمية، وقد يضيفان التوافر ووقت الإصلاح.

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

ما لا يراه أي اتفاق منفرد

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

كما أن تحسين عدة مقاييس قد ينتج مسارات لا يمكن ترتيبها ببساطة: أحدها أفضل في التأخير والآخر في الفقد. وإذا اختار الجميع المسار الظاهر كأفضل خيار فقد يتكدس الحمل عليه، وهي مخاطرة QA-rush التي يناقشها النص. قرار التحكم ليس قياساً للنتيجة.

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

سجل التركيب المطلوب

الجهة التي تبيع الخدمة للعميل تحتاج إلى سجل محدد زمنياً يضم: طلب العميل وحركة المرور المصرح بها؛ المسار الفعلي ذهاباً وإياباً؛ نسخة كل اتفاق واتجاهه؛ خريطة l-QC عند كل حد؛ الحمل المقبول مقابل السعة المتعاقد عليها؛ قياسات كل نطاق ونافذتها؛ قاعدة تركيب المقاييس؛ القياس النهائي؛ وسجل تحديد الخلل والإصلاح.

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

المصادر