الخلاصة

  • في حالة عرضت خلال RIPE 93 ارتفع عدد مجسّات RIPE Atlas التي انتهت مهلة اتصالها بـL-Root عبر IPv4 من مستوى اعتيادي يقارب ألفاً إلى نحو ثلاثة آلاف لأيام. وحدد فحص فترة ما قبل الارتفاع وأثناءه نحو 1700 مجسّ ظهر فشلها حديثاً في 97 بلداً.
  • ظلت مواقع L-Root قابلة للوصول من مجسّات أخرى. رصد العرض خللاً في بعض المسارات، ولم يقدم عدداً مقابلاً لمستخدمي محللات DNS الذين تأثروا.

حين يصطبغ الرسم بالأحمر ويظهر بجانبه اسم L-Root، يصبح الخادم أول متهم. في عرض قدمه Giovane Moura يوم 27 أكتوبر خلال RIPE 93، كان الارتفاع حقيقياً: قرابة ثلاثة آلاف مجسّ من RIPE Atlas عجزت عن بلوغ L-Root عبر IPv4. لكن المواقع التي تحمل الخدمة كانت تستجيب لمجسّات أخرى. المشكلة كانت في الطريق الذي اتخذته مجموعة من القياسات، لا في إطفاء تلك المواقع.

يصنع فريق Moura المرتبط بـSIDN Labs وجامعة دلفت التقنية لوحة RootViz اعتماداً على بيانات تجمعها شبكة RIPE Atlas التي يشغلها RIPE NCC. في الحالة المعروضة، كان العدد المعتاد للمجسّات التي تنتهي مهلة اتصالها قريباً من ألف. ثم بلغ نحو ثلاثة آلاف وبقي مرتفعاً أياماً. قارن الفريق نافذة قصيرة قبل الحادث بأخرى خلاله، فعثر على نحو 1700 مجسّ انتقلت من الوصول إلى الفشل. توزعت هذه المجسّات على 97 بلداً. الرقم كبير بما يكفي لاستدعاء فريق التشغيل؛ وهو أضعف من أن يكون حكماً نهائياً على مصدر العطل.

بدأت عملية الفرز من أدوات القياس نفسها. تأكد الباحثون من أن المجسّات المعنية ظلت متصلة، ثم قارنوا IPv4 بـIPv6 وراجعوا الوصول إلى حروف الجذر الأخرى. لم يتكرر النمط نفسه في IPv6، ولم تفقد المجسّات الوصول إلى بقية الجذور على النحو ذاته. بعد ذلك فحصوا traceroute ومواقع anycast التي كانت تستقبل الحركة قبل الحادث. مواقع L-Root بقيت تعمل ويمكن لمجسّات أخرى بلوغها. قال Moura إن تعيين نقطة الانقطاع الدقيقة ما زال يتطلب عملاً يدوياً ومقارنات إضافية.

أصل قيمة RootViz هو تغيير مجتمع القياس. تعتمد خدمة DNSMON لدى RIPE NCC على نقاط Atlas الثابتة نسبياً، المسماة anchors، لقياس خوادم الجذر وكثير من خوادم نطاقات المستوى الأعلى. تجمع RootViz أيضاً المجسّات العادية فتلتقط ما يجري في عدد أكبر من الشبكات. ذكر التقرير السنوي لـRIPE NCC لعام 2025 وجود نحو 14400 مجسّ متصل و963 نقطة anchor متصلة. هذان رقمان تاريخيان لحجم الشبكة، وليسا مقاماً إحصائياً للحادث في أكتوبر 2026. وهما يوضحان سبب اختلاف ما تراه العينة الواسعة عن عينة أكثر استقراراً.

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

قدمت حالة L-Root مثالاً عملياً على ذلك. فرق IPv4 وIPv6 ضيق البحث. نجاح المجسّات في الوصول إلى جذور أخرى أبعد احتمال انقطاعها الكلي. بقاء مواقع anycast مستجيبة من أماكن أخرى نقل الاهتمام إلى المسارات. مشغل خادم الجذر يملك تشغيل موقعه وإعلاناته، أما الطريق الممتد من كل مجسّ إلى ذلك الموقع فيمر بمؤسسات وشبكات أخرى. كتابة اسم المشغل في أعلى رسم العطل أسهل من تحديد من يستطيع تغيير الجزء المكسور.

سأل Hans Petter Holen، الرئيس التنفيذي لـRIPE NCC، سؤالاً آخر في القاعة: ما حجم الأثر على المحللات والمستخدمين؟ أشار أحد المشاركين إلى أن كثيراً من الناس يرسلون استعلامات DNS عبر محلل تكراري في مكان آخر من الشبكة. المجسّ يقيس رحلته هو. وأقر Moura بأن بيانات Atlas لا تتحول مباشرة إلى عدد مستخدمين فقدوا الخدمة. سجلات المحللات في الشبكات ذاتها وخلال الوقت نفسه هي ما سيغير هذا التقدير.

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

جعلت RootViz بيانات Atlas أكثر وضوحاً. والاختبار الآن هو قدرتها على حمل ملف التحقيق مع الإنذار: المجسّات الداخلة في الحساب، زمن المقارنة، نتائج IPv4 وIPv6، مسارات الحزم، وصول مواقع anycast، ثم أثر المحللات. الرسم يستطيع دق الجرس. الأدلة وحدها تكتب عنوان مهمة الصيانة.

المصادر: جلسة RootViz في RIPE 93 والمحضر الرسمي؛ ووثائق RIPE NCC عن DNSMON وقياسات Atlas المدمجة والتقرير السنوي 2025.