يصف هذا المستند الخطوات المستخدمة لإجراء التقاط ELAM (وحدة محلل المنطق المضمنة) على محولات Cisco Catalyst 6500 Series Switches (6500) التي تشغل Supervisor Engine 720 (SUP720)، ويشرح المخرجات الأكثر صلة، ويصف كيفية تفسير النتائج. ينطبق هذا المثال أيضا على التسميات التي تدعم DFC3.
في هذا المثال، يعمل المحول 6500 كموجه على عصا لتوجيه حركة مرور البيانات بين الأجهزة المضيفة على شبكة VLAN 10 وشبكة VLAN 20. يتم إستخدام ELAM للتحقق من أن طلب بروتوكول رسائل التحكم في الإنترنت (ICMP) من المضيف 10.1.1.100 الذي تم تلقيه على المنفذ G5/3 من VLAN 10 يتم توجيهه بنجاح إلى 20.1.1.100 على المنفذ G5/3 من VLAN 20.
يتوقع حركة مرور أن يدخل المفتاح على ميناء G5/3. عندما تتحقق من الوحدات النمطية في النظام، سترى أن الوحدة النمطية 5 هي المشرف النشط. وبالتالي، يتعين عليك تكوين ELAM على الوحدة التعليمية 5.
Sup720#show module 5
Mod Ports Card Type Model Serial No.
--- ----- -------------------------------------- ------------------ -----------
5 5 Supervisor Engine 720 10GE (Active) VS-S720-10G SAL1429N5ST
بالنسبة ل Sup720، قم بتنفيذ ELAM على محرك إعادة توجيه الطبقة 2 (L2) باستخدام الاسم الرمزي الداخلي Superman. لاحظ أن L2 FE Data Bus (DBUS) يحتوي على معلومات الرأس الأصلية قبل البحث عن L2 و Layer 3 (L3)، ويحتوي Result Bus (RBUS) على النتائج بعد كل من عمليات البحث في L3 و L2. يتم إجراء البحث في المستوى الثالث بواسطة L3 FE باستخدام الاسم الرمزي الداخلي Tycho.
Sup720(config)#service internal
Sup720#show platform capture elam asic superman slot 5
يقوم Superman ASIC بدعم مشغلات ELAM ل IPv4 و IPv6 وغيرها. يجب أن يتوافق مشغل ELAM مع نوع الإطار. إذا كان الإطار هو إطار IPv4، فيجب أن يكون المشغل أيضا IPv4. لا يتم التقاط إطار IPv4 باستخدام مشغل آخر. وينطبق نفس المنطق على IPv6. يتم عرض المشغلات الأكثر إستخداما وفقا لنوع الإطار في هذا الجدول:
IPv4 | IPv6 | كل أنواع الإطارات |
---|---|---|
|
|
|
ولابد أن تكون أغلب هذه المجالات ذاتية التفسير. على سبيل المثال، يشير SMAC وDMAC إلى عنوان MAC المصدر وعنوان MAC الوجهة و ip_sa وip_da إلى عنوان IPv4 المصدر وعنوان IPv4 للوجهة، وL3_pt إلى نوع بروتوكول L3، والذي يمكن أن يكون بروتوكول رسائل التحكم في الإنترنت (ICMP)، وبروتوكول إدارة مجموعة الإنترنت (IGMP)، أو TCP، أو UDP.
ل هذا مثال، التقط الإطار طبقا للمصدر والوجهة IPv4 عنوان. تذكروا ان مشغلات ELAM تسمح بمستويات مختلفة من الخصوصية. لذلك، يمكنك إستخدام حقول إضافية، مثل مدة البقاء (TTL) ونوع الخدمة (TOS) ونوع بروتوكول الطبقة 3 (L3_PT)، إذا لزم الأمر. مشغل Superman لهذه الحزمة:
Sup720# show platform capture elam trigger dbus ipv4
if ip_sa=10.1.1.100 ip_da=20.1.1.100
الآن أن المدخل FE انتقيت وقمت بتكوين المشغل، أنت يستطيع بدأت الالتقاط:
Sup720#show platform capture elam start
للتحقق من حالة ELAM، أدخل الأمر status:
Sup720#show platform capture elam status
Active ELAM info:
Slot Cpu Asic Inst Ver PB Elam
---- --- -------- ---- --- -- ----
5 0 ST_SUPER 0 2.2 Y
DBUS trigger: FORMAT=IP L3_PROTOCOL=IPV4 IP_SA=10.1.1.100 IP_DA=20.1.1.100
ELAM capture in progress
بمجرد تلقي FE الإطار الذي يطابق المشغل، تظهر حالة ELAM كالتالي:
Sup720#show platform capture elam status
Active ELAM info:
Slot Cpu Asic Inst Ver PB Elam
---- --- -------- ---- --- -- ----
5 0 ST_SUPER 0 2.2 Y
DBUS trigger: FORMAT=IP L3_PROTOCOL=IPV4 IP_SA=10.1.1.100 IP_DA=20.1.1.100
ELAM capture completed
لعرض نتائج ELAM، أدخل الأمر data. هنا مقتطف من إخراج بيانات ELAM الأكثر صلة بهذا المثال:
Sup720#show platform capture elam data
(some output omitted)
DBUS:
VLAN ............................ [12] = 10
SRC_INDEX ....................... [19] = 0x102
L3_PROTOCOL ..................... [4] = 0 [IPV4]
L3_PT ........................... [8] = 1 [ICMP]
DMAC ............................ = 0014.f179.b640
SMAC ............................ = 0021.5525.423f
IP_TTL .......................... [8] = 255
IP_SA ........................... = 10.1.1.100
IP_DA ........................... = 20.1.1.100
RBUS:
FLOOD ........................... [1] = 1
DEST_INDEX ...................... [19] = 0x14
VLAN ............................ [12] = 20
IP_TTL .......................... [8] = 254
REWRITE_INFO
i0 - replace bytes from ofs 0 to ofs 11 with seq
'00 05 73 A9 55 41 00 14 F1 79 B6 40'.
مع ال DBUS معطيات، أنت يستطيع دققت أن الإطار إستلمت على VLAN 10 مع مصدر {upper}mac address 021.5525.423f وغاية {upper}mac address من 0014.f179.b640. يمكنك أيضا أن ترى أن هذا إطار IPv4 يتم الحصول عليه من 10.1.1.100، ويتم توجيهها إلى 20.1.1.100.
دخلت in order to دققت على أي ميناء الإطار يكون إستلمت، ال src_index أمر (المصدر محلي هدف منطق (LTL)). دخلت هذا أمر in order to عينت LTL إلى ميناء أو مجموعة الميناء ل Sup720:
Sup720#remote command switch test mcast ltl-info index 102
index 0x102 contain ports 5/3
يوضح الإخراج أن src_index الخاص ب 0x102 يخطط لمنفذ G5/3. هذا يؤكد أن الإطار يكون إستلمت على ميناء G5/3.
مع بيانات RBUS، يمكنك التحقق من توجيه الإطار إلى شبكة VLAN رقم 20، وأن مدة البقاء (TTL) أقل من 255 في بيانات DBUS إلى 254 في RBUS. تظهر REWRITE_INFO من الإخراج أن FE يقوم باستبدال وحدات البايت من 0 إلى 11 (أول 12 بايت) التي تمثل إعادة كتابة عنوان MAC للوجهة وعناوين MAC المصدر. وبالإضافة إلى ذلك، يمكنك التحقق من معلومات DEST_INDEX (وجهة LTL) حيث يتم إرسال الإطار.
Sup720#remote command switch test mcast ltl-info index 8014
index 0x8014 contain ports 5/3
يوضح الإخراج أن DEST_INDEX ل 0x8014 يقوم أيضا بتعيين المنفذ G5/3. هذا يؤكد أن الإطار أرسلت إلى ميناء G5/3.
بالنسبة لنظام التحويل الظاهري (VSS)، يجب عليك ربط المنفذ الفعلي بخريطة الفتحات الظاهرية. تأمل في هذا المثال، حيث يتم إجراء محاولة لتعيين المنافذ التي تعيد توجيه الإطارات التي يتم إرسالها إلى LTL 0xb42.
VSS#remote command switch test mcast ltl index b42
index 0xB42 contain ports 20/1, 36/1
يمكننا أن نرى أن LTL يخطط إلى أرقام الفتحات الظاهرية 20 و36. للتحقق من خريطة الفتحات الظاهرية، أدخل هذا الأمر:
VSS#show switch virtual slot-map
Virtual Slot to Remote Switch/Physical Slot Mapping Table:
Virtual Remote Physical Module
Slot No Switch No Slot No Uptime
---------+-----------+----------+----------
<some output omitted>
20 1 4 1d07h
21 1 5 1d08h
36 2 4 20:03:19
37 2 5 20:05:44
يوضح الإخراج أن الفتحة 20 تخطط للمحول 1، الوحدة النمطية 4، وأن الفتحة 36 تخطط للمحول 2، الوحدة النمطية 4. لذلك، يترجم LTL0xb42 إلى ميناء 1/4/1 و2/4/1. إن يكون هذا ميناء عضو من ميناء قناة، بعد ذلك واحد من الميناء فقط يعيد إلى الإطار وفقا ال يشكل تحميل موازنة نظام.