الخلاصة

  • وافقت IESG في 13 أغسطس 2026 على draft-ietf-opsawg-discardmodel-16 بصفته Proposed Standard. ويمنح نموذج المعلومات ونموذج بيانات YANG المشغّلين طريقة أكثر اتساقاً للإبلاغ عن إسقاط الحزم عند الواجهات وعلى مستوى الجهاز ومستوى التحكم.
  • ينص المستند صراحة على أن التصنيف وحده لا يقرر ما إذا كان الإسقاط مقصوداً. فالعدّاد يصف واقعة محلية داخل الجهاز، بينما تحدد النية والسياسة والضبط وخط الأساس والمدة وسياق الخدمة وترتيب التنفيذ والأدلة المجاورة معنى تلك الواقعة.

قد تفرض الفئة الواحدة قرارين متعاكسين

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

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

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

الموافقة تنشئ لغة مشتركة للملاحظة

في 13 أغسطس 2026 وافقت IESG على النسخة السادسة عشرة من “Information and Data Models for Packet Discard Reporting” للنشر على مسار المعايير. ويبقى النص Internet-Draft إلى أن ينشره RFC Editor، وهو نتاج Operations and Management Area Working Group.

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

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

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

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

يملك جهاز الإسقاط حقيقة ضيقة

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

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

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

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

وحدة العد لا تعني وحدة السبب

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

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

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

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

لكل عدّاد حقبة دليل

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

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

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

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

تظل النية لدى المشغّل

يرسم المستند الحد بوضوح: التصنيف لا يحسم وحده إن كانت حالة الإسقاط مقصودة أم غير مقصودة. يقرر المشغّل ذلك بجمع الفئة مع السياسة المحلية والنية المضبوطة وخط الأساس والمدة والنطاق المتأثر وسياق الخدمة وغيرها من الأدلة.

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

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

وقد يكون انتهاء TTL بمعدل منخفض أثراً عادياً لـ traceroute، بينما تشير قفزة مستمرة إلى مشكلة تقارب أو حلقة. الفئة هي الإشارة؛ أما المعدل والمدة والبنية فتقرر إن كانت حادثاً.

تحتاج الأتمتة إلى ضم الأدلة

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

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

في الإسقاط بالسياسة ينبغي فحص القاعدة والحركة المطابقة. وفي أخطاء الاستقبال ينبغي فحص الوصلة والمرسل السابق قبل إخراج الواجهة التي أسقطت الحزمة بصورة صحيحة. وفي نفاد المخزن يجب تحديد المورد المقيد وفصل سعة الدخول عن ضغط طابور الخروج. وفي غياب المسار يجب مقارنة حالة التوجيه وتوقيت التقارب.

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

المصادر