تم إنشاء هذه الترجمة باستخدام التعلم الآلي وقد لا تكون دقيقة بنسبة 100%. عرض النسخة الإنجليزية

انتهاء صلاحية المُعرف

Proposal 133
مغلق
Author zzz
Created 2017-02-05
Last Updated 2017-08-09
Target Version 0.9.30
Implemented In 0.9.30

نظرة عامة

تتعلق هذه المقترح بتحسين معدل نجاح عمليات التعريف (introductions).

الدوافع

تنتهي صلاحية أجهزة التعريف (introducers) بعد فترة زمنية معينة، ولكن هذه المعلومة لا تُنشر في معلومات الراوتر (Router Info). يجب حاليًا على الراوترات استخدام أساليب تقديرية (heuristics) لتخمين ما إذا كان جهاز التعريف لم يعد صالحًا.

التصميم

في عنوان راوتر SSU يحتوي على أجهزة تعريف، يمكن للناشر تضمين أوقات انتهاء الصلاحية لكل جهاز تعريف بشكل اختياري.

المواصفات

iexp{X}={nnnnnnnnnn}

X :: رقم جهاز التعريف (0-2)

nnnnnnnnnn :: الوقت بالثواني (ليس بالميلي ثانية) منذ بداية العصر (epoch).

ملاحظات

  • يجب أن يكون كل وقت انتهاء صلاحية أكبر من تاريخ نشر معلومات الراوتر (Router Info)، وأقل من 6 ساعات بعد تاريخ النشر.

  • ينبغي لراوترات النشر وأجهزة التعريف محاولة الحفاظ على صلاحية جهاز التعريف حتى انتهاء الوقت المحدد، ولكن لا توجد طريقة لضمان ذلك.

  • يجب على الراوترات ألا تستخدم جهاز تعريف منشورًا بعد انتهاء صلاحيته.

  • توجد أوقات انتهاء صلاحية أجهزة التعريف ضمن خريطة عنوان الراوتر (Router Address mapping). وهي ليست الحقل المكون من 8 بايت لانتهاء الصلاحية (الذي لا يستخدم حاليًا) في عنوان الراوتر.

مثال: iexp0=1486309470

الهجرة

لا توجد مشكلات. التنفيذ اختياري. تُضمن التوافق العكسي، حيث ستتجاهل الراوترات الأقدم المعلمات غير المعروفة.

المراجع