المحتويات

المقدمة

معلومات أساسية

التنقل في واجهة سطر الأوامر

إرفاق إلى FEX

أدخل وضع Debug EXEC

خرجت debug exec أسلوب

الخروج من FEX

مصطلحات

واجهة المضيف (HI)

واجهة الشبكة (NI)

منفذ FEX Fabric Port

أسماء FEX ASIC

تخطيط المنفذ الأمامي

N2K-C2148T-1GE

N2K-C224TP-1GE / N2K-C2248TP-1GE

N2K-C2232PP-10GE / N2K-C2232TM-10GE

N2K-C2248TP-E-1G

N2K-C2248PQ-10GE & N2K-C2348UPQ-10GE

التحقق من SFP

العثور على الخسارة

عرض عدادات منفذ HI

عرض عدادات المنفذ NI

عرض عمليات الإسقاط التاريخية

عرض عمليات الإسقاط والمقاطع الأخيرة

عرض معدل حركة مرور المنفذ في الوقت الفعلي

تخفيف الخسارة

إعادة وضع الخوادم

إضافة وصلات إضافية

مشاركة المخازن المؤقتة ل HI

تحسين موازنة الحمل Nexus 6000 FEX

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء الأداء وإصلاحها على موسعات البنية (FEX) التي يمكنها إرفاق محولات Nexus 5000 أو 6000 Series Switches.

ملاحظة: لا يوجد أي من الأوامر المقدمة في هذا المستند معطلة.  يجب أن يكون لديك محول Nexus 2000 متصل بمحول من السلسلة 5000 أو 6000.

معلومات أساسية

التنقل في واجهة سطر الأوامر

إرفاق إلى FEX

قم بإرفاق أوامر FEX لتشغيل أوامر show على سطر أوامر FEX:

Nexus# attach fex فيكس

فكس>

أدخل وضع Debug EXEC

أدخل وضع تصحيح الأخطاء على FEX لتشغيل الأوامر المتقدمة وحدد اسم FEX. ارجع إلى الجدول 1. للحصول على أسماء FEX.

FEX# dbgexec [prt/woo/red/pri]

خرجت debug exec أسلوب

للخروج من وضع Debug Exec، أستخدم تسلسل لوحة المفاتيح CTRL+C:

fex> [Ctrl+C]

الخروج من FEX

in order to خرجت ال fex، استعملت الأمر exit:

خروج fex#

مصطلحات

واجهة المضيف (HI)

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

واجهة الشبكة (NI)

NI هي منافذ التحكم في FEX على FEX التي تتصل مرة أخرى بالمحول الرئيسي. كما يشار إليها أيضا بوصلات الشبكة. لهذه أيضا رقم NI فريد يعتمد على النموذج.

منفذ FEX Fabric Port

تعد هذه المنافذ جانب المحول الأصلي للارتباط الفريد ب FEX. شكلت هذا ميناء مع switchport أسلوب fex-fabric وfex اقتران أمر.

أسماء FEX ASIC

تم تصميم كل FEX باستخدام ASIC مختلف. يتم إستخدام إختصار اسم ASIC في وضع تصحيح الأخطاء لتشغيل الأوامر.

تحتوي معظم الطرز الخاصة بالمعيار FEX على بطاقة واجهة شبكة (ASIC) واحدة، ومع ذلك يحتوي الطراز 2148 على 6 منافذ، لكل منها 8 منافذ أمامية. ويشار إلى هذا باسم RMON في أوامر أستكشاف الأخطاء وإصلاحها.

يتم إدراج أسماء ASIC والاختصارات المرتبطة بها كمرجع:

الجدول 1.

نموذج FEX

اسم ASIC

تذرية

N2K-C2148T-1GE

خشب أحمر

rw

N2K-C224TP-1GE

n2k-c2248TP-1GE

بورتولا

فريق إعادة إعمار

n2k-c2232PP-10GE

N2K-C2232TM-10GE

وودسايد

ووو

N2K-C2248TP-E-1GE

برينستون

بري

B22

وودسايد

ووو

N2K-C2232TM-E-10GE

وودسايد

ووو

N2K-C2248PQ-10GE

وودسايد/بيلمونت

ووو

N2K-C2348UPQ-10GE

تيبورون

طيبة

تخطيط المنفذ الأمامي

لمخرجات عداد الواجهة البينية قد يكون من الضروري تحويل رقم المنفذ الأمامي إلى رقم HI. يعتمد التحويل على طراز هيكل FEX.

N2K-C2148T-1GE

في هذا المثال، تم تخصيص المنفذ الأمامي 26 (chassis-id/1/26) ل RMON 3 HI 0:

switch# attach fex chassis_id

fex-[chassis_id]# show platform software redwood sts

N2K-C224TP-1GE / N2K-C2248TP-1GE

في هذا المثال، تم تخصيص المنفذ الأمامي 10 (135/1/10) للسلم رقم 9:

switch# attach fex chassis_id

fex-[chassis_id]# dbgexec portola

فريق إعادة الإعمار الإقليمي

N2K-C2232PP-10GE / N2K-C2232TM-10GE

في هذا المثال، تم تخصيص المنفذ الأمامي 20 (135/1/20) للرقم مرحبا 19:

switch# attach fex chassis_id

fex-[chassis_id]# show platform software

N2K-C2248TP-E-1G

N2K-C2248PQ-10GE & N2K-C2348UPQ-10GE

في هذا المثال، يتم تعيين HI28 على المنفذ الأمامي 29:

التحقق من SFP

يبدي هذا أمر ال صغير شكل-عامل pluggable (SFP) معلومة للميناء.

fex# show platform software sfp rmon 0 HI5

في هذا المثال، ترى أن SFP في HI5 هو 10G-Base-SR (LC) صنع بواسطة Cisco-Avago:

ملاحظة: إذا قمت بتشغيل هذا الأمر على FEX الذي يستخدم منافذ نحاسية، بعد ذلك ستلاحظ أخطاء الأوامر. هذا متوقع لعدم وجود SFP للاستعلام. سيرجع موجه الأمر إلى لم يتم العثور على SFP عندما يكون هذا المنفذ ألياف، ولكنه لا يحتوي حاليا على SFP.

العثور على الخسارة

يمكن تشغيل أوامر العرض في موجه FEX لمنافذ HI و NI لعرض عدادات الواجهة على جانب FEX من إرتباطات منافذ FEX الليفية.

عرض عدادات منفذ HI

يبدي هذا أمر تدقيق عداد أيسر، مماثل إلى عرض int:

fex-128# show platform software woodside rmon 0 HI0

+----------------------+----------------------+-----------------+--------------------------+----------------------+-----------------+

| TX                        |         Current        |       Diff          |           RX                  |       Current          |        Diff         |

+----------------------+----------------------+-----------------+--------------------------+----------------------+-----------------+

| TX_PKT_LT64     |                           0|                     0|    RX_PKT_LT64     |                           0|                     0|

| TX_PKT_64         |                           0|                     0|    RX_PKT_64          |                           0|                     0|

| TX_PKT_65         |                           0|                     0|    RX_PKT_65          |                           0|                     0|

| TX_PKT_128       |                           0|                     0|    RX_PKT_128        |                           0|                     0|

| TX_PKT_256       |                           0|                     0|    RX_PKT_256        |                           0|                     0|

ملاحظة: لا يتم إستخدام RMON 0 إلا عندما يكون FEX يحتوي على واجهة مضيف واحدة. وتقتصر نماذج الأعوام 2224 و 2248 و 2232 على نموذج واحد فقط. يحتوي طراز 2148 على ستة معايير، لذلك سيتم إستخدام من 0 إلى 5. راجع قسم تخطيط المنفذ الأمامي للحصول على مزيد من التفاصيل.

عرض عدادات المنفذ NI

سيظهر هذا الأمر لك عدادات المنفذ لوصلات الشبكة المماثلة للعرض int. يوضح هذا الأمر جانب FEX من الارتباط. لا يعرض هذا الأمر جانب المحول الأصلي الخاص بالارتباط.

fex-128# show platform software woodside rmon 0 NI0

+----------------------+----------------------+-----------------+--------------------------+----------------------+-----------------+

| TX                        |         Current        |       Diff          |           RX                  |       Current          |        Diff         |

+----------------------+----------------------+-----------------+--------------------------+----------------------+-----------------+

| TX_PKT_LT64     |                           0|                     0|    RX_PKT_LT64     |                           0|                     0|

| TX_PKT_64         |                           0|                     0|    RX_PKT_64          |                           0|                     0|

| TX_PKT_65         |                           0|                     0|    RX_PKT_65          |                           0|                     0|

| TX_PKT_128       |                           0|                     0|    RX_PKT_128        |                           0|                     0|

| TX_PKT_256       |                           0|                     0|    RX_PKT_256        |                           0|                     0|

عرض عمليات الإسقاط التاريخية

يمكن عرض عمليات السقوط التاريخية باستخدام الأمر drop. هذا يظهر لكم جميعا إنخفاضات على FEX منذ أن تم تشغيله.

كما يعرض هذا الأمر عمليات السقوط إلى وحدة المعالجة المركزية (CPU) طراز FEX التي لن تمثل عمليات إسقاط حركة مرور البيانات باستخدام عدادات DROP8. ويمكن تجاهل هذه المسائل بأمان.

ملاحظة: Tail drop [8] وTAIL_DROP8 تمثل عمليات السقوط إلى وحدة المعالجة المركزية (CPU) طراز FEX، كما أنها غير ذات صلة باستكشاف أخطاء الأداء وإصلاحها حيث يحدث ذلك في الظروف العادية.

prt> drops

PRT_SS_CNT_TAIL_DROP1 : 3 SS0

PRT_SS_CNT_TAIL_DROP1 : 6 SS1

PRT_SS_CNT_TAIL_DROP1 : 1 SS2

PRT_SS_CNT_TAIL_DROP1 : 25 SS3

PRT_SS_CNT_TAIL_DROP1 : 2 SS5

PRT_SS_CNT_TAIL_DROP8 : 142 SS0

PRT_SS_CNT_TAIL_DROP8 : 73 SS1

PRT_SS_CNT_TAIL_DROP8 : 11 SS2

PRT_SS_CNT_TAIL_DROP8 : 62048 SS3

PRT_SS_CNT_TAIL_DROP8 : 4613 SS4

PRT_SS_CNT_TAIL_DROP8 : 552 SS5

عرض عمليات الإسقاط والمقاطع الأخيرة

تتضمن المقاطعات التي يتم إرسالها إلى وحدة المعالجة المركزية (CPU) حالات السقوط من الخلف، والتي تكون حالات السقوط بسبب الازدحام وقلة مساحة المخزن المؤقت. ويمكن عرض هذه العناصر باستخدام الأمر show new_points:

ملاحظة: يستخدم الرمز 6.0 والإصدارات الأحدث show new_points all

يوضح هذا المثال أن إطارات الطرف المنسدل في المخزن المؤقت SS1:

prt> show new_ints

|-----------------------------------------------|

| SS1 : ssx_int_norm_td

|--+---------+----------------------------------+

| 1 | 00001c98   |    tail drop[1]     | frames are being tail dropped.

| 2 | 00005cac   |    tail drop[2]      | frames are being tail dropped.

| 8 | 0000012e   |    tail drop[8]     | frames are being tail dropped.

يوضح هذا المثال أن NI 3 يستقبل أخطاء الرموز:

| NI3 : nix_xe_INT_xg

|--+---------+----------------------------------+

|2 |00000005 | rx_local_fault                  | Link is in local fault state

|3 |00000007 | rx_remote_fault              | Link is in remote fault state

|4 |00000004 | rx_code_violation           | MAC received unexpected XGMII control characters.

|5 |00000004 | rx_err_symbol                 | MAC received an XGMII error character.

|16|00000001 | rx_local_fault_edge      | Local fault state has changed.

|17|00000001 | rx_remote_fault_edge  | Remote fault state has changed.

|-----------------------------------------------|

يوضح هذا المثال أن ذيل FEX يسقط الإطارات التي تدخل NI3:

| SS4 : ssx_int_err

|--+---------+----------------------------------+

|0 |00031aa9 | wo_cr[0]               | frames rcvd without credit for pausable classes. Pause is missing.

|1 |00014e21 | wo_cr[1]               | frames rcvd without credit for pausable classes. Pause is missing.

|2 |00018a9f  | wo_cr[2]                | frames rcvd without credit for pausable classes. Pause is missing.

|3 |00025efb  | wo_cr[3]                | frames rcvd without credit for pausable classes. Pause is missing.

|-----------------------------------------------|

عرض معدل حركة مرور المنفذ في الوقت الفعلي

ينتج أمر المعدل إحصائيات معدل حركة مرور الوقت الفعلي لمنفذ ما. عكس show int ، فإنه ليس متوسطا، وهو معدل البيانات الحالي الخام في تلك الثانية. في هذا المثال، يستقبل NI 3 حاليا 2.96 كيلوبت/ثانية في الشبكة إلى إتجاه المضيف. يظهر عرض int على محول Nexus الأصلي المتوافق 2.96 كيلوبت/ثانية في إتجاه TX على وصلة بنية FEX المتصلة ب NI 3.

تخفيف الخسارة

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

وهناك العديد من الخيارات المتاحة لتخفيف هذه الخسارة.

إعادة وضع الخوادم

انقل أي خوادم بها تدفقات حركة مرور مزدحمة مثل صفيفات التخزين ونقاط نهاية الفيديو خارج FEX وربطها مباشرة بالمنافذ الأساسية للمحول الرئيسي. وهذا من شأنه أن يمنع الخوادم المتقطعة من إرهاق المخزن المؤقت وتعطيل حركة المرور من الأجهزة المضيفة الأقل تأثرا.

تتضمن المحولات من السلسلة Nexus 5000 و 6000 وحدات تخزين مؤقت أكبر من نماذج FEX، لتوصيل الخوادم القابلة للتوسعة بالمنافذ الأساسية مما يخفف من الخسارة لأن المخازن المؤقتة للمنفذ الأساسي قادرة على معالجة عملية تدفق أكبر بكثير.

إضافة وصلات إضافية

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

الجدول 2.

الطراز

زيادة المخزن المؤقت عند إضافة الوصلات

2148

none

2224

زيادة المخزن المؤقت حتى وصلتين

2248TP

زيادة المخزن المؤقت حتى 4 وصلات

2232

زيادة المخزن المؤقت حتى 4 وصلات

الطراز 2248TP-E

none

2248PQ

none

مشاركة المخازن المؤقتة ل HI

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

تعديل حد قائمة انتظار FEX بشكل عام:

5k(config)# لا يوجد حد قائمة انتظار FEX (يطبق بشكل عام على جميع الملفات الموجودة على ال 5k)

تعديل حد قائمة انتظار FEX على FEX الفردي:

قائمة انتظار FEX

5k(config)# fex 100

5k(config-fex)# لا يوجد جهاز [طراز] بحد قائمة الانتظار

تحسين موازنة الحمل Nexus 6000 FEX

يحتوي Nexus 6000 على خيار إضافي لتغيير خوارزمية موازنة الأحمال من HIF إلى NIF. بشكل افتراضي، حتى إذا وصلت الحزم على منافذ HIF مختلفة، فقد تظل في قائمة الانتظار إلى واجهة الشبكة (NIF) نفسها. مع تمكين وضع ربط-load-balanced-mode، فإنها توزع عبر العديد من NIF، وتسمح أكثر للاستخدام المتساوي لمخازن خروج NIF المؤقتة.

6k(config)# جهاز N2248PQ وضع وصلة-load-balanced-mode