الخلاصة

  • كان نموذج RFC 4861 يحذف مدخلة Neighbor Cache بعد بلوغ عدد محدد من الاستطلاعات الأحادية غير المجابة.
  • قدمت RFC 7048 حالة UNREACHABLE، فصار ممكناً تفضيل جار بديل مع إبقاء عنوان طبقة الوصلة تحت استطلاع متعدد البث وتراجع أسي.

عندما لم يعد الصمت سبباً كافياً للمحو

لا تفحص آلية كشف عدم قابلية الوصول كل جار بصورة دائمة. يمكن لتقدم تؤكده الطبقة العليا أو لـ Neighbor Advertisement مستجابة لطلب سابق أن يثبت عمل المسار. وعند استخدام المدخلة تسير عادة عبر REACHABLE ثم STALE ثم DELAY ثم PROBE. في PROBE تُرسل Neighbor Solicitations أحادية إلى عنوان طبقة الوصلة المحفوظ.

في النموذج الأصلي لـ RFC 4861، كان بلوغ حد الإعادات غير المجابة ينهي العملية بحذف Neighbor Cache Entry. وتصف RFC 7048 قيمة شائعة هي ثلاث رسائل تفصل بينها ثانية واحدة. كان ذلك مناسباً عند وجود موجه افتراضي آخر، أو عند التخلص من اختيار أنشأه Redirect وإعادة اختيار القفزة التالية.

لكن حذف المدخلة لا يخلق بديلاً. إذا لم يوجد جار آخر، يعيد المرور اللاحق حل العنوان وقد يطلق طلبات متعددة البث أثناء عطل مؤقت في طبقة الوصلة.

غير قابل للوصول لا يعني أن الطريق يعمل

استبدلت RFC 7048 الحذف بحالة UNREACHABLE. يزيد العقدة مهلة الإعادة ويرسل Neighbor Solicitation متعدد البث. يحتفظ الجار العادي بعنوان طبقة الوصلة، ويمكن أن تستمر محاولة إرسال حزم IPv6 إليه؛ لكنه لا يُعد «معروفاً بأنه قابل للوصول»، ولذلك يمكن لاختيار القفزة التالية أن يفضّل بديلاً.

أما المدخلات التي أنشأها Redirect فلها معاملة مختلفة: يجوز حذفها، ولا ينبغي استخدامها للإرسال وهي في حالة UNREACHABLE. كما تبقى عملية جمع القمامة ممكنة، بل يمكن تفضيل هذه المدخلات للجمع.

سؤال أوسع بإيقاع أبطأ

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

أمثلة المؤقتات في RFC 7048 توضيحية وليست جدولاً إلزامياً لكل تطبيق. وتوضح RFC 6583 السياق التشغيلي: قد يؤدي حل أعداد هائلة من العناوين غير المخصصة إلى استنزاف طوابير Neighbor Discovery وذاكراته، لكنها لا تحدد انتقال UNREACHABLE.

كان التغيير التاريخي فصل سحب الأفضلية عن تدمير آخر دليل على التعيين.

المصادر