الخلاصة
- تتيح أدوار BGP للشبكات المتجاورة مقارنة توقعاتها بشأن المزوّد والعميل والنظير وخادم المسارات قبل تبادل الإعلانات؛ ويمكن لعدم توافق مؤكد أن يمنع جلسة eBGP.
- يحمل OTC حدّ الانتشار مع المسار، لكنه لا يصادق على العلاقة التجارية، ولا يحل محل سياسات الاستيراد والتصدير الصريحة، ولا يصف علاقة معقدة تتغير حسب البادئة.
التحليل
لا يشترط تسرّب المسارات وجود منشأ زائف. يعرّفه RFC 7908 بأنه انتشار إعلان BGP متعلّم إلى ما بعد نطاقه المقصود. قد يقود المسار إلى الوجهة الصحيحة، ومع ذلك ينتقل من مزوّد إلى مزوّد آخر أو من نظير إلى مزوّد في اتجاه لا تسمح به العلاقات المعنية. يقع الخلل في سلسلة التسليم، لا في اسم الوجهة.
اعتمدت هذه السلسلة طويلاً على الإعداد المحلي وحده. كان المشغّل يصف الجار بأنه عميل أو مزوّد أو نظير، ويبني مرشحات على ذلك الاعتقاد، ثم يفترض أن الطرف الآخر يروي القصة نفسها. لم تكن الجلسة مطالبة بمقارنة الروايتين. وكان خطأ كتابي أو مرشح مفقود أو خلل في الأتمتة قادراً على تحويل خطأ محلي إلى مسار تقبله شبكات بعيدة.
يضيف RFC 9234 تبادلاً صغيراً ومهماً قبل المسارات. تستطيع رسالة BGP OPEN حمل قدرة الدور. الأدوار العادية هي Provider وCustomer وRoute Server وRoute Server Client وPeer. عندما يعلن الطرفان دوريهما، يجب أن يكون الزوج منطقياً: Provider مقابل Customer، وRoute Server مقابل Route Server Client، وPeer مقابل Peer. وإلا تُرفض الوصلة بإشعار Role Mismatch.
هذا فحص لاتساق البروتوكول، وليس حكماً على الحقيقة التجارية. لا يقرأ الموجّه عقد النقل أو الفاتورة أو التزام السعة. قد يضبط الطرفان دورين متوافقين لكنهما غير صحيحين. وقد تختلف العلاقة نفسها حسب البادئة أو الخدمة أو المنطقة. يسمي RFC ذلك علاقة معقدة ويمنع وضع دور واحد على جلستها. إذا أمكن فصلها إلى جلسات عادية فذلك أفضل؛ وإلا تبقى سياسة كل بادئة ضرورية.
تعمل الآلية الثانية مع رسائل UPDATE. إن Only to Customer، أو OTC، سمة مسار اختيارية انتقالية رقمها 35، وتحمل قيمتها ذات الأربع بايتات رقم نظام مستقل. بعدما يُرسل المسار نحو عميل أو نظير أو عميل خادم مسارات، يشير OTC إلى أنه لا ينبغي أن يتقدم بعد ذلك إلا نحو العملاء.
يصبح المسار الذي يحمل OTC وغير مؤهل إذا وصل من عميل أو من عميل خادم مسارات. ويحدث الشيء نفسه في حالة عدم توافق محددة عند الاستلام من نظير. وعند التصدير لا يجوز إرسال مسار يحمل OTC إلى المزوّدين أو النظراء أو خوادم المسارات. لذلك يمكن للإشارة منع التسرب محلياً وكشفه بعد عدة قفزات.
يظل النشر الجزئي مفيداً. إذا وصل مسار من مزوّد أو نظير أو خادم مسارات من دون OTC، يستطيع المستقبل المتوافق إضافته. يصف RFC ذلك بأنه منفعة للمتبنين الأوائل. لكن السمة ليست محمية بالتشفير؛ يستطيع AS على الطريق حذفها أو تغييرها، وقد تؤدي علامة خاطئة إلى حجب انتشار مشروع.
يفرض التوافق قراراً آخر. إذا أعلن جار الدور ولم يعلنه الآخر، يكون السلوك العادي متابعة الجلسة باستخدام الدور المحلي. يستطيع الوضع الصارم رفض الجار الصامت. يحذر RFC 9234 من جعله الإعداد الافتراضي، لأن تحديثاً برمجياً قد يمنع جلسة eBGP من العمل.
يبقى RFC 8212 هو الأساس: لا ينبغي استيراد مسارات eBGP أو تصديرها من دون سياسة صريحة. لا تتحقق الأدوار وOTC من المنشأ، ولا تجعل السياسة المتساهلة آمنة، ولا تستبدل مرشحات البادئات والمسارات. يؤكد سجل IANA الرموز فقط — السمة 35 والرمز الفرعي 11 — ولا يثبت نشرها لدى شبكة أو إصدار منتج بعينه.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
