الخلاصة
- تقول RIPE NCC إن RISwhois-rs أضاف مجموعة اختبارات إلى أداة بحث عن المسارات لم تكن تملكها، وخفّض دورة تحديث البيانات من ثماني ساعات إلى ساعة.
- يجيب النظام عن سؤال محدد: أي البادئات وأنظمة AS المنشئة رصدتها مجمّعات RIPE RIS، وأين ومتى؟ لم تنشر RIPE NCC بعد قائمة الاختبارات أو جدول الانتقال.
واجهة مألوفة بمحرك جديد
الأمر whois -h riswhois.ripe.net 193.0.0.1 لا يحاول إبهار أحد. ميزته أنه يضع الإجابة في الطرفية قبل أن يعثر المستخدم على لوحة التحكم المناسبة. منذ 2003، يتيح RISwhois استعلاماً سريعاً عن بيانات BGP التي تستقبلها مجمّعات المسارات التابعة لـ RIPE. وتأتي النتيجة بصيغة قريبة من RPSL، وهي صيغة يعرفها العاملون في الشبكات وتتعامل معها أدواتهم.
في 26 أكتوبر، خلال RIPE 93، عرض Sam van Kampen، مطوّر لدى RIPE NCC، الخدمة البديلة RISwhois-rs التي بُنيت خلال الأشهر السابقة. ويقول تقرير الاجتماع الرسمي إن النسخة القديمة لم تكن تملك مجموعة اختبارات، ما قيّد تطويرها. أضاف الفريق المجموعة الآن، وأصبح قادراً على تحديث البيانات كل ساعة بدلاً من كل ثماني ساعات.
أول خدمة إنتاجية بلغة Rust لدى RIPE NCC هي، للمفارقة، أداة استعلام تتحدث بلهجة WHOIS. المدخل الذي يراه المشغّل قديم ومألوف؛ أما المحرك فقد انتقل إلى جيل آخر. صار لدى الفريق فحص يمكن تكراره قبل تعديل الشيفرة، بدلاً من الاعتماد على مجموعة استعلامات يدوية.
ما الذي يظهر في النتيجة؟
يعتمد RISwhois على رصد المسارات. ويمكن لاستعلام عنوان IP أو بادئة أو ASN أن يعرض البادئات المطابقة، ونظام AS المنشئ، والمجمّعات التي رأت المسار، وأوقات التحديث، وعدد نظراء RIS الذين رصدوه. ويضيف الخيار -R معلومات عن التحقق من منشأ RPKI. كما تستخدم بعض أدوات traceroute خدمة WHOIS لإلحاق رقم ASN بكل قفزة.
الصيغة جزء من الخدمة. لا يحتاج مشغّل الشبكة إلى تعلم واجهة ويب جديدة لمعرفة ما إذا كانت RIS قد استقبلت إعلاناً. يرسل عميل سطر الأوامر الاستعلام عبر المنفذ 43 ويتلقى كائناً منظماً على نمط RPSL. ويمكن للنص البرمجي، والمهندس، وأداة التشخيص استخدام نقطة الدخول نفسها.
كان هذا التصميم واضحاً منذ البداية. ففي إعلان نوفمبر 2003، وصفت RIPE NCC عشرة مجمّعات للمسارات وأكثر من 200 نظير لـ IPv4 وIPv6. جمع RISwhois لقطات حديثة لجداول التوجيه، ثم أظهر أين ظهر نطاق معين وأي نظام AS أنشأه. كانت الفكرة أن تصبح رؤية المجمعات قابلة للاستعلام بصيغة تستطيع الأدوات الحالية قراءتها.
والسؤال الصحيح يظل محدداً: ماذا استقبلت هذه المجموعة من المجمّعات، وفي أي نقطة، وفي أي وقت؟ يمكن للمشغّل أن يضع تلك الملاحظة بجوار سجلاته وتنبيهاته. فالنتيجة تصف المسارات التي وصلت إلى المجمّعات المشاركة، وهذه بالضبط زاوية الرصد التي تجعلها نافعة في التحقيق.
ثماني ساعات تصبح ساعة
كانت دورة التحديث السابقة تمتد ثماني ساعات. ويقلّص التحديث كل ساعة المسافة بين اللقطات المجدولة. أثناء تغيير في التوجيه، يستطيع الفريق إعادة الاستعلام من دون انتظار معظم فترة المناوبة حتى تصل اللقطة التالية.
هذا يسرّع إيقاع التشخيص. يمكن التحقق مبكراً من وصول إعلان جديد إلى المجمّعات المعنية، ومقارنة رصد RIS بنتيجة تحقق RPKI أحدث، وتشغيل المراقبة الآلية على ساعة بيانات أقصر. يصل موعد الفحص التالي قبل ذلك بما يصل إلى سبع ساعات.
يحدّث RISwhois لقطته كل ساعة، بينما تتابع خدمة RIS Live رسائل BGP شبه الفورية. الأول يستعلم عن بيانات جُمعت بالفعل، والثاني يتابع وصول الرسائل. خدمتان وساعتان: انتقلت الدورة المنشورة من ثماني ساعات إلى ساعة.
أما ملفا dump وdump6 فلهما مسار آخر. توضح الوثائق الحالية أنهما يُنشآن عند الطلب، وأنهما يطابقان أمري الخدمة بالاسم نفسه. لذلك لا يخبر وقت تحديث خدمة الاستعلام تلقائياً بوقت إنشاء ملف جرى تنزيله. يحتاج كل مصدر إلى طابعه الزمني الخاص.
الاختبارات تخفض كلفة لمس البرمجيات القديمة
عبارة «لم تكن هناك مجموعة اختبارات» تبدو هامشية حتى ننظر إلى وظائف البرنامج. يقبل RISwhois صيغ استعلام متعددة، ويصدر إجابات منظمة، ويحافظ على خيارات التوافق، ويمكنه إضافة حقول RPKI. كل سلوك منها موضع قد يتعطل فيه عميل قديم إذا تغير التنفيذ.
تتيح مجموعة الاختبارات للفريق تسجيل السلوكيات التي يريد الحفاظ عليها وإعادة فحصها بعد كل تعديل. ومن الحالات المفيدة البحث بعنوان أو بادئة، والمطابقة الدقيقة والأكثر تحديداً، وIPv4 وIPv6، والاتصال المستمر، والطوابع الزمنية، وعدد النظراء، وحقول RPKI، والمدخلات غير الصالحة. لم ينشر تقرير RIPE NCC هذه القائمة، لذلك لا يستطيع القارئ معرفة نطاق التوافق الذي تغطيه الاختبارات بعد.
وتكمل Rust قصة الصيانة. تصف RIPE NCC RISwhois-rs بأنها أول خدمة إنتاجية لها بهذه اللغة، وتقول إن استخدامها يجعل فعل الأمور على نحو صحيح أسهل. ذكر التقرير السرعة وقابلية الصيانة والتوسع كأهداف. ولم ينشر مقارنة لزمن الاستجابة أو رابط المستودع أو نتائج الاختبار.
التغيير التشغيلي الظاهر هو تحديث البيانات كل ساعة. أما التغيير الأقل ظهوراً فهو أن التعديلات المقبلة باتت تملك فحوصاً يمكن تكرارها ومراجعتها بتكلفة أقل. هذه الأرضية هي ما يسمح لخدمة قديمة بأن تتطور من دون أن يصبح كل تعديل مغامرة.
ينبغي لملاحظة الإصدار التالية أن تحمل إيصالاً
حافظ RISwhois لأكثر من عقدين على وعد بسيط: اسأل بصيغة قديمة، واحصل على ملخص موجز لما رُصد من مسارات. يحافظ RISwhois-rs على المدخل نفسه تقريباً، ويغير التنفيذ، ويقلل زمن التحديث.
ينبغي أن تسجل RIPE NCC في إعلانها التالي تاريخ الانتقال إلى الإنتاج، وما إذا كانت البرامج العميلة تحتاج إلى تعديل، والاستعلامات والمخرجات التي تغطيها الاختبارات، ومقارنة زمن الاستجابة المقاس. وستسمح مصفوفة توافق مؤرخة للمشغّلين بفحص نصوصهم قبل تقاعد النسخة القديمة. عندها يصبح «أعدنا كتابة الخدمة» سجلاً يستطيع مستخدمها التحقق منه.
المصادر الأولية: إعلان RIPE NCC عن RISwhois عام 2003 · وثائق RISwhois · جلسة Sam van Kampen في RIPE 93 · تقرير RIPE 93 اليومي، 26 أكتوبر 2026.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





