الخلاصة

  • تقول RIPE NCC إن انقطاعاً قصيراً في وصلة شبكة موزّع الحمل الرئيسي أدى إلى الانتقال إلى البديل. أرسل إعداد خاطئ اتصالات تحديث Whois الجديدة إلى قاعدة بيانات للقراءة فقط؛ وظلت اتصالات التطبيق القائمة على القاعدة الرئيسية.
  • حددت المؤسسة نافذة فشل التحديثات في 28 أكتوبر من 11:42 إلى 19:40 بالتوقيت العالمي. وبعد فحص طلبات التفويض العكسي الفاشلة، قالت إن أياً منها لم يكن سيغيّر التفويض: بعضها بلا تعديل والباقي لم يجتز فحوص zonemaster المسبقة.

احتياطي يعمل في الاتجاه الخطأ

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

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

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

حددت RIPE NCC فترة فشل التحديثات يوم 28 أكتوبر بين 11:42 و19:40 UTC. ذكر الإشعار الأصلي تحديثات لم تُعالج وبعض الكائنات المرتبطة بنظام DNS العكسي. وأضاف تقرير 3 نوفمبر الحلقة التقنية المفقودة: تحويل إلى الموزّع الاحتياطي ثم اختيار قاعدة بدور غير صالح للكتابة. لم يُنشر بند الإعداد الخاطئ أو عدد الاتصالات الجديدة الفاشلة أو توزيع الإخفاق بحسب طريقة إرسال التحديث. سجل مسارات مؤرخ ونتائج كل قناة سيحددان حجم التأثير.

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

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

الإيصال على مستوى الكائن

تنص وثائق معالجة كائنات RIPE على معالجة كل كائن على حدة وإعادة إقرار بالنتيجة إلى المرسل. وتوضح وثائق الإقرار أن استجابة HTTP 200 من Syncupdates قد تتضمن إخفاق عملية على كائن معين؛ الحكم في تفاصيل النتيجة. ما يهم المشغّل هو قبول التغيير المقصود ثم رؤيته في السجل، لا مجرد حياة موزّع الحمل أو استمرار اتصال شبكي.