الخلاصة

  • يتيح RFC 7213 لعقد MPLS-TP التي لا تستخدم مستوى بيانات IP تعلّم عنوان MAC أحادي الإرسال والحجم الأقصى للإطار لدى النظير بواسطة إعلان G-ACh.
  • لا يقرر الإعلان ما إذا كانت الوصلة نقطة إلى نقطة، ولا إن كان اختلاف MFS يوجب إيقافها، ولا طريقة العنونة بعد انتهاء المعلومة؛ فهذه قرارات محلية مُعدّة مسبقًا.
  • يربط التنفيذ الآمن كل قيمة متعلَّمة بالمصادقة ومدة الصلاحية والطوبولوجيا وسجل تغيير ظاهر ومسار احتياطي مُختبَر.

اكتشاف العنوان لا يساوي تقرير السياسة

يمكن لـ MPLS-TP العمل من دون مستوى بيانات IP. لذلك قد تغيب ARP وIPv6 Neighbor Discovery، مع أن إطار Ethernet ما زال يحتاج إلى عنوان MAC وجهة. يرتب RFC 7213 الخيارات: استخدام ARP أو ND أو LLDP إن كانت متاحة؛ ثم GAP إذا كانت غير متاحة وكان النظيران يدعمانه؛ وبعد ذلك فقط اللجوء إلى الإعداد الساكن أو عنوان غير متفاوض عليه.

يوزع كل خيار التكلفة والسلطة بطريقة مختلفة. الإعداد الساكن محلي، لكنه قد يفرض تعديلًا يدويًا لدى النظير بعد استبدال واجهة، ولا سيما إذا كان النظير تابعًا لمزوّد آخر. يلغي البث الحاجة إلى معرفة عنوان أحادي، لكنه قد يوسع توزيع الإطارات بلا ضرورة. أما عنوان MPLS-TP المتعدد المحجوز 01-00-5E-90-00-00 فهو بديل محدود لوصلة معروفة بأنها نقطة إلى نقطة.

كلمة «معروفة» هي حد الحوكمة. قد تبدو دائرة يوفّرها طرف خارجي نقطة إلى نقطة بينما تتغير بنيتها الأساسية. وبالنسبة إلى التطبيقات التي تدعم بدائل البث أو الإرسال المتعدد هذه، يطلب RFC 7213 وسيلة تمكّن المشغّل من إعلان الوصلة نقطة إلى نقطة، ويحظر تلك البدائل عندما لا تكون هذه الطوبولوجيا معروفة. هذا الشرط خاص بأنماط العنونة المذكورة، ولا يحوّل إعلان GAP إلى شهادة على الطوبولوجيا. يستطيع النظير إعلان عنوانه، لكنه لا يملك تصديق افتراض الطوبولوجيا لدى المستقبِل.

معلمتان ونتيجتان مختلفتان

يعرّف RFC 7213 تطبيق GAP ذي المعرّف 0x0001، Ethernet Interface Parameters. كائن Source MAC Address من النوع 0 وطوله 8؛ وقيمته عنوان MAC أحادي الإرسال المخصص لواجهة الإرسال بصيغة EUI-64، بعد التحويل المعياري من عنوان MAC ذي 48 بت. ويحمل Maximum Frame Size أكبر إطار تقبل الواجهة إرساله. تُرسل الإعلانات إلى 01-00-5e-80-00-0d من دون اعتماد على IP.

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

على Ethernet متعدد النقاط الذي يحمل LSP نقطة إلى نقطة، تكون عناوين الوجهة الأحادية إلزامية. شكل الوصلة هو الذي يحدد سلوك العنونة المسموح؛ ولا يصلح التوزيع الواسع اختصارًا محايدًا.

انتهاء الصلاحية يسحب الإذن بالاستخدام

يرث RFC 7213 مدد GAP ويوصي بالإعلان والطلب سريعًا بعد إعادة الإعداد أو التشغيل أو اكتشاف الانفصال. عند تغير MAC يُستخدم الجديد. وعند انتهاء مدته بسبب توقف الإعلانات أو اختفاء TLV، لا يجوز استخدام القديم عنوانًا للنظير. تعود العقدة إلى الطريقة المحلية المعدّة لحالة غياب الإعلان.

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

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

تبقى الكلفة عند صاحب السلطة المحلية

تخفف مصادقة RFC 7212 خطر تعديل MAC أو MFS، لكنها لا تثبت أن الدائرة ما زالت نقطة إلى نقطة، ولا تختار الحد الأدنى المقبول، ولا تقرر بين الإيقاف وفحص OAM. في الشبكات متعددة النقاط يجب على المشغّل حصر الإرسال في المنافذ المصرح لها. وقد تكشف رؤية TLV معلومات مفيدة للمهاجم، لذلك تبقى الحماية المادية ذات صلة.

يوضح السيناريو المضاد الخطر: يبقى MAC صحيح قديمًا بعد استبدال واجهة؛ تتحول وصلة معلنة كنقطة إلى نقطة إلى وسط مشترك؛ أو يؤدي اختلاف MFS إلى إيقاف خدمة رغم أن السياسة المحلية كانت تقتضي الفحص أولًا. هنا ينشأ الفشل من الخلط بين الدليل والسلطة.

المصادر