المقدمة
يصف هذا المستند إستخدام المحولات ذات الأدوار المزدوجة في بنية بنية Application Centric Infrastructure (ACI) واستخدام بطاقات الواجهة الظاهرية (VICs) من Intel.
المشكلة
القضايا التي تم الإبلاغ عنها:
1. لا يظهر المحول الخلفي N9K-C93600CD-GX في نظام المجموعة.
2. تظهر واجهة المستخدم الرسومية (GUI) الخاصة بوحدة التحكم الخاصة بتطبيق سياسة البنية الأساسية (APIC) أرقام الواجهة الخطأ المتصلة.
3. تظهر واجهة المستخدم الرسومية (GUI) ل APIC عنوان MAC نفسه لجميع الواجهات (ETH2-1، ETH2-2، ETH2-3، ETH2-4).
الحل
1. لا يظهر المحول الخلفي N9K-C93600CD-GX في نظام المجموعة
ولوحظ أن نهجا عاما جدا قد أستخدم عند الإبلاغ عن هذه الأنواع من المسائل. هذه هي الخطوات الأساسية لاستكشاف الأخطاء وإصلاحها التي يمكن تنفيذها لعزل المنتجات ولكن يجب تنفيذها بعد التحقق من دليل التثبيت الخاص بالمنتج والتأكد من مطابقة الإعدادات والمتطلبات الحالية.
i. تم نقل الاتصالات إما على جانب المحول أو على جانب APIC.
ii. تم إعادة تحميل المحول أو APIC.
3. يتم تجميع أوامر واجهة سطر الأوامر (CLI) الإضافية أو يتم في بعض الأحيان تجميع سجلات الدعم الفني لمزيد من التحقيق في المسألة.
كل هذه الخطوات صحيحة ويجب اتباعها. ولكن هناك خطوة أخرى يمكن فحصها كلما كانت هناك مشكلة اكتشاف مع معرف جزء محدد (PID). إن ذلك التحقق الأساسي يتمثل في المرور عبر دليل تثبيت الأجهزة الخاص بهذا المحول المحدد.
على سبيل المثال، حدثت مشكلة لدى مستخدم مع محول PID N9K-C93600CD-GX وكان المستخدم يحاول جلبه كعمود فقري وتم توصيله بالمحول الطرفي عبر المنفذ رقم 20 الخاص به. هذا المفتاح الخلفي لم يظهر قط.
في دليل التثبيت، يمكن العثور على هذه المعلومات:
- هذا مفتاح تقصير دور ك ورقة مفتاح.
- يجب إستخدام إرتباطات البنية الافتراضية (المنافذ 29-36) لاكتشاف المحول الأولي عبر محول آخر.
- لتغيير المحول من الدور الافتراضي، يجب عليك المتابعة كما يلي: تظهر العقدة كجهاز مكتشف في طريقة عرض مخزون البنية، ويجب عليك تعيين دور المحول (العمود الرئيسي أو الورقة)، ويذهب المحول تلقائيا إلى إعادة التمهيد ليظهر في الدور الذي تم تكوينه.
- إذا قمت بتوصيل عامود رئيسي افتراضي (محول مزدوج الأدوار الذي يكون بشكل افتراضي عموديا، مثل Nexus 9316D-GX) مباشرة إلى APIC، فإن تغيير الدور إلى ورقة يتم تنفيذه تلقائيا بواسطة APIC بالإضافة إلى إعادة التمهيد. بعد ذلك، تظهر العقدة في العقد في انتظار التسجيل وتحتاج إلى تسجيل العقدة.
تحقق دائما من الأقسام مثل اعتبارات دور الورق/العمود الفقري واعتبارات الاكتشاف قبل إجراء أي عمليات تحقق إضافية.
المرجع: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/hw/aci-93600cd-gx/guide/b_c93600CD-GX-aci-mode-hardware-installation-guide/b_c93600CD-GX-aci-mode-hardware-installation-guide_chapter_01.html.
وبالمثل، بالنسبة لمعرف العملية C9316D-GX، فإن الدور الافتراضي هو العامود الرئيسي. ولكن يمكن ان تعمل أيضا كورقة في النسيج.
المرجع: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/hw/aci_9316D-GX_hig/guidebook/b_C9316D-GX_aci_hardware_installation_guide/m_overview_nx-os.html.
المزيد من الأمثلة هي PID 9332D-GX2B و 9364C-GX، الدور الافتراضي هو ورق ولكنه يمكن أن يعمل كعمود فقري.
يجب توصيل 9332D-GX2B عبر نطاق المنافذ الخاصة به الذي يتراوح من 25 إلى 32.
يجب توصيل المحول 9364C-GX عبر نطاق المنافذ الخاصة به الذي يتراوح من 49 إلى 62.
لذلك، تحقق دائما من دليل تثبيت الأجهزة قبل متابعة أي خطوة أخرى لاستكشاف الأخطاء وإصلاحها، لأنها توفر الوقت.
2. تظهر واجهة المستخدم الرسومية (GUI) ل APIC أرقام واجهة خاطئة متصلة
وذكر أن الوصلات الفيزيائية للكابلات كانت على واجهات APIC ETH2-1 و ETH2-3 ولكن في واجهة المستخدم الرسومية APIC، وجد أن الواجهات ETH2-2 و ETH2-4 كانت تظهر. وقد شوهد سلوك مماثل بالنسبة للأقليات الثلاثة في المجموعة.


كان المستخدم يستخدم فتحة الاتصال السريع بمكونات الأجهزة الطرفية (PCIe) - APIC-PCIe-IQ10GC واجهة الشبكة Intel X710 Quad Port 10GBase-T، وليس بطاقات VIC من Cisco.
تحقق في وحدة التحكم في الإدارة المتكاملة (CIMC) من Cisco، chassis > Inventory > PCI Adapters.

تم التأكيد على أن وضع بطاقة واجهة الشبكة (NIC) في CIMC مخصص لجميع وحدات CIMC الثلاثة، بالإضافة إلى حالة "الوحدة النمطية للنظام الأساسي الموثوق به" (TPM) الممكنة ومملوكة. تبدو جميع المخرجات الأخرى جيدة أيضا. فيما بعد، تم تصنيف عيب برمجي (معرف تصحيح الأخطاء من Cisco CSCwd21587) لمزيد من أستكشاف المشكلة وإصلاحها.
وتبين أن:
بطاقة واجهة الشبكة (NIC) رباعية المنافذ طراز X710-T4 لشبكة إيثرنت بسرعة 10 جيجابت من Intel، كما أنها مزودة بنظام ترقيم المنافذ الذي يبدأ من المنفذ الأيمن ويزيد من السرعة التي تنتقل إلى المنفذ الأيسر.
وبشكل عام، يتم إجراء الاتصالات في أي عملية إعداد نسيج على افتراض أن الترقيم يبدأ من اليسار، وهو ما لا ينطبق هنا.
يتم تعيين أرقام للمنافذ من اليمين إلى اليسار بهذه الطريقة:
| eth2-4 | eth2-3 | eth2-2 | eth2-1 |
مع وضع نظام الترقيم هذا في الاعتبار، تقوم APIC باكتشاف المنافذ الصحيحة وعرض المنافذ على واجهة المستخدم الرسومية (GUI) كما هو متوقع.
وقد تم تحديثه في الوثيقة أيضا: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/server/M3-L3-server/APIC-M3-L3-Server.pdf.
نقاط يجب تذكرها:
- يجب تثبيت APIC-PCIe-IQ10GC أو UCSC-PCIe-IQ10GC دائما في فتحة PCIe 1 لواجهة برمجة التطبيقات APIC M3/L3.
- يمكن أن يستخدم APIC-PCIe-IQ10GC أو UCSC-PCIe-IQ10GC أي منفذ أو أي زوج من المنافذ للاتصال بعقدة طرفية.
- تتضمن APIC-PCIe-IQ10GC أو UCSC-PCIe-IQ10GC ترقيم المنافذ بالترتيب | المعيار ETH2-4 | المعيار ETH2-3 | المعيار ETH2-2 | th2-1 | والترقيم على الهيكل غير صالح.
- من الإصدار 4.2(5) يتم دعم بطاقة واجهة الشبكة UCSC-PCIe-IQ10GC Intel X710 Quad Port 10GBase- لاتصال 10GBast-T بعقد الوحدة الطرفية المرتكزة على التطبيقات من Cisco.
3. تظهر واجهة المستخدم الرسومية (GUI) ل APIC عنوان MAC نفسه لجميع الواجهات (ETH2-1، ETH2-2، ETH2-3، ETH2-4)
ولوحظ أن واجهة المستخدم الرسومية (GUI) ل APIC لا تعرض عنوان MAC الصحيح لكل واجهة. كانت كل عناوين MAC متشابهة.

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

هذا خلل برمجية أن يكون وثقت تحت ال cisco بق id CSCwd21587.
نموذجيا، يجب أن ترى عنوان MAC ل ETH2-2 وهو النشط و ETH2-4 هو النسخة الاحتياطية هنا.
هذه مشكلة خلفية لأن القائمة في واجهة المستخدم قد تم إجراؤها استنادا إلى moquery cnwPhysIf. هذا moquery cnwPhysIf أيضا يبدي ال MAC عنوان من ال down قارن th2-1.
ال workaround أن يستعمل الأمر cat /proc/net/bonding/bond0 على APIC in order to فحصت ال يصح MAC عنوان. للحصول على إصلاح دائم، تحقق من صفحة عيب البرنامج.