الخلاصة

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

ستة أشهر في الطريق القصير

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

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

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

ما قالته ARIN 57 بدقة

في ARIN 57 خلال أبريل/نيسان 2026، وضع تقرير الهندسة قيود مراسي الثقة ضمن تحسينات RPKI العامة المخطط لها، وربط توقيتها بتقدم أعمال المعايير في IETF. ثم وضعت الشريحة التالية العمل تحت مظلة Number Resource Organization: الإحصاءات الموسعة تصف ما يوجد لدى كل سجل، وسجلات النقل الموسعة — التي كانت مواصفاتها قيد الإعداد — تصف حركة الموارد بين سجلات الإنترنت الإقليمية. وتدعم هذه المدخلات مسودة IETF، مع وجود تنفيذ في rpki-client.

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

تبقى الحالة المعيارية أولية. تحمل draft-ietf-sidrops-constraining-rpki-trust-anchors-01 تاريخ 9 أغسطس/آب 2026، ويسجلها Datatracker كمسودة إنترنت نشطة في مجموعة SIDROPS وحالة IESG هي “I-D Exists”. إنها ليست RFC. كما أن اقتراح NRO لبناء حالة التوزيع وتوقيعها ما زال مسودة. وجود تنفيذ مبكر مفيد، لكنه لا يجوز أن يتحول في السرد إلى إثبات انتشار.

لماذا صارت المرساة أوسع من السجل

الحاجة إلى القيد ناتجة جزئياً عن قرار سابق لحماية الاستمرارية. في سبتمبر/أيلول 2017 نسقت ARIN مع السجلات الأخرى تحويل شهادة مرساة الثقة إلى صيغة تغطي جميع الموارد، واستخدم إعلانها الاختصار 0/0. لم يتغير TAL. كان الهدف تقليل احتمال أن تؤدي حالة عدم اتساق عابرة أثناء نقل بين سجلين إلى إبطال أعداد كبيرة من منتجات RPKI في الأسفل.

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

القيد المحلي يضيق هذه القدرة إلى المجموعة التي يتوقع مشغّل relying party أن تصدر تحت المرساة. إنه تطبيق للامتياز الأدنى بعد استثناء للاستمرارية. تؤكد RFC 6480 أن كل relying party يختار مراسيه، وتناقش RFC 8211 الأفعال الضارة المحتملة من سلطات الشهادات ومديري المستودعات. لا توجد هنا واقعة إساءة معروفة من ARIN؛ توجد مساحة خطر وتصميم وقائي.

ملف محلي يغير نتيجة الشهادة

تعرف مسودة SIDROPS القيد بأنه الاتحاد المحلي لبادئات أو نطاقات IP ومعرّفات أو نطاقات ASN التي يتوقع المشغّل وجودها تحت المرساة. تستخدم الصيغة allow وdeny. يتقدم المنع على السماح، ولا يجوز أن تتداخل البنود من النوع نفسه، ولا يغير ترتيبها النتيجة، وما لم يُسمح به صراحة يُمنع ضمناً.

يطبق الاختبار على شهادة الكيان النهائي. إذا لم تقع كل الموارد المسجلة في الشهادة داخل القيد المحلي للمرساة، فعلى relying party أن يوقف المعالجة ويعد الشهادة غير صالحة. يمكن أن يشمل ذلك ROA وASPA وRSC وشهادات موجّهات BGPsec وكائنات geofeed. ولا ينطبق بالطريقة نفسها على الكائنات التي تستخدم موارد موروثة، مثل manifests وسجلات Ghostbusters وTAL الموقعة.

يوضح دليل OpenBSD لـrpki-client مكان القرار: يمكن لملف .constraints أن يحمل الاسم الأساسي نفسه لملف .tal. يقود TAL إلى المرساة، بينما يعبّر القيد عن توقع محلي لنطاق إصدارها. وجودهما جنباً إلى جنب لا يعني أنهما وصلا من سلسلة منشأ واحدة أو في الوقت نفسه. من دون بصمة القيد المحمّل يصعب تفسير انتقال كائن من القبول إلى الرفض.

وتدخل السياسة في عملية التجميع. تذكر المسودة أن مجتمع ARIN تخلى عن ARIN-2019-4 الخاص بنقل IPv6 بين الأقاليم، لذلك لا يفترض عادة أن يظهر IPv6 خصصته ARIN تحت مرساة RIR أخرى. كما لا ينبغي أن تظهر الموارد الخاصة وموارد التوثيق وبعض الموارد المحجوزة تحت أي مرساة إقليمية. ليست القائمة نسخة آلية من جدول أرقام؛ إنها تفسير محدد للقواعد والاستثناءات.

كلمة «يومي» لا تصف السلسلة كلها

تحدّث ARIN ملف إحصاءات التفويض الموسعة يومياً، ويعرض توزيعات IPv4 وIPv6 وASN وفق تنسيق NRO. لكنها تنص أيضاً على أن التقرير لا يتضمن إعادة التخصيص ولا إعادة الإسناد. ويمكن لاتحاد تقارير RIR أن يكشف التداخلات والفجوات، ويظهر حالة العناوين المنقولة، ويحدد المسؤولية الإدارية عن الموارد غير المخصصة. هذا مصدر منظم، لا ملف .constraints مثبّت.

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

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

حين تكون المرستان صحيحتين معاً

تقترح draft-nro-sidrops-ta-constraints-00 كائنات Resource Distribution State وEvent وConsensus موقعة، على أن تبدأ مجموعات الموارد منفصلة بين المشاركين. وتقسم النقل إلى بدء، وقبول من المتلقي، ثم إنهاء من المصدر.

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

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

إذا اعتُمدت حالة NRO الموقعة فإنها تقوي أصل المدخل. لكنها لا تلغي الاختيار المحلي. تصفها مسودة IETF كمدخل محتمل، وتترك لكل relying party معاييره وجدوله وإعداده. يمكن لاتفاق السجلات أن يثبت ما تؤكده إدارياً؛ ولا يصبح تلقائياً سياسة التوجيه لكل شبكة.

إيصال يربط ولا يفوض

يبدأ الإيصال بالملفات المصدرية وأوقاتها وبصماتها، ثم يسجل إصدارات المواصفة والمخطط، وهوية المجمّع ومرجع بناء قابل للتكرار. وإذا دخلت حالة NRO موقعة، يسمي جهة التوقيع ونتيجة التحقق. ولكل مرساة ينشر بصمات منفصلة لمجموعات IPv4 وIPv6 وASN.

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

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

ويصحح الإيصال لغة المسؤولية. قد تكون عبارة «ARIN رفضت هذا ROA» خاطئة إذا كان المدقّق المحلي هو من أوقف الشهادة بناء على قائمة جمعها ووزعها طرف آخر. السجل يقدم الدليل، وNRO قد ينسق الحالة، والمجمّع يحولها، والحزمة تنقلها، والمدقّق يختبرها، والمشغّل يقرر. ينبغي أن يحفظ السجل هذه الأفعال منفصلة.

حدود الدليل

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

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

المصادر