الخلاصة
- يورد RFC 9735 طلباً للاسم
ietf.lispبطول 80 بت، ثم يعيد التسجيلietfبطول 40 بت؛ طول الجواب يثبت مطابقة أقل تخصيصاً، لا تسجيلاً مطابقاً للاسم المطلوب. - اسم AFI 17 المنتهي بـ NULL لا صلة له بـ Distinguished Name في X.509؛ معناه مرتبط بـ Instance-ID ونحو الاستخدام وهوية المسجِّل وسياسة القبول.
- ينبغي حفظ البايتات الخام، والتحليل، والاسمين والطولين، وصنف المطابقة، وسلطة التسجيل، ومجموعة المحددات، وقراءة الذاكرة، وملاحظة الحزمة، ونتيجة التطبيق كلٌّ على حدة.
كان السؤال ietf.lisp. وكان الجواب ietf. لم يكذب الخادم، ولم يعثر على الاسم الدقيق أيضاً.
هذه هي دقة RFC 9735. عندما يوجد تسجيل بالطول نفسه، يستطيع Map-Server إعادة مطابقة دقيقة. وعندما لا يوجد إلا اسم أقل تخصيصاً، يعيد ذلك الاسم مع Mask-Len الأقصر.
يشمل ietf.lisp تسعة محارف وNULL نهائياً، أي عشرة أوكتات و80 بت. أما ietf فأربعة محارف وNULL، أي خمسة أوكتات و40 بت. السجل الكامل هو ietf.lisp/80 → ietf/40. إذا حُوّل إلى عبارة «تم حل الهوية»، ضاعت حدود سلطة الجواب.
الاسم المقروء ليس شهادة
يصرح RFC بأن Distinguished Name هنا لا علاقة له بالحقل المسمى كذلك في PKIX/X.509. يمكن أن يصف مورداً أو دوراً أو موجهاً أو موقعاً أو صيغة لبصمة مفتاح أو تسمية تفسيرية لـ RLOC.
لا تمنح سهولة القراءة تفرداً عالمياً. يتكون المعنى من Instance-ID، وحالة الاستخدام، وإصدار النحو، والجهة التي قدمت التسجيل، والسياسة التي سمحت لها بذلك. قد يعني edge دور Proxy-ETR في مساحة، وإشارة إدخال xTR في مساحة أخرى، وتعليقاً بشرياً في مساحة ثالثة.
لهذا يوصي RFC بـ Instance-ID مستقل لكل استخدام، وبنحو محدد عند وجود استعمالات متعددة. إزالة هذا السياق من الفهرس تدمج ادعاءات مستقلة في هوية مصطنعة.
البايتات تسبق الدلالة
AFI 17 متغير الطول وينتهي بـ 0x00. عند استخدامه EID يشمل Mask-Len الأوكتات النهائية. وداخل LCAF يمكن أن يحدد حقل طول صريح الحدود، مع احتساب NULL أيضاً.
يسمح النص بقبول NULL قبل نهاية الحقل، لكنه يفرض استبعاد كل ما بعده من السلسلة. كما يفرض قبول السلسلة الفارغة نحوياً عندما يأتي NULL بعد AFI مباشرة.
لذلك يجب الفصل بين البايتات المستلمة، والطول المعلن، وموضع أول NULL، والنص المفسر. سجل يحتفظ بالنص فقط لا يستطيع لاحقاً التمييز بين role\0tail وrole\0.
القبول النحوي ليس إذناً سياسياً. يمكن لاستخدام محلي رفض الاسم الفارغ أو تقييد بادئات أو مراجعة NULL المبكر. وظيفة المحلل هي تحديد ما وصل؛ وظيفة سلطة القبول هي تقرير ما يجوز تسجيله.
الاسم المشترك قد يمثل جماعة متغيرة
تصف خبرة النشر في RFC 9735 عدة Proxy-ETR تسجل DN واحداً للدور، مع محدد لكل جهاز. يجمع Mapping System المحددات في مجموعة مرتبطة بالاسم، ثم يوزعها بالطلب أو الاشتراك وفق RFC 9437.
الاسم هنا مرجع لدور جماعي، وليس هوية جهاز دائم. قد تبقى السلسلة بينما تتغير العضوية. Map-Reply يثبت ما نشره النظام في تلك اللحظة، لكنه لا يثبت أن كل عضو ما زال يؤدي الدور، أو أن المسارات مستقلة، أو أن المحدد المختار أوصل خدمة.
وفي إدخال xTR، يمكن لتسجيل DN مخصص أن يبدأ تسجيل UDP ويساعد في إعداد النقل الموثوق. لكن مصادقة التسجيل، وقبوله، وقيام الجلسة، وبقائها، ومعالجة البيانات إيصالات مختلفة.
المصادقة لا تتحدث باسم النتيجة
يرث RFC 9735 اعتبارات RFC 9301 وRFC 8060. المصادقة مهمة لإسناد ادعاء التحكم إلى جهة وتطبيق نطاق التسجيل. لكنها لا تثبت كتابة cache أو استخدام العتاد للحالة أو قابلية وصول RLOC أو نجاح التطبيق.
تتدرج الأدلة هكذا: تحليل البايتات؛ قبول الاسم؛ تصنيف المطابقة؛ وصول الرد أو الإشعار؛ كتابة cache وقراءته؛ اختيار المحدد؛ ملاحظة الحزمة؛ نتيجة الخدمة. يضيف الإيصال اللاحق حقيقة، ولا يوسع الإيصال السابق بأثر رجعي.
هذه هي طبقات الواقع عند Lu Heng في Reality Layers: الرمز والسجل المأذون والحالة المنفذة والنتيجة المرصودة مترابطة، لكنها ليست حقيقة واحدة.
وتقترح Minimum Initial Specification حداً مؤسسياً سليماً: توحيد الحد الأدنى اللازم للتشغيل البيني، وإبقاء قواعد الاستخدام اللاحقة محلية ومرئية وقابلة للاستبدال.
المصادر
- RFC 9735 HTML، النص، XML، صفحة المعلومات
- Datatracker، السجل التاريخي، بحث التصويبات
- IANA Address Family Numbers
- RFC 9300، RFC 9301، RFC 8060، RFC 9437
- RFC 3629، RFC 5280
- LISP ECDSA 13، الاتصال الخارجي 01، الاستخدام الجغرافي 09
- النقل الموثوق 05، VPN 12، تقرير NAT 09
- Lu Heng: Reality Layers، Minimum Initial Specification، The Policy Mirror
المصادر
- https://www.rfc-editor.org/rfc/rfc9735.html
- https://www.rfc-editor.org/rfc/rfc9735.txt
- https://www.rfc-editor.org/rfc/rfc9735.xml
- https://www.rfc-editor.org/info/rfc9735
- https://datatracker.ietf.org/doc/rfc9735/
- https://datatracker.ietf.org/doc/draft-ietf-lisp-name-encoding/history/
- https://www.rfc-editor.org/errata_search.php?rfc=9735
- https://www.iana.org/assignments/address-family-numbers/address-family-numbers.xml
- https://www.rfc-editor.org/rfc/rfc9300.html
- https://www.rfc-editor.org/rfc/rfc9301.html
- https://www.rfc-editor.org/rfc/rfc8060.html
- https://www.rfc-editor.org/rfc/rfc9437.html
- https://www.rfc-editor.org/rfc/rfc3629.html
- https://www.rfc-editor.org/rfc/rfc5280.html
- https://www.ietf.org/archive/id/draft-ietf-lisp-ecdsa-auth-13.txt
- https://www.ietf.org/archive/id/draft-ietf-lisp-site-external-connectivity-01.txt
- https://www.ietf.org/archive/id/draft-ietf-lisp-geo-09.txt
- https://www.ietf.org/archive/id/draft-ietf-lisp-map-server-reliable-transport-05.txt
- https://www.ietf.org/archive/id/draft-ietf-lisp-vpn-12.txt
- https://www.ietf.org/archive/id/draft-farinacci-lisp-lispers-net-nat-09.txt
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/the-policy-mirror/
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
