الخلاصة
- سمح RFC 3344 بوضع البت
Sفي طلب تسجيل Mobile IPv4 كي يطلب الجهاز قبول عنوان رعاية جديد مع الإبقاء على ارتباطات التنقل السابقة. - إذا دعم الوكيل المنزلي الارتباطات المتزامنة، نسخ كل رزمة معترضة إلى كل عنوان رعاية نشط؛ لذلك لم يثبت نجاح التسجيل الجديد أن المسار القديم انتهى أو أن هناك مساراً وحيداً.
تغري جداول التنقل القارئ بتصور خانة واحدة تتبدل: عنوان منزلي ثابت، عنوان رعاية حالي، ومدة صلاحية. لكن RFC 3344 سمح بقائمة كاملة تحت العنوان المنزلي نفسه. لكل صف عمره، وقد يظل أكثر من صف صالحاً في الوقت ذاته. ولم يكن الوكيل المنزلي مضطراً إلى اختيار واحد منها، بل كان يستطيع الإرسال عبرها جميعاً.
جاءت هذه التعددية في حقل صريح. البت S يعني simultaneous bindings، أي الارتباطات المتزامنة. تضعه العقدة المتنقلة عندما تريد من الوكيل المنزلي الاحتفاظ بالحالات السابقة. وفي غيابه، أو عند غياب الدعم، يحل الارتباط الجديد محل المجموعة السابقة.
عنوان الرعاية نهاية نفق لا شهادة موقع
يحافظ Mobile IPv4 على العنوان المنزلي الطويل الأجل عندما تغادر العقدة شبكتها المنزلية. ويحدد عنوان الرعاية نقطة انتهاء النفق: قد يكون عنوان وكيل أجنبي يفك التغليف، أو عنواناً ملازماً حصلت عليه العقدة نفسها في الشبكة الزائرة.
هذا العنوان أداة توجيه، لا برهاناً على مكان شخص أو جهاز. ولا يثبت استمرار الوصلة اللاسلكية أو بقاء سجل الزائر عند الوكيل الأجنبي أو وصول البيانات إلى التطبيق. توثيق رسالة التسجيل يثبت سلطة الطلب ضمن سياقه، لكنه لا يمنح الصف المخزن دليلاً على نتيجة التسليم.
ذكر RFC 3344 حالة عقدة تقع ضمن مدى أكثر من وكيل أجنبي. إذا قبل الوكيل المنزلي الارتباطات المتزامنة، اعترض الرزمة الموجهة إلى العنوان المنزلي، وصنع لكل عنوان رعاية نسخة منفصلة داخل نفقه. وأوضح النص أن IP يسمح بتكرار الرزم وأن العقدة قد تتلقى عدة نسخ.
لذلك لا تكفي نسختان متطابقتان لإثبات إعادة إرسال عدائية أو خلل. كما لا يكفي وجود صفين لإثبات أن كلا النفقين يعملان. حالة التحكم ومشاهدة التسليم دليلان منفصلان.
نجاحان بمعنيين مختلفين
كان الرمز 0 في Registration Reply يعني قبول التسجيل. وكان الرمز 1 نجاحاً أيضاً، لكنه يعني أن الارتباطات المتزامنة غير مدعومة. وما زال سجل IANA لأرقام Mobile IPv4 يحتفظ بالمعنيين ضمن رموز النجاح.
بعد طلب يحمل S، قد يعني الرمز 0 بقاء العنوانين القديم والجديد معاً. أما الرمز 1 فيقبل التسجيل الجديد من دون تأكيد القدرة المطلوبة. والرمز 135 مختلف تماماً: رفض لأن عدد الارتباطات المتزامنة أصبح كبيراً.
إذا اختصرت لوحة التشغيل الرمزين 0 و1 في ضوء أخضر واحد، فقدت المعلومة اللازمة لتفسير النسخ اللاحقة. يجب أن يسجل المشغل بت الطلب، والرمز العائد، ومجموعة الارتباطات، والعمر الممنوح لكل صف، والنفق الذي شوهدت عليه كل نسخة.
تنتهي الصفوف واحداً واحداً
كان لطلب العمر الصفري نطاقان. إذا ساوى عنوان الرعاية العنوان المنزلي، حذف الوكيل جميع الارتباطات وأنهى خدمة التنقل. وإذا سمّى عنوان رعاية غير منزلي بعينه، حذف ذلك الصف فقط وترك بقية الصفوف النشطة.
أما العمر غير الصفري فيضيف العنوان المطلوب. ومع S المدعوم تبقى الصفوف السابقة؛ وبدونه تزال. وعندما ينتهي عمر ارتباط واحد، يجب حذف ذلك الارتباط مع الاحتفاظ بكل ارتباط متزامن لم تنته صلاحيته.
لا يرسل الوكيل المنزلي Registration Reply لمجرد انتهاء العمر. وقد ينتهي سجل الزائر لدى الوكيل الأجنبي بصورة طبيعية. لذلك لا يثبت الصمت انتهاء جميع المسارات، ولا يثبت حذف صف واحد انقطاع العقدة بالكامل.
حتى إعادة الطلب المطابق لها حد. فإذا تطابق العنوان المنزلي وعنوان الرعاية وحقل Identification مع تسجيل مقبول قائم، لا يجوز للعمر الجديد أن يتجاوز المنحة الأصلية. المطابقة والحماية من replay لا تتحولان إلى تجديد خفي.
التطور اللاحق سمّى كل مسار
نُشر RFC 3344 في أغسطس 2002 وحل محل RFC 3220 ضمن السلسلة التي بدأت بـ RFC 2002. ثم حل RFC 5944 محله عام 2010 مع الاحتفاظ بخيار التسجيلات المتعددة ونسخ كل رزمة إلى كل عنوان نشط. ويسجل RFC Editor تصحيحاً تحريرياً محتجزاً لتحديث الوثيقة وتصحيحاً تقنياً مرفوضاً؛ لا يغير أي منهما هذه القاعدة.
في Mobile IPv6، فصل RFC 3775 بين عنوان رعاية أساسي وعنوان أساسي سابق يمكن إبقاؤه مؤقتاً لتسهيل الانتقال. وأضاف RFC 5648 معرّفات Binding Identifier لإدارة عدة عناوين بصورة مستقلة. وجاء RFC 7629 التجريبي بمعرّفات وروابط نفق متعددة وسياسات على مستوى التدفق في Mobile IPv4.
يظهر من ذلك ما لم يفعله البت S: كان ينسخ إلى الجميع، ولم يكن يختار أفضل مسار أو يوازن الحمل أو يقيس الصحة. قد يكون الصف القديم حماية مفيدة، أو استهلاكاً بلا فائدة، أو نفقاً لا يصل. سجل التحكم وحده لا يحسم النتيجة.
ولهذا يجب أن يكون السجل التاريخي مجموعة من الإيصالات: طلب الاحتفاظ، قدرة الرد، كل عنوان، كل عمر، كل نسخة مرسلة، وكل وصول مرصود. حداثة العنوان لا تمنحه حق محو ما سبقه.
المصادر
- RFC 3344: دعم تنقل IP في IPv4
- سجل RFC Editor للوثيقة RFC 3344
- بحث تصحيحات RFC 3344
- تاريخ RFC 3344 في IETF Datatracker
- RFC 2002: دعم تنقل IP
- RFC 3220: دعم تنقل IP في IPv4
- RFC 5944: Mobile IPv4 المنقح
- سجل RFC Editor للوثيقة RFC 5944
- RFC 3775: دعم التنقل في IPv6
- RFC 5648: تسجيل عدة عناوين رعاية
- RFC 7629: دعم ربط التدفقات في Mobile IP
- أرقام Mobile IPv4 لدى IANA
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
