الخلاصة

  • تحوّل RFC 1954 ربطًا سبق أن قبله IFMP إلى VPI/VCI على ATM وإلى واحدة من ثلاث صيغ لحمولة AAL-5. أما IPv4 غير المعاد توجيهه ورسائل تحكم IFMP فتبقى على المسار الافتراضي VPI 0 وVCI 15.
  • ظهور خلية على القناة الموسومة يثبت اختيار واجهة محلية في لحظة الرصد. ولا يثبت اكتمال إعادة تجميع AAL-5 أو وصول الرزمة أو هوية المرسل أو التفويض أو الانتشار الفعلي أو النسب المباشر إلى MPLS.

تكمن الفكرة في الحقول التي اختفت، لا في الوسم الذي ظهر.

في Flow Type 1 لا تنتقل عناوين المصدر والوجهة ولا حقل البروتوكول، ولا تنتقل منافذ TCP أو UDP. تصل بقية الحمولة سليمة، لكنها لا تفسر نفسها. يحتاج المستقبل إلى الحالة التي ربطت هذا التدفق بهذه القناة وبهذه الصيغة.

هكذا تنقل RFC 1954 المعلومات المتكررة من كل رزمة إلى سياق مشترك. السرعة ناتجة من ذلك النقل، وكذلك موضع العطل المحتمل.

ثلاث صيغ وثلاث تبعيات للحالة

يزيل Flow Type 0 ترويسة LLC/SNAP فقط. يبدأ داتاغرام IPv4 الكامل من أول أوكتت في الحمولة، ويبقى MTU عند 1500. انتقلت هوية البروتوكول إلى سياق VC، لكن ترويسة IP بقيت كاملة.

يحذف Flow Type 1 ستة عشر أوكتت: Version وIHL وTOS وTTL وProtocol وعنواني المصدر والوجهة، إضافة إلى أول أربعة أوكتات بعد ترويسة IP. وتكون تلك الأربعة منافذ المصدر والوجهة مع TCP أو UDP. تبقى Total Length وIdentification والأعلام وFragment Offset وChecksum ثم البيانات. يصبح MTU للداتاغرام الأصلي 1484.

لا يرسل Flow Type 2 عشرة أوكتات من ترويسة IPv4 الأصلية: Version/IHL وTTL وعنواني المصدر والوجهة. لكنه يضيف أوكتتين Reserved، ولذلك يكون الاختصار الصافي ثمانية أوكتات ويبلغ MTU مقدار 1492. يبقى TOS وProtocol والأوكتات الأربعة التالية.

في الصيغتين المضغوطتين تحتفظ Total Length بطول IPv4 قبل الحذف. ويُنقل Checksum بالقيمة التي ستكون له لو كان TTL صفرًا. هذه قرائن على إعادة بناء داتاغرام معروف، لا على استقبال بروتوكول مستقل جديد. كما أن Checksum ليس توقيعًا ولا إثباتًا لهوية المصدر.

لا يمكن استنتاج النوع من الطول. قد تضيف AAL-5 من صفر إلى 47 أوكتت من الحشو قبل ذيل من ثمانية أوكتات، كما تغيّر التجزئة والبيانات الأحجام. تأتي قواعد القراءة من الربط الحالي بين VC وFlow Type. وقد تعطي الحالة القديمة معنى خاطئًا لبايتات وصلت من دون خطأ.

المسار الافتراضي هو قاعدة الاختصار

تحدد RFC 1953 المرحلة السابقة. تقترح العقدة الواقعة في اتجاه المصب على جارها في اتجاه المنبع ربطًا مؤقتًا بين تدفق ووسم. يستطيع المستقبل تجاهل Redirect. وعند انتهاء العمر أو تعارض الربط يعود التدفق إلى الحالة الافتراضية.

تبدأ RFC 1954 بعد القبول. يستخدم IPv4 الافتراضي VPI 0 وVCI 15، مع تغليف LLC/SNAP المحدد في RFC 1483. تسبق ثمانية أوكتات الداتاغرام الكامل لتعرّفه على أنه IPv4، ثم تدخل البنية كلها في CPCS-PDU من AAL-5. يبلغ MTU الخاص بـIPv4 مقدار 1500 أوكتت.

يجب أن تمر رسائل IFMP نفسها بهذا المسار. لذلك لا تعتمد أداة التفاوض على القناة المتخصصة التي تسعى إلى إنشائها. إذا رُفض Redirect أو انتهى أو أصبح متناقضًا، تظل هناك صيغة مشتركة كاملة يمكن للطرفين فهمها.

لا تحجز الوثيقة سوى معنى آخر: 0/0 لخلية غير معيّنة. ولا تستخدم خلايا OAM أو بت CLP أو خلايا ABR RM. وجود هذه العناصر في أثر ATM لا يثبت تشغيل آلية RFC 1954.

يُستهلك الوسم في عنوان القناة

تصبح البتات الستة عشر الدنيا من Label هي VCI، وتصبح البتات الاثنتا عشرة التالية هي VPI، وتبقى الأربع العليا محجوزة. إذا لم تدعم الوصلة العرض الكامل توضع الأصفار في البتات العليا غير المستخدمة. ويرسل المرسل البتات المحجوزة أصفارًا ويتجاهلها المستقبل.

إذن يحدد الرقم قناة افتراضية على وصلة واتجاه محددين؛ لا يحدد شخصًا أو خدمة أو مسارًا عالميًا. لا معنى دائمًا لـVPI/VCI من دون المنفذ والاتجاه وعهد المجاورة وعمر الربط وFlow Type.

كما أن إعداد المبدّل قرار منفصل. يتيح GSMP في RFC 1987 لوحدة تحكم إنشاء اتصالات داخل مبدّل ATM وحذفها وإدارة المنافذ وقراءة الإحصاءات. أما RFC 1954 فتحدد البايتات الموضوعة على القناة المختارة. قبول IFMP لا يثبت أن الاتصال بُرمج، وبرمجة VC لا تثبت اختيار صيغة IPv4 الصحيحة.

الخلية هي أول الدليل لا نهايته

تتوزع CPCS-PDU واحدة من AAL-5 على خلايا ATM متعددة. تثبت الخلية المرصودة أن الواجهة المرسلة اختارت VPI/VCI، لكنها لا تثبت وصول جميع الخلايا أو قبول الذيل. لا توجد حمولة كاملة قبل إعادة التجميع والتحقق.

ثم تبقى استعادة الحقول وفحص IPv4 وقرار التوجيه التالي والوصول إلى الطرف البعيد وتأثير التطبيق. تقول RFC 1954 صراحة إنها لا تناقش مسائل الأمن. الوسم ليس اعتماد هوية، والقناة ليست إذنًا، والمجموع الاختباري ليس توقيعًا.

لذلك ينبغي فصل استلام Redirect عن قبوله، وصلاحية الربط عن إعداد المبدّل، واختيار VC عن اكتمال AAL-5، واستعادة IP عن الوصول النهائي. عبارة «مرور موسوم» لا يجوز أن تتحول إلى «تسليم ناجح».

التشابه لا يصدر شهادة نسب

وصفت RFC 2105 لاحقًا Tag Switching، وحددت RFC 3031 بنية MPLS، ثم شرحت RFC 5036 بروتوكول LDP وآليات وسوم ATM. توجد أوجه شبه حقيقية: حالة مسبقة، وقيم قصيرة، وقرار في مستوى البيانات. لكنها لا تثبت انتقال الشفرة أو السببية التاريخية.

RFC 1954 وثيقة Informational تسجل بروتوكولًا خاصًا، وليست ناتج مجموعة عمل في IETF. لا تقدم دليلًا على الانتشار الواسع أو الأداء المقاس أو التشغيل البيني. يحتاج إثبات النسب إلى سجلات تصميم وتنفيذات وشهادات وآثار تشغيل تربط المراحل صراحة.

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

حملت الخلية وسمًا بالفعل. قالت شيئًا ضيقًا وقابلًا للفحص: اختارت هذه الواجهة هذه القناة وهذه الصيغة في تلك اللحظة. ولم تقل أكثر من ذلك.

المصادر