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

الأسطورة: الترتيب يعني الاحتياط

قائمة مرتّبة بإدخالين وتعريف واحد مشترك تبدو كأساسي وثانوي. ينتهي التشابه عند الصياغة. تصف وثائق Cisco لـ ASA خريطة التشفير بأنها نموذج السياسة الذي يطابق الحركة المحمية ويسمّي ترتيب النظير الخاص بها، وتحدث المطابقة مقابل الإدخال الذي يحتجز التدفق أولًا. توافر نظير بعيد ليس جزءًا من ذلك التقييم.

ما بنيته هو سياسة لن يُرجَع إليها أبدًا لذلك التدفق، إضافة إلى تعليق في سجل تغيير يزعم التكرار الاحتياطي.

الترتيب يحتجز التدفق، مرة واحدة فقط

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

هذا السلوك مفيد عندما تستخرج استثناءات عمدًا من سياسة واسعة، وهو عديم الفائدة كآلية تجاوز للفشل. تحقق مما حدث فعليًا بالأمر show crypto map والأمر show crypto ipsec sa peer، ثم تتبّع حزمة اصطناعية عبر المسار الذي تعتقد أنها تسلكه. سيسمّي التتبّع الإدخال الذي احتجزها، وهذا هو الجواب الوحيد المهم.

اختيار المسار وملكية السياسة قراران منفصلان

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

حافظ أيضًا على تعاقد متبادل مع الطرف البعيد: الهوية المقبولة ونطاقات العناوين المحمية، ومسار عودة للبادئات المهمة وإذن للخدمة. الاختيار الصادر البديل الذي لا يتوقعه الطرف الآخر ليس مسارًا بديلًا، بل نصف مسار.

ما يحتاجه المسار البديل الحقيقي

اختر آلية مصممة للمهمة: مجموعة مدعومة من النظراء المرشحين، أو نفق موجّه بمسار ثابت عائم أو تجاور توجيه ديناميكي عبره، أو أي تصميم احتياطي توثقه منصتك لتلك الخدمة. ثم دوّن أي مكوّن يكتشف الفشل وأي مكوّن يختار البديل، لأن هاتين وظيفتان مختلفتان وغالبًا فريقان مختلفان.

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

اختبر ثلاث حالات، لا واحدة

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

ميّز أيضًا بين التداخل المُعدّ والتعايش المشروع بين ارتباطات قديمة وجديدة أثناء إعادة توليد المفاتيح. عدة ارتباطات أمان نشطة أمر طبيعي ومؤقت؛ أما إدخالان يتنازعان تدفقًا واحدًا فدائمان وغير مرئيين.

مقالات ذات صلة