الخلاصة
- لا تسحب قيمة Generic Metric القصوى الوصلة من حساب Flex-Algorithm، بل تبقيها مساراً أخيراً مرتفع الكلفة.
- إذا غاب المقياس غير العادي الذي اختارته FAD الفائزة، تُقص الوصلة. أما غياب قيمة النطاق أو التأخير التي يحتاجها قيد بعينه فلا يقصها بذلك القيد وحده.
- يجب أن يحفظ الإيصال وجود الحقل ومصدره وطريقة اشتقاقه والقاعدة التي استهلكته وأول سبب للقص، ثم يفصل ذلك عن دليل SPF وFIB والحزمة والخدمة.
رُفعت مقاييس وصلات موجّه إلى أقصى قيمة استعداداً للصيانة، ثم أُعلن أن الحركة خرجت منه. انتقلت معظم الحركة، لكن مساراً واحداً بقي. لا يتطلب هذا المثال الافتراضي عيباً في التنفيذ: عندما لا يوجد بديل أقصر، تظل الوصلة ذات المقياس الأقصى آخر وسيلة للاتصال.
وفي شاشة المراقبة نفسها قد يظهر فراغان متشابهان. الأول يعني أن المقياس الذي تتطلبه الخوارزمية غير موجود، فتُقص الوصلة. والثاني يعني أن قياس التأخير الذي سيُقارن بحد أقصى غير موجود، فلا يملك ذلك القيد وحده سبباً لقصها. اللون الأحمر وصف للواجهة؛ أما النتيجة فهي ملك القاعدة.
نُشر RFC 9843 في سبتمبر 2025 ضمن Standards Track، وله سجل مستقل، وهو يحدّث RFC 9350. تحدد نسختا النص وXML المقاييس العامة وقيود الحد الأدنى للنطاق والحد الأقصى للتأخير وBandwidth Metric وطريقتي الحساب الآلي في IS-IS وOSPF. يثبت النشر دلالة مشتركة، ولا يثبت نشراً عملياً أو مساراً أو نتيجة حركة.
القيمة القصوى تترك باب الطوارئ مفتوحاً
تبلغ القيمة القصوى القابلة للاستخدام في IS-IS مقدار 0xFFFFFF، وفي OSPF مقدار 0xFFFFFFFF. يفرض RFC 9843 إبقاء الوصلة بهذه القيمة لاستخدامها كملاذ أخير. يمكن للصيانة بذلك أن تدفع الحركة نحو بدائل أقصر من دون قطع آخر مسار عندما لا يتوافر بديل.
لكن العبارة التشغيلية يجب أن تكون دقيقة. «رفعنا المقياس» لا تساوي «عزلنا الجهاز»، و«صرّفنا الحركة» لا تثبت أن لا حزمة ستمر. إذا كان القرار يتطلب العزل، فلا بد من آلية إزالة مستقلة وإثبات أن الحساب المعني لم يعد يختار الوصلة. ويسجل إيصال التغيير نوع المقياس وFAD الفائزة والإعلانات المعدلة والقيمة ونتيجة إعادة الحساب.
يبقى أساس IS-IS في RFC 1195، وأساس OSPF في RFC 2328. وتقدم RFC 5305 وRFC 3630 سمات Traffic Engineering. إذا كان لنوع المقياس مسار إعلان قديم، فيُستهلك من ذلك المسار، ويُتجاهل تكراره داخل Generic Metric. منشأ القيمة جزء من معناها التشغيلي.
غياب المقياس المختار يزيل أساس المقارنة
تحدد Flexible Algorithm Definition الفائزة نوع الحساب والمقياس والقيود. وتفرض القاعدة المرتبة في RFC 9350 قص أي وصلة لا تعلن المقياس المختار إذا لم يكن المقياس العادي لـIGP؛ ولا يجوز افتراض الصفر.
لو عومل الغياب كصفر لأصبحت الوصلة الأقل توثيقاً الأرخص. ولو استُخدمت قيمة افتراضية محلية، لأمكن لموجّهين يريان الحالة نفسها أن يبنيا طوبولوجيتين مختلفتين. الغياب هنا ليس مجرد ضعف في المراقبة، بل فقدان مدخل ضروري للحساب المشترك.
الحساب الآلي لـBandwidth Metric مسار اشتقاق صريح، لا تخمين عام. عندما تطلبه FAD، يمكن تعويض غياب المقياس المعلن باشتقاقه من Link Bandwidth المعلنة. وإذا غاب أساس النطاق أيضاً، تُقص الوصلة. لذلك ينبغي للنموذج أن يميز بين «لا قيمة صريحة لكن توجد قيمة مشتقة» و«لا يوجد مدخل للاشتقاق».
غياب دليل القيد لا يعني النجاح ولا يفرض القص
يقارن FAEMB قيمة Maximum Link Bandwidth المعلنة بالحد الأدنى. إذا وُجدت القيمة وكانت أدنى من الحد، تُقص الوصلة. وإذا غابت، فلا تُقص بسبب هذا القيد، بل تنتقل إلى قواعد القص التالية.
ويقارن FAEMD قيمة Min Unidirectional Link Delay بالسقف. تحدد RFC 8570 وRFC 7471 سياق إعلان التأخير. القيمة الأعلى من السقف تستبعد الوصلة، لكن غياب القيمة لا يستبعدها بقاعدة FAEMD.
هذا ليس إثبات امتثال للحد. إنه غياب المقدمة التي تسمح للقاعدة بالرفض. وسم الحالة بأنها «ناجحة» يحول غياب الدليل إلى دليل إيجابي؛ ووسمها بأنها «مقصوصة» يضيف سلوك fail-closed لم ينص عليه المعيار. وتبين RFC 9479 وRFC 9492 أن نطاق التطبيق مهم أيضاً: وجود السمة في موضع آخر من link state لا يعني أنها صالحة للحساب المختار.
يستطيع المشغّل أن يضيف شرط قبول محلياً يمنع تفعيل FAD ما لم تكن بيانات النطاق والتأخير مكتملة. ذلك قرار مشروع، لكنه يجب أن يُسجل بوصفه سياسة إضافية. وفق حدود docs/heng-lu-note.md، يقتصر المشترك على الدلالة الحتمية اللازمة للتشغيل البيني؛ أما مستوى المخاطرة والحدود وموعد التبني فتبقى لدى من يشغّل الشفرة.
دالة السعة لا تقيس الحمل الراهن
تقسم طريقة reference bandwidth قيمة مرجعية على نطاق الوصلة، وتستخدم granularity لمنع التغيرات الصغيرة من تحريك المقياس باستمرار. أما طريقة thresholds فتربط شرائح السعة بمقاييس محددة. لا يجوز جمع الطريقتين في FAD واحدة؛ فإذا اجتمعتا تُتجاهل FAD، كما تُبطل القيمة المرجعية الصفرية sub-TLV الخاص بها.
يتقدم Bandwidth Metric المعلن صراحة على القيمة المشتقة. وفي Interface Group Mode يلزم الاتساق بين الوصلات المتوازية: إذا أعلنت جميعها مقاييس صريحة استُخدمت منفردة؛ وإذا أعلن بعضها فقط، تُتجاهل القيم الجزئية ويُستخدم الحساب الآلي للجميع. تشرح RFC 8668 وRFC 9356 سمات أعضاء Layer 2 bundle، حيث يغير خروج مكوّن عامل السعة الإجمالية الداخلة في الدالة.
لكن السعة ليست الإشغال الحالي. يوضح RFC 9843 أن إجراءاته لا تحدث المقياس وفق تدفق الحركة الفعلي ولا تستبدل الرؤية الديناميكية لـPCE في RFC 4655. المقياس المنخفض المشتق يثبت تطبيق سياسة سعة، ولا يثبت وجود نطاق حر لتدفق كبير الآن.
الإيصال يسجل مسار القرار لا الرقم وحده
تقدم RFC 8919 وRFC 8920 سياق تعريف Flex-Algorithm في IS-IS وOSPF. يبدأ الإيصال بـFAD الفائزة: المصدر والإصدار ونوع الحساب والمقياس والقيود المرتبة والبصمة القانونية لمدخلاتها. وتضبط RFC 2119 وRFC 8174 قوة الكلمات الإلزامية.
ثم يسجل لكل وصلة خريطة وجود المقياس والنطاق والتأخير وحاوية التطبيق؛ والقيمة والوحدة والعمر وLSA أو fragment المصدر؛ وهل هي صريحة أم مشتقة أم غير متاحة؛ ومعاملات المرجع أو الحبيبية أو جدول العتبات؛ وعضوية مجموعة الواجهات؛ وكيف عولج التكرار أو التركيب غير الصالح؛ وأول قاعدة قصت الوصلة أو حقيقة بقائها بعد جميع القواعد. نتيجة SPF وحالة FIB والحزمة ونتيجة الخدمة أدلة لاحقة مستقلة.
تغيّر الاختبارات الهجومية شرطاً واحداً في كل مرة. أقصى قيمة بلا بديل يجب أن تُبقي الوصلة. حذف المقياس المختار يجب أن يقصها. تشغيل الاشتقاق بلا Link Bandwidth يجب أن يقصها أيضاً. حذف قياس FAEMB أو FAEMD يجب ألا يقصها بهذه القاعدة وألا يمنحها شهادة نجاح. الإعلانات الجزئية في مجموعة متوازية يجب أن تُتجاهل. واجتماع طريقتي الحساب يجب أن يبطل FAD.
التشغيل البيني لا يعني أن تعرض الشاشات اللون نفسه، بل أن تنتج التطبيقات السبب نفسه من البايتات نفسها.
ما لا يثبته التقرير
لم يُختبر موجّه أو منتج أو default مصنع أو رقم خوارزمية أو عتبة أو وصلة أو قياس تأخير أو نطاق أو حدث صيانة. ولم تُرصد FIB أو حزمة أو إزالة ازدحام أو نتيجة SLA. Standards Track لا يثبت التنفيذ، والطوبولوجيا المحسوبة لا تثبت المسار المستخدم.
النتيجة الدفاعية أضيق: القيمة القصوى تترك طريقاً غالياً أخيراً؛ غياب المقياس الضروري قد يزيل الوصلة؛ غياب دليل العتبة لا يزيلها في تلك الخطوة. سجل الغياب من دون القاعدة التي استهلكته ليس سجلاً للقرار.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
