الخلاصة

  • في نفق IP/GRE يحدد عنوان المصدر جذر النفق ومساحة Neighbor Label Space التي تفسر الوسم الصاعد. الرقم وحده لا يختار الجدول.
  • في نفق MPLS تأتي هوية السياق من الوسوم فوق الوسم الداخلي؛ يجب تعطيل PHP إذا كان سيزيل هذه الهوية قبل البحث.

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

يصل MPLS label داخل GRE. لا توجد جلسة إعداد سابقة تعطي النفق اسماً مستقلاً. يعامل RFC 5331 عنوان المصدر كجذر، ويحافظ المستقبل على مساحة وسم صاعدة لكل جذر فريد.

هذا يعني أن تغيير المصدر أو إعادة كتابته أو إنهاء النفق بصورة غير متماثلة يمكن أن يغير الجدول الذي يستقبل الرقم الداخلي. تبقى قيمة الوسم كما هي، لكن معنى lookup ينتقل.

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

يجب أن يسجل الإيصال المصدر المرصود، واجهة الدخول، آلية السياق، table ID، الجيل، الوسم وFEC. اختزالها إلى source + label لا يوضح أي قاعدة حولت المصدر إلى جذر.

العنوان نفسه يجب أن يصل بين بروتوكولين

عند وجود signaling، يحدد بروتوكول إنشاء النفق عنوان head-end. ويجب على بروتوكول توزيع الوسم أن يعرّف assigner بالعنوان نفسه، حتى عندما يختلف البروتوكولان.

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

إذا استخدم الراوتر عناوين head-end مختلفة لأنفاق مختلفة، يحافظ downstream على مساحة مستقلة لكل عنوان. هوية الجهاز لا تلغي هوية الجذر.

PHP يزيل الدليل قبل استخدامه

في نفق MPLS تحدد الوسوم فوق الوسم الصاعد النفق والسياق. إذا نفذ hop قبل الأخير PHP، قد يصل الرقم الداخلي من دون الوسم الذي اختار جدوله.

يطلب RFC 5331 تعطيل PHP عندما يعتمد السياق على النفق. ليست المشكلة تلف payload؛ المشكلة أن optimization أزال selector. البحث في platform table لا يستعيد الأصل، لأن الرقم نفسه يمكن أن يمثل FEC أخرى بصورة شرعية.

احفظ stack قبل وبعد pop وسبب العملية. لقطة بعد الحذف لا يمكنها إثبات الجذر المفقود.

على LAN لا يكفي EtherType

يشير EtherType مميز إلى upstream assignment، لكنه لا يحدد أي جار عيّن الرقم. يستخدم RFC 5331 context label في أعلى نفق MPLS من hop واحد، ثم يأتي الوسم الصاعد تحته.

ينظر المستقبل إلى context label مع واجهة LAN، يختار مساحة الجار، ثم يفسر الوسم الثاني. إذا فُقدت الواجهة، تحولت هوية محلية إلى رقم عالمي مزيف.

التساوي قد يكون آمناً أو يسبب misroute

يجب أن تكون context labels فريدة داخل LAN نفسه. يمكن توليدها من host part لعنوان IPv4 تحت شروط. إذا تطابقت البتات العشرون الدنيا لواجهتين على LAN واحد، يُرجح أن تخطئ العقد الأخرى في التوجيه.

القيمة نفسها على LAN مختلف غير ملتبسة لأن interface جزء من lookup. المراجعة الصحيحة تستخدم النطاق ذاته، لا قائمة عالمية مسطحة.

الطريقة الآلية لا تنطبق على IPv6-only. وجود رقم لا يثبت أن شروط التوليد تحققت.

دعم الطرف المقابل حقيقة مستقلة

Upstream assignment اختياري ولا يُستخدم من دون معرفة دعم downstream. يترك RFC طريقة المعرفة للتطبيق والبروتوكول. الكود المحلي أو رقم IANA ليس إيصالاً من الطرف المقابل.

المصادر وحدود الإثبات

تثبت المصادر القواعد والتاريخ والسجلات، لا تنفيذاً حالياً أو نفقاً أو PHP أو جذراً أو جدولاً أو تصادماً أو misroute أو multicast أو forwarding أو delivery.