الخلاصة
- تسجل ACSP 2023.1 أن
AS13335:AS-CUSTOMERSكان يُحدَّث آلياً عبر واجهة XML لدى ARIN، وأن RPSL الناتج وضع عدداً كبيراً من الأعضاء في سطر مادي واحد يبدأ بـmembers:. - عرض صاحب الاقتراح استعلاماً عودياً إلى مرآة اعتقد أنها تعمل بـIRRd v3؛ حمل الرد الكامل سبعة أرقام ASN فقط. ووافقت ARIN على أن تقليل العناصر في السطر يحسن نتائج الاستعلام، وأبقت الاقتراح مفتوحاً إلى حين التنفيذ.
- المجموعة المنطقية، وسمات RPSL، والبايتات المتسلسلة، والكائن المستورد، ونتيجة الاستعلام العودي، والمرشح المولد حالات مختلفة. صحة الأولى لا تثبت اكتمال البقية.
- ينبغي لإيصال تسلسل عابر للمرايا أن يربط عدد الأعضاء وملخصهم المعياري بالبايتات الدقيقة وحدود الأسطر وهوية الاستيراد والعدد المحلل وملخص النتيجة، مع حالة صريحة للرفض أو القطع.
سبعة أرقام في نهاية سلسلة أطول
في اقتراح ARIN ACSP 2023.1، أوضح Joe Abley أن Cloudflare كانت تنشر AS13335:AS-CUSTOMERS آلياً بإرسال حمولات XML. حوّلت ARIN المدخل إلى RPSL وجمعت قائمة كبيرة من أرقام AS في سطر members: واحد.
تعرض الصفحة بداية طويلة للقائمة، تختصر وسطها بعبارة تدل على كثرة الأعضاء، ثم تعرض بعض القيم الأخيرة. وهذا يثبت شكل السطر الطويل تاريخياً، لكنه لا يوفر نسخة خاماً كاملة يمكن منها حساب العدد أو الملخص المعياري اليوم.
ثم يحفظ السجل ناتج !iAS-CLOUDFLARE,1 من خادم آخر. قال صاحب الاقتراح بحذر إنه يعتقد أن الخادم نسخة IRRd v3، وقدم الرد بوصفه مكتملاً على مستوى البروتوكول: سبعة أرقام ASN ثم علامة النهاية. لم يُعِد هذا المقال الاختبار ولا يفترض أن المرآة ما زالت متاحة أو تعمل بالطريقة نفسها.
جاء رد ARIN في 7 فبراير 2023 محدوداً وواضحاً. قالت إن تقييد عدد العناصر في كل سطر members سيعطي نتائج أفضل لاستعلامات AS-SET، وإنها ستدرس المتطلبات وتدرج الميزة في تطوير لاحق وتبقي الاقتراح مفتوحاً حتى التنفيذ. لا تزال الصفحة تحمل حالة Open. هذه حقيقة عن التذكرة العلنية، وليست دليلاً على أن المخرجات الحالية ما زالت مطابقة لمخرجات 2023.
ولا يثبت السجل خطأ حالياً في مجموعة Cloudflare أو مرشحاتها أو إعلانات BGP، ولا يثبت تسريب مسار أو انقطاعاً أو اختطافاً. ما يثبته هو عدم تطابق تاريخي بين تمثيل مصدر غني ونتيجة مشتقة قصيرة جداً.
المجموعة والسمة والسطر ليست شيئاً واحداً
يعرف RFC 2622 members كسمة اختيارية متعددة القيم. يمكن لكل قيمة أن تكون قائمة بأرقام AS أو أسماء مجموعات AS-SET أخرى. وجود عناصر عدة داخل قائمة يختلف عن إمكان تكرار السمة نفسها.
تضيف الصياغة النصية حدود الأسطر. يبدأ كل زوج من السمة والقيمة في سطر، ويمكن متابعة القيمة إذا بدأ السطر التالي بمسافة أو محرف جدولة أو علامة زائد. وبما أن members متعددة القيم، يمكن تكرارها أيضاً. لهذا قد تمثل مجموعة منطقية واحدة بسطر طويل أو بسمات متكررة أو بأسطر متابعة، مع اختلاف البايتات وعدد الأسطر وأقصى طول لها.
عندئذ يصبح التنسيق جزءاً من التوافق. قد يقبل محلل حديث سطراً بحجم كبير، بينما يفترض قارئ قديم مخزناً مؤقتاً أو حقلاً أقصر. قد تصل كل البايتات ثم يحتفظ المستورد بالمقدمة فقط. وقد يفشل تحديث فيبقى كائن أقدم ظاهراً.
لا ينشر ملف ACSP أثراً للمحلل أو نسخة من قاعدة المرآة، لذلك لا يثبت أي آلية محددة. إلقاء اللوم على مخزن معين أو عيب بعينه في IRRd يتجاوز الدليل. لكن السجل يكفي لاعتبار التسلسل المادي حالة يجب قياسها.
تحويل XML إلى RPSL واجهة تشغيلية
تقول نظرة ARIN الحالية إلى IRR إن الكائن البسيط المرسل بصيغة XML يُحوَّل في الخلفية إلى RPSL. ويصف دليل واجهة REST تمثيلي XML وRPSL، ويعرّف members بأرقام ASN أو مجموعات AS-SET الداخلة في المجموعة.
يتحكم الناشر في المجموعة المنطقية. وتتحكم ARIN في الشكل المادي الذي ينتجه التحويل. بحسب الاقتراح التاريخي، لم يسمح مخطط XML للعميل باختيار عدد الأعضاء في كل سطر؛ كان برنامج ARIN يتخذ القرار.
تقسيم السطر معالجة معقولة لأنه يخفف الضغط على القارئات القديمة، لكنه لا يثبت الاكتمال النهائي. قد تلتف الصفحة بصرياً بينما يظل ملف التصدير في سطر واحد. وقد تقبل المرآة جميع الأسطر ثم تطبق حداً مستقلاً للأعضاء. وقد يختلف الاستعلام العودي بسبب المصادر أو العمق مع بقاء الكائن الخام سليماً.
ينبغي أن يقارن الاختبار المعنى والبايتات معاً: عدد الأعضاء وملخصهم عند المصدر، والبايتات المصدرة فعلياً، والبايتات المستلمة، والمجموعة المحللة في الطرف الآخر.
المرآة حد جديد لحيازة الدليل
توفر ARIN اليوم NRTM وملفات تنزيل وWhois، وتقول إن خادمها الحالي IRRd Version 4. تشرح وثائق المرايا في IRRd أن المرآة تجلب لقطة أو تحديثات، وتحلل الكائنات وتتحقق منها ثم تكتبها في قاعدة محلية.
ليست المرآة زجاجاً شفافاً. لها إصدار برمجي وإعداد وسياسة مصادر وسجل استيراد ومعالجة أخطاء مستقلة. نشر المصدر لبايتات كاملة لا يثبت أن المرآة خزنت المعنى كله؛ والتخزين الكامل لا يثبت أن مسار الاستعلام استخدم المصدر والعمق المتوقعين.
هناك ثلاث مطابقات أساسية. هل تطابق البايت المستلم مع المصدر؟ هل تطابقت مجموعة الأعضاء المحللة والمخزنة مع المجموعة المعيارية؟ وهل أعطت حالة التخزين النتيجة المتوقعة تحت شروط استعلام معلنة؟ من دون المطابقة الوسطى يصعب معرفة إن بدأ النقص في النقل أو الاستيراد أو الحل العودي.
تمنع المعاملات الذرية في IRRd الحديث ظهور استيراد نصف مكتمل، لكنها لا تجعل كل كائن مقبول كاملاً دلالياً. كما لا يجوز إسقاط سلوك الوثائق الحالية على مرآة قديمة في 2023.
النتيجة العودية عملية حساب على الرسم المحلي
تصف وثائق Whois في IRRd !i بأنه استعلام يعيد بيانات معالجة. وعند طلب العودية يتبع المجموعات المتداخلة ويعيد الأعضاء المفصولين بمسافات. إنه ليس نص RPSL الخام.
يجيب استعلام الكائن المباشر عن سؤال: ماذا خزنت المرآة؟ ويجيب الاستعلام العودي: ماذا يستنتج رسمها المحلي وفق سياسة المصادر الحالية؟ ثم قد يحول مولد المرشحات أرقام ASN إلى بادئات وإعدادات موجهات. تعتمد كل طبقة على سابقتها لكنها ليست مرادفة لها.
قد يكون الرد الجزئي منتهياً بصورة صحيحة، ولذلك يبدو صالحاً للأتمتة. رمز النجاح يثبت انتهاء البروتوكول، لا اكتمال المجموعة. قبل توليد المرشح يحتاج المستهلك إلى هوية متوقعة يقارن بها النتيجة.
إيصال يربط المعنى بالبايتات
يمكن لإيصال تسلسل بين المرايا أن يجعل الحد قابلاً للتدقيق. هذا اقتراح تحريري، وليس التزاماً معلناً من ARIN أو IRRd أو Cloudflare.
يسجل المصدر مفتاح AS-SET، وإصدار الكائن أو رقم النشر، وعدد الأعضاء المعياري وملخصاً وفق ترتيب موثق. ثم يحدد المسلسل وإصداره ويضيف ملخص بايتات RPSL الدقيقة والحجم وعدد الأسطر وأقصى طول.
تسجل المرآة المصدر واللقطة أو مجال NRTM ووقت الاستيراد وإصدار المحلل والنتيجة. تقارن ملخص البايت المستلم ثم تنشر ملخص الكائن المخزن وعدد الأعضاء المحللين وملخصهم. وينبغي للحالة أن تميز بين كامل ومرفوض ومقطوع ومحلل جزئياً وقديم بعد فشل.
وعند الاستعلام يضاف نص الأمر والمصادر والعودية أو العمق والمجموعات المستبعدة والوقت وعدد النتائج وملخصها. يستطيع مولد المرشحات ربط ملخص ناتجه من دون نشر إعداد خاص.
لا يفرض هذا الإيصال برنامجاً موحداً أو سلطة توجيه مركزية. إنه يكشف أول حد تتوقف عنده تمثيلات يفترض أنها تحمل المعنى نفسه عن التطابق.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
