المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

ما هو انقسام الدماغ؟

كيفية الاستعداد بشكل استباقي لمواجهة مشكلات تجاوز الفشل

أسباب محتملة لانقسام الدماغ

إجراء أستكشاف الأخطاء وإصلاحها - المخطط الانسيابي

علاج طارئ من انقسام الدماغ

البيانات التي ستتم مشاركتها مع TAC

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء تقسيم الدماغ الشائعة التي تتم مواجهتها مع أزواج أجهزة الأمان المعدلة (ASA) للتغلب على الأعطال أو الدفاع ضد تهديد الطاقة النارية (FTD) التي تتسم بقابلية توفر عالية (HA) من Cisco وإصلاحها.

المتطلبات الأساسية

المتطلبات

cisco يوصي أن يتلقى أنت معرفة حول كيف ASA/FTD عالي التوفر زوج (تجاوز الفشل) يعمل - حول تجاوز الفشل.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج أو أجهزة معينة ويطبق على جميع عمليات نشر ASA/FTD المدعومة في تجاوز الفشل.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

ما هو انقسام الدماغ؟

Split-brain هو سيناريو حيث تكون وحدات ASA/FTD HA غير قادرة على الكشف عن بعضها البعض على الشبكة ومن ثم تقوم كلتاهما بالدور النشط. وهذا يتسبب في أن يكون لكل من الوحدات نفس عنوان IP للواجهة وعنوان MAC وقد يؤدي إلى حالات عدم تناسق شديدة في شبكتك مما يؤدي إلى فقد الخدمات.

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

مثال على انقسام الدماغ:

الوحده الاساسيه:

ciscoasa1/act/pri# show failover state

State          Last Failure Reason      Date/Time

This host  -   Primary

Active         None

Other host -   Secondary

Failed         Comm Failure             02:39:43 UTC Jan 10 2022

====Configuration State===

Sync Done - STANDBY

====Communication State==

الوحدة الثانوية:

ciscoasa2/act/sec# show failover state

State          Last Failure Reason      Date/Time

This host  -   Secondary

Active         None

Other host -   Primary

Failed         Comm Failure             02:39:40 UTC Jan 10 2022

====Configuration State===

Sync Done

Sync Done - STANDBY

====Communication State==

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

طوبولوجيا المعامل

تم تعيين VMAC إلى الواجهة كما يلي، وقد تم القيام بذلك لتسهيل فهم جدول عناوين MAC:

Inside (G0/2)    : Active MAC    - 00c1.1000.aaaa

Standby MAC - 00c1.1000.bbbb

Outside (G0/4) : Active MAC    - 00c1.2000.aaaa

Standby MAC - 00c1.2000.bbbb

ملاحظة: إذا لم يتم تكوين عناوين VMAC، فإن الجهاز النشط يستخدم MAC دائما لواجهة الوحدة الأساسية ويأخذ الاستعداد MAC الثانوي.

جدول عناوين MAC على المحول عندما يكون HA سليما:

Switch#show mac address-table

Mac Address Table

-------------------------------------------

Vlan   Mac Address      Type        Ports

----   -----------      --------    -----

100    00c1.1000.aaaa   DYNAMIC     Gi1/0/5

100    00c1.1000.bbbb   DYNAMIC     Gi1/0/1

300    00c1.64bc.c508   DYNAMIC     Gi1/0/4

300    00d7.8f38.8424   DYNAMIC     Gi1/0/8

200    00c1.2000.aaaa   DYNAMIC     Gi1/0/7

200    00c1.2000.bbbb   DYNAMIC     Gi1/0/3

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

الإجراءات المحتملة هي:

- إذا تلقى ASA إستجابة على إرتباط تجاوز الفشل، فلا يمكن تجاوز الفشل.

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

- إذا لم يستلم ASA إستجابة على أي واجهة، فعندئذ تتحول الوحدة الاحتياطية إلى الوضع النشط وتصنف الوحدة الأخرى على أنها فاشلة. وهذا من شأنه أن يؤدي إلى سيناريو انقسام الدماغ.

في هذه المرحلة، ستعمل جميع واجهات البيانات الموجودة على كل من جدران الحماية كما لو كانت الوحدة النشطة. لذلك، ستستخدم الواجهات الموجودة على جدار الحماية النشط والاستعداد نفس عنوان IP و MAC. سيؤدي ذلك إلى جدول عناوين MAC غير متسق بسبب إدخال ARP السام وبالتالي يسبب انقطاع.

ملاحظة: يعد إرتباط تجاوز الفشل مسؤولا عن نقل هذه البيانات بين زوج تجاوز الفشل: حالة الوحدة (نشطة/إحتياطية)، ورسائل الترحيب، وحالة إرتباط الشبكة، وتبادل عناوين MAC، وتكرار التكوين، والمزامنة.

كيفية الاستعداد بشكل استباقي لمواجهة مشكلات تجاوز الفشل

الاستعداد مسبقا لمواجهة حالة انقسام الدماغ:

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

- مخطط الشبكة - يوصى بأن يكون لواجهات البيانات وارتباطات تجاوز الفشل مسارات مختلفة لتقليل فرصة فشل جميع الواجهات في نفس الوقت.

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

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

- ضبط قيم مؤقت الاستقصاء/مؤقت الانتظار حسب عملية النشر - لا يوجد حجم واحد يناسب كافة نهج وحدات توقيت تجاوز الفشل. بشكل عام، يمكن أن يؤدي انخفاض المؤقت إلى حدوث عمليات تجاوز فشل غير ضرورية (خاصة إذا كان هناك بعض التأخير) وقيمة عالية جدا إلى زيادة الوقت بحدوث تجاوز الفشل. مما يؤدي إلى حدوث تجاوزات ملحوظة. يجب أن تكون قيمة مؤقت الاحتجاز قيمة مؤقت الاستطلاع 5x.

- تكوين عنوان MAC ظاهري للواجهات - تحت شرط حيث "يتم تمهيد الوحدة الثانوية دون اكتشاف الوحدة الأساسية، ثم تصبح الوحدة الثانوية الوحدة النشطة وتستخدم عناوين MAC الخاصة بها لأنها لا تعرف عناوين MAC للوحدة الأساسية." عندما تصبح الوحدة الأساسية متوفرة، تقوم الوحدة الثانوية (النشطة) بتغيير عناوين MAC إلى عناوين الوحدة الأساسية، مما يمكن أن يتسبب في انقطاع في حركة مرور الشبكة. وبالمثل، إذا قمت بتبديل الوحدة الأساسية بمعدات جديدة، سيتم إستخدام عنوان MAC جديد.
يتم حماية عناوين MAC الظاهرية من هذا التعطيل، نظرا لأن عناوين MAC النشطة معروفة للوحدة الثانوية عند بدء التشغيل، وتظل كما هي في حالة أجهزة الوحدة الأساسية الجديدة. إذا لم تقم بتكوين عناوين MAC الظاهرية، فقد تحتاج إلى مسح جداول ARP على الموجهات المتصلة لاستعادة تدفق حركة المرور. لمزيد من التفاصيل، ارجع إلى - عناوين MAC وعناوين IP في تجاوز الفشل.

- إرسال سجلات ASA/FTD الخاصة بكل من الوحدات إلى خادم syslog خارجي - هذه الخطوة أكثر ملاءمة للمشكلات.

أسباب محتملة لانقسام الدماغ

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

- مشاكل L1 - كابل معيب/SFP/الواجهة

- مشكلة على جهاز متوسط

- نقص الذاكرة أو موارد وحدة المعالجة المركزية على ASA/FTD
ملاحظة: يستخدم محرك ASA/Lina كتل ذاكرة سعة 1550 بايت لتخزين الحزم لمعالجتها. إذا لم تستنفد الكتل الحرة لهذا الحجم، فلن يعود بإمكان ASA/FTD معالجة حزم تجاوز الفشل. قم بتشغيل كتل العرض للتحقق من استنفاد الكتلة.

إجراء أستكشاف الأخطاء وإصلاحها - المخطط الانسيابي

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

ملاحظة: في عمليات نشر برنامج الإرسال فائق السرعة (FTD)، يجب اتباع الخطوات الواردة في هذا المخطط من خلال "تشخيصات دعم النظام-CLI".

مخطط تدفق أستكشاف الأخطاء وإصلاحها

علاج طارئ من انقسام الدماغ

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

1. تعطيل تجاوز الفشل على الوحدة التي لا تقوم بتمرير حركة مرور البيانات:

- على النظام الأساسي ASA، عبر CLI، انتقل إلى الوحدة الطرفية للتكوين وأدخل الأمر no failed over.

- على نظام FTD الأساسي، عبر وضع CLISH، أدخل الأمر configure high-availability suspend.

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

ملاحظة: إذا لاحظت مشاكل في الاتصال حتى بعد تنفيذ الخطوة (الخطوات) المذكورة، فمن المحتمل أن يكون للجهاز (الأجهزة) المتصل إدخالات ARP قديمة. تحقق من إدخالات ARP على أجهزة تدفق البيانات إلى الخادم الخادم الخادم الخادم الخادم الخادم الخادم. لإصلاح المشكلة، يمكنك إما تفريغ هذه أو إجبار ASA/FTD العامل على إرسال حزمة GARP لبروتوكول الإنترنت الخاص بالواجهة التي تحتوي على المشكلة. للقيام بذلك، قم بتشغيل الأمر في وضع التمكين (ل FTD في System يدعم التشخيص-cli) - قائمة تصحيح الأخطاء IPaddroutl 6 <interface ip address>.

تحذير: في حالة فتح تذكرة دعم مع TAC للمشاكل المتعلقة بتقسيم الدماغ، يرجى مشاركة المعلومات المذكورة تحت بيانات القسم المطلوب تجميعها لطلب خدمة TAC في هذا المستند.

البيانات التي ستتم مشاركتها مع TAC

الرجاء مشاركة البيانات المذكورة في حالة الحاجة إلى فتح طلب خدمة TAC.

1. مخطط مخطط مخطط يوضح ASA/FTD-HA واتصالاته المادية بالأجهزة المجاورة (بما في ذلك واجهات تجاوز الفشل).

2. إخراج عرض الدعم الفني على ASA أو ملف أستكشاف الأخطاء وإصلاحها على الأنظمة الأساسية التي تعمل بنظام FTD.

3. Syslog مع الطوابع الزمنية ل +/- 5 دقائق عند حدوث المشكلة.

4. ملفات أستكشاف أخطاء FXOS وإصلاحها، إذا كان الجهاز جهاز FPR.

لإنشاء ملفات أستكشاف الأخطاء وإصلاحها ل FTD أو FXOS، يرجى الرجوع إلى إجراءات إنشاء الملف لاستكشاف أخطاء FirePOWER وإصلاحها. فتح TAC SR.