يصف هذا المستند الخطوات المستخدمة لإجراء ELAM على محولات Cisco Catalyst 6500 Series Switches التي تشغل Supervisor Engine 2T (Sup2T)، ويشرح أكثر المخرجات صلة، ويصف كيفية تفسير النتائج. ينطبق هذا المثال أيضا على العلامات التي تدعم DFC4.
في هذا المثال، يرسل مضيف على شبكة VLAN رقم 10 (10.1.117.231)، منفذ G5/3 طلب بروتوكول رسائل التحكم في الإنترنت (ICMP) إلى مضيف على شبكة VLAN رقم 20 (10.1.117.1)، منفذ G5/2. يتم إستخدام ELAM لالتقاط هذه الحزمة الواحدة من 10.1.117.231 إلى 10.1.117.1. من المهم تذكر أن ELAM يسمح لك التقاط إطار واحد.
يتوقع حركة مرور أن يدخل المفتاح على ميناء G5/3. عندما تتحقق من الوحدات النمطية في النظام، سترى أن الوحدة النمطية 5 هي المشرف النشط. وبالتالي، يتعين عليك تكوين ELAM على الوحدة التعليمية 5.
Sup2T#show module 5
Mod Ports Card Type Model Serial No.
--- ----- ----------------------------------------- ------------------ -----------
5 5 Supervisor Engine 2T 10GE w/ CTS (Active)VS-SUP2T-10G SAL15056BKR
بالنسبة ل Sup2T، قم بتنفيذ ELAM على محرك إعادة توجيه الطبقة 2 (L2) باستخدام الاسم الرمزي الداخلي Eureka. لاحظ أن ناقل بيانات L2 FE (DBUS) يحتوي على معلومات الرأس الأصلية قبل عمليات البحث من المستويين L2 و 3 (L3)، وناقل النتائج (RBUS) يحتوي على النتائج بعد عمليات البحث من المستويين L3 و L2. يتم إجراء البحث عن المستوى الثالث بواسطة L3/الطبقة 4 (L4) FE باستخدام الاسم الرمزي الداخلي Lamira.
Sup2T(config)#service internal
Sup2T# show platform capture elam asic eureka slot 5
Assigned asic_desc=eu50
يدعم ASIC Eureka مشغلات 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)، إذا لزم الأمر.
تتطلب Eureka تعيين المشغلات ل DBUS و RBUS. هناك إثنان مختلف ربط مصد (PB) حيث أن ال rbus معطيات يستطيع أقمت. يعتمد تحديد مثيل PB الصحيح على نوع الوحدة النمطية بالضبط ومنفذ الدخول. عادة، يوصى بتكوين PB1، وإذا لم يتم تشغيل RBUS، فكرر التكوين مع PB2. إذا لم يتم توفير مشغل RBUS، فإن Cisco IOS®يقوم تلقائيا بإنشاء مشغل على PB1.
هنا مشغل DBUS:
Sup2T# show platform capture elam trigger master eu50 dbus
dbi ingress ipv4 if ip_sa=10.1.117.231 ip_da=10.1.117.1
هنا مشغل RBUS:
Sup2T#show platform capture elam trigger slave eu50 rbus rbi pb2
New eu50 slave ELAM is RBI_PB2
في هذا المثال، يستخدم EU50 ك ELAM ASIC. وذلك لأن ASIC Eureka تم تحديده على slot 5، instance zero.
أيضا، تم تحديد rbus PB2 لأن، داخليا، أنت تعرف أن RBUS لهذا مثال خاص في PB2. إذا تم إختيار المثيل غير الصحيح، فيوفر Cisco IOS رسالة الخطأ هذه عند محاولة عرض ELAM:
No SOP found or invalid Seq_Num. Pls try other PB interface:
sh pla cap elam tri s eu50 r r pb2
الآن أن المدخل FE انتقيت وقمت بتكوين المشغل، أنت يستطيع بدأت الالتقاط:
Sup2T#show platform capture elam start
للتحقق من حالة ELAM، أدخل الأمر status:
Sup2T#show platform capture elam status
ID# Role ASIC Slot Inst Ver ELAM Status
----- ---- ------- ---- ---- --- --------- ------
eu50 M EUREKA 5 0 1.3 DBI_ING In Progress
eu50 s EUREKA 5 0 1.3 RBI_PB2 In Progress
ID# ELAM Trigger
----- --------- ----------
eu50 DBI_ING FORMAT=IP L3_PROTOCOL=IPV4 IP_SA=10.1.117.231 IP_DA=10.1.117.1
eu50 RBI_PB2 TRIG=1
بمجرد تلقي FE الإطار الذي يطابق المشغل، تظهر حالة ELAM كالتالي:
Sup2T#show platform capture elam status
ID# Role ASIC Slot Inst Ver ELAM Status
----- ---- ------- ---- ---- --- --------- ------
eu50 M EUREKA 5 0 1.3 DBI_ING Capture Completed
eu50 s EUREKA 5 0 1.3 RBI_PB2 Capture Completed
ID# ELAM Trigger
----- --------- ----------
eu50 DBI_ING FORMAT=IP L3_PROTOCOL=IPV4 IP_SA=10.1.117.231 IP_DA=10.1.117.1
eu50 RBI_PB2 TRIG=1
لعرض نتائج ELAM، أدخل الأمر data. هنا مقتطف من إخراج بيانات ELAM الأكثر صلة بهذا المثال:
Sup2T#show platform capture elam data
(some output omitted)
DBUS:
VLAN ............................ [12] = 10
SRC_INDEX ....................... [19] = 0x102
DMAC ............................ = b414.8961.3780
SMAC ............................ = 0025.84e6.8dc1
L3_PROTOCOL ..................... [4] = 0 [IPV4]
L3_PT ........................... [8] = 1 [ICMP]
IP_TTL .......................... [8] = 255
IP_SA ........................... = 10.1.117.231
IP_DA ........................... = 10.1.117.1
RBUS:
FLOOD ........................... [1] = 0
DEST_INDEX ...................... [19] = 0x101
VLAN ............................ [12] = 20
IP_TTL .......................... [8] = 254
REWRITE_INFO
i0 - replace bytes from ofs 0 to ofs 11 with seq
'00 00 0C 07 AC CA B4 14 89 61 37 80'.
مع ال DBUS معطيات، أنت يستطيع دققت أن الإطار إستلمت على VLAN 10 مع مصدر {upper}mac address 025.84e6.8dc1 وغاية {upper}mac address من b414.8961.3780. يمكنك أيضا أن ترى أن هذا هو إطار IPv4 الذي يتم الحصول عليه من 10.1.117.231، ويتم توجيهها إلى 10.1.117.1.
دخلت in order to دققت على أي ميناء الإطار يكون إستلمت، ال src_index أمر (المصدر محلي هدف منطق (LTL)). دخلت هذا أمر in order to عينت LTL إلى ميناء أو مجموعة الميناء ل Sup2T:
Sup2T#show platform hardware ltl index 0x102
LTL index 0x102 contain ports :
=========================================
Gi5/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) حيث يتم إرسال الإطار.
Sup2T#show platform hardware ltl index 0x101
LTL index 0x101 contain ports :
=========================================
Gi5/2
يوضح الإخراج أن dest_index الخاص ب 0x101 يخطط لمنفذ G5/2. هذا يؤكد أن الإطار أرسلت إلى ميناء G5/2.