الخلاصة

  • ألزم RFC 3434 القارئ بضم المقدار إلى HcValueStatus: الصفر المصحوب بـ valueNotAvailable(1) يعني أن الاسترجاع فشل، لا أن الكمية المقاسة تساوي صفراً.
  • بقي صف الإنذار قائماً، وعُدت المحاولات الفاشلة، وأصبح الفرق بلا عينة سابقة غير متاح؛ أما عبور العتبة وربط الحدث وتسليم الإشعار والاستجابة فظلت سجلات منفصلة.

خانة رقمية بلا مشاهدة

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

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

تثبت نسخة النص الخام، وسجل RFC Editor، وصفحة IETF، والتاريخ، وشبكة المراجع النص والمسار المعياري. ولا تثبت منتجاً بعينه أو انتشاراً حالياً أو حادثة تشغيلية.

لماذا لم تعد 32 بت كافية

قدمت RFC 2819 جدول إنذارات RMON للعينات الدورية والعتبات الصاعدة والهابطة وربط الأحداث. لكن دلالته ارتبطت بكائنات 32 بت. بينت RFC 2863 أن عداد الثمانيات من 32 بت قد يلتف سريعاً مع ارتفاع السرعة؛ ففي المثال الوارد يبلغ الحد الأدنى نحو 34 ثانية عند 1 غيغابت في الثانية.

أنشأ RFC 3434 جدولاً مستقلاً لـ Counter64 ولـ CounterBasedGauge64 الوارد في RFC 2856. احتفظ بالصلة مع جدول أحداث RMON من دون أن يغير معنى جدول 32 بت القديم.

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

بقاء القاعدة لا يعني وجود العينة

إذا تعذر الحصول على المتغير في دورة واحدة، لم يُحذف صف الإنذار. بقي الإعداد فعالاً. وسجل hcAlarmValueFailedAttempts عدد مرات الفشل في الحصول على القيمة نيابة عن الصف النشط.

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

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

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

العبور ليس نهاية السلسلة

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

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

السلسلة هي: الحصول، والتحقق، والحساب، والمقارنة، وإثبات الانتقال، وحل صف الحدث، وتنفيذ الإجراء، والنقل، والاستلام، والتفسير، والاستجابة. يحدد RFC 3434 سجلات مهمة في بدايتها ولا يمنح كلمة «إنذار» سلطة إثبات النهاية.

المؤشر يوسع سطح الصلاحيات

يمكن لـ hcAlarmVariable أن يشير إلى كائنات صحيحة كثيرة خارج RMON. لاحظ RFC 3434 أن مشاهد SNMP تضبط الوصول إلى الكائنات، لكنها لا تملك طريقة مقبولة لحصر قيمة المؤشر في كائنات مشهد معين. لذلك ينبغي منح حق الكتابة إلى المؤشر فقط في مشهد يستطيع قراءة كل كائنات المسبار.

تشرح RFC 3410 إطار الإدارة، وتعرف RFC 3414 نموذج USM، وتعرف RFC 3415 نموذج VACM. وجودها في المراجع لا يثبت إعداداً آمناً. وتحدد RFC 2578، وRFC 2579، وRFC 2580، وRFC 2119 لغة التعريف والإلزام، لا حالة جهاز يعمل.

يحفظ سجل IANA لأرقام SMI سياق التسجيل، وتحصر صفحة الأخطاء التصحيحات المعروفة وقت الجمع. ولا يقيس أي منهما الانتشار الراهن.

إعطاء المجهول مكاناً صريحاً

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

يساعد تحليل Heng Lu عن طبقات الواقع والقوة الرمزية على فهم سبب تغلب الصفر المرئي على الحالة التي تنفي معناه. ويذكرنا دفاعه عن الكود العامل والادعاء المحدود بأن تمييز المعيار لا يعيش إلا إذا حفظته التطبيقات ومسارات التصدير.

لم يضمن RFC 3434 وصول الإنذار. لكنه أتاح عبارة أكثر انضباطاً: القاعدة باقية، والمشاهدة غائبة، والصفر لم يُقَس.

المصادر