المحتويات

المقدمة

معلومات خلفية الجسم

تحديات ELAM

أساسيات ELAM

سير عمل ELAM

إعادة التوجيه المركزية مقابل الموزعة

ناقل البيانات (DBUS) وناقل النتائج (RBUS)

منطق الهدف المحلي (LTL)

بت الفيضان

أمثلة ELAM

أسماء ASIC الداخلية

طرائق اضافية لاستعمال ELAM

معلومات ذات صلة

المقدمة

تصف هذه الوثيقة ما تعنيه وحدة محلل المنطق المدمجة (ELAM)، وسلبياتها، وكيفية إستخدامها على أفضل وجه.

معلومات خلفية الجسم

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

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

- هل وصلت الحزمة إلى محرك إعادة التوجيه (FE)؟

- على أي ميناء و VLAN الربط يستلم؟

- كيف تظهر الحزمة (الطبقة 2 (L2) - بيانات الطبقة 4 (L4))؟

- كيف يتم تغيير الحزمة، وأين يتم إرسالها؟

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

تحديات ELAM

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

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

بالنظر إلى هذه التحديات وإخلاءات المسؤولية، هذه هي الأسباب التي تفسر ELAM الآن:

- أولا، من الشائع جدا أن يستخدم مهندس TAC ELAM لعزل مشكلة. TAC قد يطلب منك تنفيذ ELAM إذا كانت المشكلة متقطعة. ومن المهم أن نفهم أن هذه الخطوات غير تطفلية، وكيف يمكن أن تساعد في توفير تحليل للسبب الجذري.

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

أساسيات ELAM

يمكن أداء ELAM بدون معرفة معمارية كاملة لكل منصة. يصف هذا القسم الأساسيات اللازمة لإجراء ELAM على الأنظمة الأساسية للمحولات من السلسلة Cisco Catalyst 6500 و 7600 Series Switch Platforms (المشار إليها باسم 6500 و7600، على التوالي)، بالإضافة إلى النظام الأساسي للمحول Nexus 7000 Series Switch Platform.

سير عمل ELAM

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

ملاحظة: ارجع إلى قسم أمثلة ELAM لمعرفة كيفية تطبيق سير العمل هذا على منصات عمل مختلفة.

تصف هذه الخطوات الأربع، والتي ترد بمزيد من التفصيل لاحقا في هذا القسم، سير العمل:

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

2. قم بتكوين مشغل ELAM. يجب تكوين مشغل مع تفاصيل خاصة بالحزمة التي تريد الاستيلاء عليها. تتضمن المشغلات الشائعة عنوان IP للمصدر والوجهة أو أرقام منافذ L4. تسمح ELAM بتحديد حقول متعددة، وتقوم بتنفيذ AND منطقي على كافة الحقول المكونة.

3. إبدأ ELAM.

4. انتظر حتى يتم تشغيل ELAM وعرض النتيجة.

إعادة التوجيه المركزية مقابل الموزعة

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

باستخدام الأسطر التي تدعم إعادة التوجيه الموزع (DFC)، يتم إتخاذ قرار إعادة التوجيه محليا من خلال FE على بطاقة الخط دون المشرف. للحزم التي تدخل خطوط DFC، يجب عليك تنفيذ ELAM على الخط نفسه.

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

للحصول على معلومات إضافية حول الأجهزة وبنية إعادة التوجيه، يرجى الرجوع إلى مقالات Cisco Live 365 التالية:

- بنية المحول Brkarc-3465 Cisco Catalyst 6500 Switch Architecture

- BRKARC-3470 - بنية المحول Cisco Nexus 7000 Switch Architecture

ناقل البيانات (DBUS) وناقل النتائج (RBUS)

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

يحتوي RBUS على قرار إعادة التوجيه الذي اتخذته FE. عرض RBUS للمساعدة في تحديد ما إذا كان الإطار تم تغييره، وأين يتم إرساله.

منطق الهدف المحلي (LTL)

ال LTL فهرسة يستعمل in order to مثلت ميناء أو مجموعة الميناء. يظهر فهرس LTL المصدر وفهرس LTL الوجهة أين يتم إستلام الإطار، وأين يتم إرساله.

ملاحظة: يستخدم مختلف الأنظمة الأساسية والمشرفين أوامر مختلفة لفك ترميز قيم LTL.

بت الفيضان

يتم عرض قيم LTL على هيئة خمسة أرقام سداسية عشرية أو أقل (0xa2c، على سبيل المثال). إن البت في قضية الفيضانات هي ال 16 بت في نتائج تقرير رابطة إل تي إل. عادة ما يعرض RBUS حقلا به فهرس LTL الوجهة وله حقل منفصل لتبت الفيضان. من المهم دمج هذه النتائج ل LTL الصحيح. على سبيل المثال:

RBUS:

FLOOD ........................... [1] = 1

DEST_INDEX ...................... [19] = 0x48

في هذا مثال، الغاية LTL فهرسة 0x48. بما أن وحدة الفيضان هي 1، يجب عليك تعيين ال 16 في LTL إلى 1:

0x00048 = 0000 0000 0000 0100 1000

|

+---- Flood bit, set to 1 = 0x08048

بعد أن تقوم بحساب بت الفيضان، يصبح الفهرس الوجهة 0x8048.

أمثلة ELAM

والغرض من هذه الأمثلة هو توضيح كيفية إستخدام ELAM للتحقق من صحة تدفقات البث الأحادي الأساسية ل IPv4 أو IPv6. كما هو موضح في قسم تحديات ELAM في هذا المستند، ليس من العملي شرح جميع الحقول الداخلية أو أنواع الحزم، مثل إعادة حساب البث المتعدد والأنفاق و MPLS.

اتبع هذه الروابط لأمثلة عن إستخدام ELAM مع أجهزة مختلفة:

- محولات Catalyst 6500 Series مع Supervisor Engine 720 ELAM الإجراء

- محولات Catalyst 6500 Series مع Supervisor Engine 2T ELAM الإجراء

- إجراء ELAM للوحدة النمطية Nexus 7000 M-Series

- إجراء ELAM للوحدة النمطية Nexus 7000 M3

- إجراء ELAM للوحدة النمطية Nexus 7000 F1

- إجراء ELAM للوحدة النمطية Nexus 7000 F2 Module

- نظرة عامة على Nexus 6000 Switch ELAM

أسماء ASIC الداخلية

كمرجع، يرد في هذا الجدول اسم ASIC الداخلي المعين ل ELAM لكل نوع من الوحدات النمطية:

النظام الأساسي

نوع الوحدة النمطية

اسم ASIC الداخلي

Catalyst 6500/ Cisco 7600

SUP720 (PFC3، DFC3)

سوبرمان

Catalyst 6500

Sup2T (PFC4، DFC4)

يوريكا

Nexus 7000

الفئة M (M1 و M2)

يوريكا

Nexus 7000

الوحدة النمطية M3 Module

F4

Nexus 7000

F1

أوريون

Nexus 7000

F2

قطارة

Nexus 7000

F3

فلانكر

Nexus 6000

غير متوفر

بيغسور

طرائق اضافية لاستعمال ELAM

هناك طريقة أكثر ملائمة للعملاء لاستخدام ELAM. باستخدام الإصدارات 12.2(50)SY من Cisco IOS® والإصدارات الأحدث، أضافت Cisco الأمر show platform datapath ل 6500s التي تعمل بمحرك المشرف 2T (Sup2T). يستخدم هذا الأمر ELAM لالتقاط نتيجة إعادة توجيه حزمة معينة وعرضها.

بالنسبة للأنظمة الأساسية لمحول Nexus 7000 Series، تمت إضافة برنامج نصي سهل الاستخدام، name، في الإصدار 6.2(2) من Cisco IOS من أجل الاستفادة من ELAM:

N7KA# source sys/elame

elam helper, version 1.015

Usage:

elame [<src>] <dest> [vlan <vlan#>] [vrf <vrf_name>] [int <interface> | vdc] [trace]

في المخرجات:

- يعد <src> و<dest>عنواني IPv4 في النموذج 1.2.3.4.

- ال <vlan> و<interface> يشير المدخل VLAN/قارن.

- يشير VDC إلى إستخدام جميع ELAMs في "سياقات الأجهزة الظاهرية (VDC)" الحالية.

- يشير [trace] إلى أن النظام يحتفظ بسجل لجميع المخرجات في التقلب (elame.log).

لاحظ أن البرنامج النصي Elame غير مدعوم على الوحدات النمطية F3 والبطاقات النصية N77xx الأخرى في هذه النقطة. وقد وضع عدد قليل من أخطاء التعزيز من أجل تحسين نص إلام ولا تزال وحدة الأعمال تنظر فيه.

- معرف تصحيح الأخطاء من Cisco CSCuy42559

- معرف تصحيح الأخطاء من Cisco CSCuw60869

ملاحظة: ELAM أداة داخلية ويجب إستخدامها فقط تحت إشراف TAC/BU.

معلومات ذات صلة

- BRKARC-2011 - نظرة عامة على أدوات أستكشاف الأخطاء وإصلاحها في محولات وموجهات Cisco - Cisco Live 365

- الدعم التقني والمستندات - Cisco Systems