الخلاصة

  • قال James Bensley في RIPE 93 إن التوسّع التكراري لـ AS-SET أبقى مشكلة إنشاء المرشّحات قائمة لدى شبكته، بعدما رفض عميل حذف عناصر متداخلة.
  • تقترح مسودة excl-members الفردية أن يستبعد مالك المجموعة ASN أو مجموعات محددة أثناء الحلّ التكراري. ولا يعرض Datatracker سوى نسخة فردية واحدة؛ فهي ليست RFC ولا ميزة منشورة.

كان بإمكان العميل الرحيل

كان الخلاف مباشراً. قال Bensley إن فريقه طلب من عميل تنظيف AS-SET وحذّره من احتمال قطع الوصلة. لكن العميل كان لديه مزوّدون آخرون ورفض. بقيت نتيجة التوسّع المزدحمة لدى فريق الشبكة، بينما استطاع العميل اختيار مسار آخر.

وفي RIPE 93، أفاد Bensley بأن AS-SET مرتبطاً بـ AS5405 توسّع إلى نحو 76,000 ASN و1.3 مليون بادئة. وقال إن الإحالات المتداخلة ضمّت شبكات ليست من مزوّديه الصاعدين. لذلك لم يتمكّن الأقران الذين يستخدمون المجموعة من إنشاء المرشّحات التي تحتاجها شبكته.

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

الاسم لا يراجع الأعضاء

تتيح RPSL لـ AS-SET أن يسرد الأنظمة المستقلة مباشرة أو أن يشير إلى مجموعة أخرى. ويمكن لأداة الحلّ أن تتبع الإحالات عبر الشجرة وتجمع الأعضاء الأعمق. تساعد الأسماء الهرمية على تحديد من يستطيع إنشاء مجموعة تحت كائن أب. وتوضح وثائق RIPE Database، بصورة منفصلة، أن الأعضاء المشار إليهم لا يلزم أن يكونوا موجودين وقت إنشاء المجموعة. لذلك لا يثبت الاسم السليم أن كل عضو متداخل ينتمي إلى مخروط عملاء المشغّل.

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

ضع الاستبعاد في المجموعة الأب

في أبريل، نشر Bensley مسودة Internet-Draft فردية تعرّف excl-members لكائنات AS-SET وroute-set. ويسمح الحقل للمالك بتسمية ASN أو مجموعة محددة بسجلّ التسجيل، كي تتجاهلها أداة الحلّ عند توسيع الأعضاء تكرارياً. ويستمر الاستبعاد داخل الفرع نفسه عبر المجموعات المتداخلة، ولا يمتد إلى فرع شقيق.

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

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

ما زال الإصلاح مسودة

لا يعرض Datatracker سوى النسخة 00 من draft-bensley-rpsl-exclude-members، بوصفها مسودة فردية ذات حالة مقصودة Informational وموعد انتهاء مدرج في 17 أكتوبر 2026. أما مسودة GROW المرتبطة بالأعضاء المحددين حسب سجلّ التسجيل فموسومة بأنها منتهية ومؤرشفة اعتباراً من 24 أكتوبر. ولا تمثل أي منهما RFC، كما لا يسجل نص RIPE 93 نشرها في الإنتاج.

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

المصادر