الخلاصة

  • قال Strickx إن تقسيم البادئات الداخلية ساعد سابقاً على توزيع الحركة حين كانت خيارات ECMP في الموجّه قليلة، لكنه ضاعف مدخلات جدول التوجيه.
  • أتاح موزع حمل من الطبقة الرابعة سحب كثير من تلك المسارات؛ وبزوال التجميع القديم غاب معرّف AGGREGATOR المستخدم في تعقب التسرب. يقول إن فريقه عدّل BIRD للاحتفاظ به.

حيلة التوزيع التي كبرت كثيراً

سُجلت محاضرة Strickx في RIPE 93 ضمن مجموعة التوجيه. يفصل المحضر الرسمي بين اختيار موقع Anycast عالمياً وتوزيع الحزم داخل الموقع عبر ECMP. حين قلّ عدد المسارات الممكنة في الموجّه عن عدد الآلات المتاحة، جزّأ الفريق البادئات الداخلية لتوفير منافذ توزيع إضافية.

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

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

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

نحتاج إلى التصحيح العلني ومخرجات قابلة للمقارنة أثناء تسرب فعلي لاختبار فاعلية الأثر خارج شبكته. تخفيف جدول التوجيه لا يستحق محو عنوان الحادث.

المصادر: صفحة محاضرة RIPE 93؛ محضر مجموعة التوجيه.