Summary

  • سمحت RFC 2375 بإعادة استخدام معنى دائم عبر نطاقات IPv6 قانونية متعددة، لكنها نصّت على أن العناوين التي لا تختلف إلا في النطاق تمثل مجموعات مختلفة، وعلى العقدة الانضمام إلى كل منها على حدة.
  • أثبت التخصيص تنسيق الاسم ومنع التصادم؛ ولم يثبت وجود مستمع أو حالة تحويل أو قبول مصدر أو وصول الحزمة إلى التطبيق.

قائمة أولى لا تدّعي الاكتمال

كان لدى IPv6 في عام 1998 شكل لعنوان البث المتعدد، لكنه احتاج أيضاً إلى مفردات مشتركة: عناوين لكل العقد، ولكل الموجّهات، ولبروتوكولات التوجيه، وخدمة الوقت، وأنظمة المؤتمرات التي جاءت من خبرة IPv4.

قدمت RFC 2375 قائمة أولية منتقاة. لم تنسخ جدول IPv4 كله؛ بل حوّلت ما عُدّ ملائماً، وتركت ما لم يكن ملائماً، وطلبت التعليقات، وحجزت كل عنوان لم يرد في القائمة. كانت تلك فتحة محدودة في فضاء الأسماء، لا إعلاناً عن صورته النهائية.

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

لم تكن X تعني مجموعة واحدة في كل مكان

قُيّدت بعض العناوين بنطاق ثابت. واستعملت عناوين أخرى X في خانة النطاق كي يمكن تركيب رقم المجموعة الدائم نفسه مع أي نطاق قانوني.

هنا وضعت RFC 2375 الحد الفاصل: العناوين التي تختلف في النطاق فقط هي مجموعات مختلفة. ويجب على العقدة الانضمام إلى كل مجموعة بصورة مستقلة.

في مثال NTP ضمن RFC 2373، أمكن للمعرّف نفسه أن يعني خوادم الوقت على العقدة ذاتها، أو الوصلة ذاتها، أو الموقع ذاته، أو في النطاق العالمي. بقي معنى الخدمة، لكن الجمهور والعنوان الكامل لم يبقيا واحداً. عبر الرقم الحدود؛ أما العضوية فلم تعبرها.

النطاق جزء من الوجهة

لم يكن النطاق وصفاً جانبياً. فهو يحدد المنطقة الطوبولوجية للمجموعة، ولا يجوز للموجّه إرسال الحزمة إلى ما وراءها. لذلك فإن «كل الموجّهات» على واجهة، وعلى وصلة، وداخل موقع هي ثلاث وجهات مختلفة.

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

تشابه البتات لا يصنع سلسلة هوية. الذي يحدد المجموعة الفعلية هو العنوان الكامل مع نطاقه وسياقه التشغيلي.

لا يوجد مستمعون داخل دفتر السجل

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

جعلت RFC 2710 الطبقة التالية مرئية من خلال Multicast Listener Discovery. صار بوسع الموجّهات اكتشاف العناوين التي تهم العقد على الوصلات المتصلة مباشرة، فيما احتفظ المضيف بالحالة لكل عنوان وواجهة واستجاب للاستعلامات وأبلغ تغيرات الانضمام.

سجل IANA وتقرير الاستماع دليلان مختلفان. يثبت الأول معنىً منسقاً، ويثبت الثاني اهتماماً في مكان وزمن محددين. وبعدهما ما زالت هناك حالة توجيه البث المتعدد وسياسة المصدر ووصول الحزمة وقبول التطبيق.

للديمومة أكثر من موضوع

فصلت RFC 3307 لاحقاً بين العنوان الدائم، ومعرّف المجموعة الدائم، والعنوان الديناميكي. تستطيع IANA حجز عنوان كامل، ويستطيع معرّف دائم تسمية خدمة تقدمها خوادم متعددة عبر نطاقات مختلفة، فيما يخدم التخصيص الديناميكي حاجة مؤقتة.

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

وربطت RFC 3306 بعض عناوين البث المتعدد ببادئة أحادية. فلا ينبغي أن يتجاوز نطاق البث المتعدد نطاق البادئة المضمنة، ولا أن يتجاوز عمر العنوان مدة صلاحيتها. حتى الهوية القابلة لإعادة الاستخدام بقيت مقيدة بالمكان والزمن.

سجل حي، لا عداد لحركة الشبكة

حافظت RFC 4291 على نموذج المجموعة المحددة بالنطاق. ثم عرّفت RFC 7346 القيمة 3 بوصفها Realm-Local ونقحت أسماء النطاقات. وما زال سجل IANA الحالي يفصل بين قيم النطاق، والعناوين ثابتة النطاق، والمتغيرة، والمعرّفات المبنية على بادئة أحادية، والمعرّفات الديناميكية.

يثبت هذا التطور استمرار التنسيق، لكنه لا يثبت وجود حركة لكل سطر من جدول 1998. قد يبقى اسم محجوزاً بعد اختفاء تطبيقه، وقد تضاف خدمة جديدة بعد سنوات طويلة.

يصف السجل ما يمكن تسميته بلا تصادم. أما الشبكة العاملة وحدها فتظهر من يصغي فعلاً.

سلطة تتوقف عند حدها الصحيح

توضح فكرة Lu Heng عن الحد الأدنى للمواصفة الأولية قيمة RFC 2375: فتحت القدر اللازم للتشغيل البيني، وحجزت الباقي، وتركت مجالاً للتصحيح بالتجربة. وتضع أولوية الشيفرة العاملة مستوى السلطة التالي في أحداث الانضمام والتقارير وجداول التحويل والحزم المرصودة.

وتفصل طبقات الواقع بين معنى الخدمة، ومعرّف المجموعة، والنطاق، والعنوان الكامل، وعضوية الواجهة، وحالة المستمع لدى الموجّه، والمسار، والمصدر المقبول، والحزمة المستلمة، ونتيجة التطبيق.

سمّت RFC 2375 المجموعات المبكرة. أما درسها الأطول عمراً فهو أن الاسم الثابت لا يجلب أعضاءه معه.