تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند الخطوات المستخدمة لإجراء ELAM على وحدات Cisco Nexus 7700 (N7700) M3، ويشرح أكثر المخرجات صلة، ويصف كيفية تفسير النتائج.
تلميح: ارجع إلى وثيقة نظرة عامة على ELAM للحصول على نظرة عامة على ELAM.
في هذا المثال، يرسل مضيف على شبكة VLAN رقم 2500 (10.0.5.101)، ميناء ETH4/1 طلب بروتوكول رسائل التحكم في الإنترنت (ICMP) إلى مضيف على شبكة VLAN رقم 55 (10.0.3.101)، منفذ ETH3/5. يتم إستخدام ELAM لالتقاط هذه الحزمة الواحدة من 10.0.5.101 إلى 10.0.3.101. من المهم تذكر أن ELAM يسمح لك التقاط إطار واحد.
لتنفيذ ELAM على N7K، يجب أولا الاتصال بالوحدة النمطية المناسبة (يتطلب هذا امتياز إدارة الشبكة):
N7700# attach module 4 Attaching to module 4 ... module-4#
يتوقع حركة مرور أن يدخل المفتاح على ميناء ETH4/1. عندما تقوم بفحص الوحدات النمطية في النظام، سترى أن الوحدة النمطية 4 هي وحدة M3. من المهم تذكر أن N7K يتم توزيعها بالكامل، وأن الوحدات النمطية، وليس المشرف، تتخذ قرارات إعادة التوجيه لحركة مرور مستوى البيانات.
N7700# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 1 12 100 Gbps Ethernet Module N77-F312CK-26 ok
3 48 1/10 Gbps Ethernet Module N77-M348XP-23L ok 4 24 10/40 Gbps Ethernet Module N77-M324FQ-25L ok 5 0 Supervisor Module-2 N77-SUP2E active * 6 0 Supervisor Module-2 N77-SUP2E ha-standby 7 24 10/40 Gbps Ethernet Module N77-F324FQ-25 ok Mod Sw Hw --- --------------- ------ 1 7.3(0)DX(1) 1.1
3 7.3(0)DX(1) 1.1 4 7.3(0)DX(1) 1.0 5 7.3(0)DX(1) 1.2 6 7.3(0)DX(1) 1.2 7 7.3(0)DX(1) 1.0
بالنسبة للوحدات النمطية للفئة M، قم بتنفيذ ELAM على محرك إعادة توجيه الطبقة 2 (L2) (FE) باستخدام الاسم الرمزي الداخلي F4. لاحظ أن ناقل بيانات L2 FE (DBUS) يحتوي على معلومات الرأس الأصلية قبل عمليات البحث من المستويين L2 و 3 (L3)، وأن ناقل النتائج (RBUS) يحتوي على النتائج بعد عمليات البحث في كل من المستوى 3 والمستوى 2.
يمكن أن تستخدم وحدات N7K M3 العديد من شبكات FE لكل وحدة نمطية، لذلك يجب عليك تحديد ASIC F4 الذي يتم إستخدامه ل FE على المنفذ ETH4/1. دخلت هذا أمر in order to دققت هذا:
module-4# show hardware internal dev-port-map (some output omitted)
-------------------------------------------------------------- CARD_TYPE: 24 port 40G >Front Panel ports:24 -------------------------------------------------------------- Device name Dev role Abbr num_inst: -------------------------------------------------------------- > SLF L3 Driver DEV_LAYER_3_LOOKUP L3LKP 4 > SLF L2FWD driver DEV_LAYER_2_LOOKUP L2LKP 4 +-----------------------------------------------------------------------+ +----------------+++FRONT PANEL PORT TO ASIC INSTANCE MAP+++------------+ +-----------------------------------------------------------------------+ FP port | PHYS | MAC_0 | RWR_0 | L2LKP | L3LKP | QUEUE |SWICHF 1 0 0 0 0 0 0,1 2 0 0 0 0 0 0,1 3 0 0 0 0 0 0,1
في الإنتاج، أنت يستطيع رأيت أن ميناء ETH4/1 على F4 (L2LKP) مثيل 0. في الوحدة النمطية N77-M312CQ-26L، هناك 6 F4 ASICs مع منفذين في كل مجموعة منافذ. في الوحدة النمطية N77-M324FQ-25L، يوجد 4 منافذ ASIC من الفئة F4 مع 6 منافذ في كل مجموعة منافذ. تحتوي الوحدة النمطية N77-M348XP-23L على بطاقتي ASIC من الفئة F4 مع 12 منفذا في كل مجموعة منافذ.
ملاحظة: تماما مثل وحدات الفئة F، تستخدم بنية ELAM الخاصة بوحدة الفئة M3 قيم مستندة إلى صفر. وهذه ليست حالة الوحدات النمطية M1 و M2، التي تستخدم قيما مستندة إلى قيمة واحدة.
module-4# elam asic f4 instance 0 module-4(f4-elam)# layer2
module-4(f4-l2-elam)#
يدعم ASIC F4 مشغلات ELAM ل IPv4، IPv6، وغيرها. يجب أن يتوافق مشغل ELAM مع نوع الإطار. إذا كان الإطار هو إطار IPv4، فيجب أن يكون المشغل أيضا IPv4. لا يتم التقاط إطار IPv4 باستخدام مشغل آخر. وينطبق نفس المنطق على IPv6.
مع أنظمة تشغيل Nexus (NX-OS)، يمكنك إستخدام حرف علامة السؤال من أجل فصل مشغل ELAM:
module-4(f4-l2-elam)# trigger dbus ipv4 ingress if ?
(some output omitted)
destination-index Destination-index
destination-ipv4-address Destination ipv4 address
destination-ipv4-mask Destination ipv4 mask
destination-mac-address Destination mac address
l4-protocol L4 protocol
source-index Source-index
source-ipv4-address Source ipv4 address
source-ipv4-mask Source ipv4 mask
source-mac-address Source mac address
على سبيل المثال، يتم التقاط الإطار طبقا لعناوين IPv4 المصدر والوجهة، بحيث يتم تحديد تلك القيم فقط.
تتطلب F4 مشغلات منفصلة ل DBUS و RBUS.
هنا مشغل DBUS:
module-4(f4-l2-elam)# trigger dbus ipv4 ingress if source-ipv4-address
10.0.5.101 destination-ipv4-address 10.0.3.101
هنا مشغل RBUS:
module-4(f4-l2-elam)# trigger rbus ingress result if tr 1
الآن أن المدخل FE انتقيت وقمت بتكوين المشغل، أنت يستطيع بدأت الالتقاط:
module-4(f4-l2-elam)# start
للتحقق من حالة ELAM، أدخل الأمر status:
module-4(f4-l2-elam)# status
ELAM Slot 4 instance 0: L2 DBUS/LBD Configuration: trigger dbus ipv4 ingress if
source-ipv4-address 10.0.5.101 destination-ipv4-address 10.0.3.101
L2 DBUS/LBD: Configured
ELAM Slot 4 instance 0: L2 RBUS Configuration: trigger rbus ingress result if tr 1
L2 RBUS: Configured
L2 BIS: Unconfigured
L2 BPL: Unconfigured
L2 EGR: Unconfigured
L2 PLI: Unconfigured
L2 PLE: Unconfigured
بمجرد إستلام الإطار الذي يطابق المشغل من قبل FE، تظهر حالة ELAM على أنها Triggered:
module-4(f4-l2-elam)# status
ELAM Slot 4 instance 1: L2 DBUS/LBD Configuration: trigger dbus ipv4 ingress if
source-ipv4-address 10.0.5.101 destination-ipv4-address 10.0.3.101
L2 DBUS/LBD: Triggered
ELAM Slot 4 instance 1: L2 RBUS Configuration: trigger rbus ingress result if tr 1
L2 RBUS: Triggered
L2 BIS: Unconfigured
L2 BPL: Unconfigured
L2 EGR: Unconfigured
L2 PLI: Unconfigured
L2 PLE: Unconfigured 7
لعرض نتائج ELAM، أدخل أوامر show dbus وshow rbus. إذا كان هناك مقدار كبير من حركة المرور التي تطابق نفس المشغلات، فإن DBUS و RBUS قد يتم تشغيلهما على إطارات مختلفة. لذلك، من المهم التحقق من أرقام التسلسل الداخلي في بيانات DBUS و RBUS لضمان مطابقتها:
module-4(f4-l2-elam)# show dbus | i seq
port-id : 0x0 sequence-number : 0x868
module-4(f4-l2-elam)# show rbus | i seq
de-bri-rslt-valid : 0x1 sequence-number : 0x868
فيما يلي مقتطف من بيانات ELAM الأكثر صلة بهذا المثال (تم حذف بعض المخرجات):
module-4(f4-l2-elam)# show dbus -------------------------------------------------------------------- LBD IPV4 -------------------------------------------------------------------- ttl : 0xff l3-packet-length : 0x54 destination-address: 10.0.3.101 source-address: 10.0.5.101 -------------------------------------------------------------------- packet-length : 0x66 vlan : 0x9c4 segid-lsb : 0x0 source-index : 0xe05 destination-mac-address : 8c60.4f07.ac65 source-mac-address : 8c60.4fb7.3dc2 port-id : 0x0 sequence-number : 0x868 module-4(f4-l2-elam)# show rbus -------------------------------------------------------------------- L2 RBUS RSLT CAP DATA -------------------------------------------------------------------- de-bri-rslt-valid : 0x1 sequence-number : 0x868 vlan : 0x37 rbh : 0x65 cos : 0x0 destination-index : 0x9ed
مع ال DBUS بيانات، أنت يستطيع دققت أن الإطار إستلمت على VLAN 2500 مع مصدر {upper}mac address 8c60.4fb6.3dc2 وغاية {upper}mac address من 8c60.4f07.ac65. يمكنك أيضا أن ترى أن هذا هو إطار IPv4 الذي يتم الحصول عليه من 10.0.5.101، ويتم توجيهها إلى 10.0.3.101.
تلميح: هناك العديد من الحقول المفيدة الأخرى التي لم يتم تضمينها في هذا الإخراج، مثل قيمة نوع الخدمة (ToS)، وعلامات IP، وطول IP، وطول إطار L2.
دخلت in order to دققت على أي ميناء الإطار يكون إستلمت، ال src_index أمر (المصدر محلي هدف منطق (LTL)). دخلت هذا أمر in order to عينت LTL إلى ميناء أو مجموعة الميناء ل N7K:
N7700# show system internal pixm info ltl 0xe05 Member info
------------------
Type LTL
---------------------------------
PHY_PORT Eth4/1
FLOOD_W_FPOE 0xc031
يوضح الإخراج أن src_index من 0xe05 يترجم أن يدير ETH4/1. هذا يؤكد أن الإطار إستلمت على ميناء ETH4/1.
باستخدام بيانات RBUS، يمكنك التحقق من توجيه الإطار إلى شبكة VLAN رقم 55. لاحظ أن TTL يبدأ على هيئة 0xff في بيانات DBUS. وبالإضافة إلى ذلك، أنت يستطيع أكدت المخرج ميناء من DEST_INDEX (غاية LTL):
N7K# show system internal pixm info ltl 0x9ed
Member info
------------------
Type LTL
---------------------------------
PHY_PORT Eth3/5
FLOOD_W_FPOE 0x8017
FLOOD_W_FPOE 0x8016
يظهر الإنتاج أن DEST_INDEX من 0x9ed خرائط أن يدير ETH3/5. هذا يؤكد أن الإطار أرسلت من ميناء ETH3/5.
دخلت in order to دققت كيف المفتاح يعين ال LTL بركة، العرض نظام داخلي عملية تحديد معلومات ltl-منطقة أمر. الإنتاج من هذا أمر مفيد in order to فهمت الغاية من LTL إن لا يكون هو مطابق إلى ميناء طبيعي. والمثال الجيد على ذلك هو DROP LTL:
N7700# show system internal pixm info ltl 0xcad 0x0cad is Drop DI LTL N7700# show system internal pixm info ltl-region
(some output omitted) =========================================================== PIXM VDC 1 LTL MAP Version: 3 Description: LTL Map for Crossbow =========================================================== LTL_TYPE SIZE START END ======================================================================== LIBLTLMAP_LTL_TYPE_PHY_PORT 3072 0x0 0xbff LIBLTLMAP_LTL_TYPE_SUP_ETH_INBAND 64 0xc00 0xc3f LIBLTLMAP_LTL_TYPE_UCAST_VPC_VDC_SI 32 0xc40 0xc5f LIBLTLMAP_LTL_TYPE_EXCEPTION_SPAN 32 0xc60 0xc7f LIBLTLMAP_LTL_TYPE_UCAST_GENERIC 48 0xc80 0xcaf ------------------------------------------------------------------- SUB-TYPE LTL ------------------------------------------------------------------- LIBLTLMAP_LTL_TYPE_UCAST_GENERIC_NOT_USED 0xcaf LIBLTLMAP_LTL_TYPE_DROP_DI_WO_HW_BITSET 0xcae LIBLTLMAP_LTL_TYPE_DROP_DI 0xcad LIBLTLMAP_LTL_TYPE_SUP_DIAG_SI_V5 0xcac LIBLTLMAP_LTL_TYPE_RESERVED_ERSPAN_LTL 0xcab ------------------------------------------------------------------- LIBLTLMAP_LTL_TYPE_LC_CPU 192 0xcb0 0xd6f LIBLTLMAP_LTL_TYPE_UCAST_RESERVED 144 0xd70 0xdff LIBLTLMAP_LTL_TYPE_PC 1536 0xe00 0x13ff LIBLTLMAP_LTL_TYPE_DYNAMIC_UCAST 5120 0x1400 0x27ff LIBLTLMAP_LTL_TYPE_MCAST_RESERVED 48 0x2800 0x282f LIBLTLMAP_LTL_TYPE_DYNAMIC_MCAST 38848 0x2830 0xbfef LIBLTLMAP_LTL_TYPE_SAC_FLOOD 16 0xbff0 0xbfff LIBLTLMAP_LTL_TYPE_FLOOD_WITH_FPOE 16384 0xc000 0xffff