المحتويات

المقدمة

المتطلبات الأساسية

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

الأسباب الشائعة

يتم تجاهل الإدخال

فقدان وحدات توزيع الطاقة (PDU) لبروتوكول LACP:

استكشاف الأخطاء وإصلاحها

الحل

أخطاء معروفة

المرجع

المقدمة

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

المتطلبات الأساسية

توصي Cisco بوجود معرفة حول المواضيع التالية:

سلسلة مبدلات Nexus 7000

بطاقات الخط F series

بروتوكول التحكم في تجميع الارتباطات

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

الربط F3 linecard قائمة انتظار على مدخل بدلا من مخرج وينفذ قوائم انتظار إخراج ظاهري (VOQs) على كل قارن مدخل، لذلك أن إزدحام ميناء مخرج لا يؤثر حركة مرور موجه إلى آخر مخرج ميناء. يساعد الاستخدام المكثف لمكبرات الصوت في النظام على ضمان تحقيق الحد الأقصى من الإنتاجية لكل مخرج. لا يؤثر الازدحام على منفذ مخرج واحد على حركة المرور الموجهة إلى واجهات مخرج أخرى، والتي تتجنب حظر رأس الخط (HOLB) الذي وإلا يسبب الازدحام إلى الانتشار.

في وضع الإنفجار، يجب أن نرى إنخفاضات في PL إذا تم الإرهاق في IB. في الوضع المحسن للشبكة العنكبوتية، تنتقل حالات السقوط إلى VQ بسبب تجاوز الحد. عمليات إسقاط HOLB التي تم تحسينها من قبل الشبكة العنكبوتية.

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

الأسباب الشائعة

يتم تجاهل الإدخال

- يقع السبب الأكثر شيوعا للإدخال مهمل عندما يتلقى أنت يحول محلل أيسر (فسحة بين دعامتين) مع الغاية ميناء على F2 linecard ومع فسحة بين دعامتين حركة مرور أن يتجاوز معدل الخط. أخيرا يخزن المدخل ميناء الربط، أي يؤدي إلى مدخل مرتجع.

ملاحظة: لا تكون وحدات الإدخال/الإخراج من الجيل التالي مثل F2E و F3 و M3 عرضة للفسحة بين دعامتين غاية سيناريوهات الاشتراك الزائد لمنفذ التوسيع الذي يؤدي إلى إنشاء بطاقات Indiscards و HOLB على منافذ الدخول. هذا أيضا لاحظت في guidelines وتحديد لفسحة بين دعامتين

- يؤدي التصميم غير المناسب (مثل 10G من عرض النطاق الترددي للإدخال و 1 G من عرض النطاق الترددي للخرج) إلى تشغيل الحد الأقصى للأجهزة في الطراز F2 (منع المكونات المادية).

- إذا خرجت حركة مرور من منافذ متعددة من نفس الواجهة (من 1G إلى 1G أو من 10G إلى 10G قارن)، إذا تجاوزت معدل الخط، فقد ينتج عنه إدخال مرتجع على منافذ الدخول.

- قد يتسبب عدم تطابق شبكة VLAN في حدوث عمليات تجاهل للإدخال. أستخدم الأمر show interface trunk للتحقق من قيام كلا المحولين بإعادة توجيه شبكة VLAN نفسها.

فقدان وحدات توزيع الطاقة (PDU) لبروتوكول LACP:

يتم إيقاف قناة المنفذ مؤقتا عندما لا تستلم أي وحدات بيانات بروتوكول LACP (PDU) من الجار. يشير تجاهل الإدخال والحزم الخاصة بقوائم انتظار البطاقة الخاصة على المدخل بدلا من الخروج إلى عدد الحزم التي سقطت في قائمة انتظار الإدخال بسبب الازدحام.

- منطق المنفذ (PL) هو مخزن مؤقت قبل محرك القرار وهو بعد منافذ اللوحة الأمامية. أي إزدحام أو تحكم في التدفق على منطق المنفذ على المدخل سيمنع أو يؤخر وحدة بيانات بروتوكول LACP PDU من الانتقال إلى أي سبب إضافي لإيقاف الواجهة. ال VL أولوية عالية ممر ظاهري. إذا كان هناك سيناريو تكون فيه حركة مرور VL 5 ذات أولوية عالية عبارة عن حظر رأس الخط من منفذ مزدحم، فسيكون لدينا ضغط خلفي في PL على VL 5 مما يمكن أن ينتج عنه إسقاط وحدة بيانات بروتوكول التحكم في الوصول (PDU) لبروتوكول LACP.

استكشاف الأخطاء وإصلاحها

‘show module’

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

5    0      Supervisor Module-2                 N7K-SUP2E          active *

6    0      Supervisor Module-2                 N7K-SUP2E          ha-standby

7    6      100 Gbps Ethernet Module            N7K-F306CK-25      ok

8    12     10/40 Gbps Ethernet Module          N7K-F312FQ-25      ok

في هذا المثال، يتجاهل الإدخال على قناة المنفذ 10 (7/1،7/2 و 7/5) وقناة المنفذ 20 (7/3،7/4 و 7،6) بسبب الازدحام على واجهة الخروج 8/6. تحدث هذه الإنخفاضات بسبب حظر الهول.

`show port-channel summary`

--------------------------------------------------------------------------------

Group Port-       Type     Protocol  Member Ports

Channel

--------------------------------------------------------------------------------

10    Po10(RU)    Eth      LACP      Eth7/1(P)    Eth7/2(P)    Eth7/5(P)

20    Po20(RU)    Eth      LACP      Eth7/3(P)    Eth7/4(P)    Eth7/6(P)

switch# show interface counter errors

--------------------------------------------------------------------------------

Port         InDiscards

--------------------------------------------------------------------------------

Eth7/1        253323164

Eth7/2        253682395

Eth7/3         66785160               >>>>> input discards on interfaces 7/1-6 are incrementing continuously. These interfaces belong to Po10 and Po20 which eventually goes into suspended state with reason “no LACP PDUs received”

Eth7/4         64770521

Eth7/5        258650104

Eth7/6         66533418

Eth8/6                0

Po10          765655663

Po20          198089099

لتحديد المنفذ المكتنز:

على VQI، كانت العدادات غير الصفرية تتحرك باستمرار. في الموانئ المزدحمة، تبقى العدادات عادة عالية معظم الوقت

.

switch# attach mod 7

Attaching to module 7 ...

To exit type 'exit', to abort type '$.'

module-7# show hardware internal qengine voq-status | ex "0 0 0 0 0 0 0 0 0 0 0 0"

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

| VOQ Status for Queue Driver

| ports 1-48

VQI:CCOS INST0 INST1 INST2 INST3 INST4 INST5

-------- ----- ----- ----- ----- ----- -----

0:0      0     0     0     0     0     0

0:1      0     0     0     0     0     0

145:6      0     0     0     0     0     0

145:7      0     0     0     0     0     0

146:0      0     0     0     0     0     0

146:1    14d   130   533   79b   258   447

146:2      5    44     7    12    1a     2

146:3   2325  2277  1ae8  1a39  27bc  1902

146:4      0     0     0     0     0     0

146:5      0     0     0     0     0     0

146:6      0     0     0     0     0     0

146:7      0     0     0     0     0     0

147:0      0     0     0     0     0     0

147:1      0     0     0     0     0     0

147:2      0     0     0     0     0     0

147:3      0     0     0     0     0     0

ال VQI هو 146

VQI ==== 146 لديه عداد غير صفري ويستمر في الزيادة

تحويل إلى hex:

switch# hex 146

0x92

switch#     show system internal ethpm info module | egrep -i vqi

LTL(0x36), VQI(0x42), LDI(0), IOD(0x14c)

LTL(0x37), VQI(0x43), LDI(0x1), IOD(0x14d)

LTL(0x38), VQI(0x44), LDI(0x2), IOD(0x14e)

LTL(0x39), VQI(0x45), LDI(0x3), IOD(0x14f)

LTL(0x72), VQI(0x8a), LDI(0xc), IOD(0x62)

LTL(0x76), VQI(0x8e), LDI(0x10), IOD(0x63)

LTL(0x7a), VQI(0x92), LDI(0x14), IOD(0xe6)    >>>>>>> VQI 0x92 maps to LTL 0x7a

LTL(0x7e), VQI(0x96), LDI(0x18), IOD(0xe7)

LTL(0x82), VQI(0x9a), LDI(0x1c), IOD(0xe8)

LTL(0x86), VQI(0x9e), LDI(0x20), IOD(0xe9)

تحويل LTL إلى واجهة فعلية باستخدام تخطيط Pixm

يدير PIXM تخطيط LTL و FPOE لبناء مسار إعادة توجيه الأجهزة من خلال المحول

switch# show system internal pixm info ltl 0x7a

Member info

------------------

Type            LTL

---------------------------------

PHY_PORT       Eth8/6         >>>> congested egress interface.

لتحديد ما إذا تم إسقاط وحدات توزيع الطاقة ل LACP

LACP PDU هو حركة مرور ذات أولوية عالية وبالتالي لا ينبغي أن يتوقع أن LACP PDU أن يسقط وقناة الميناء أن تنزل بسبب المهملات مدخل ما لم يكن هناك أولوية عالية VL 5 حركة مرور إلى جانب خط الحظر من الميناء مزدحم.

من أجل تأكيد ما إذا كان يتم إسقاط حركة مرور VL 5 ذات أولوية عالية، قم بتشغيل الأمر show hardware queuing drop ingress" وسيعرض هذا عمليات إسقاط PL ل VL 5 على الواجهة المتأثرة

switch#  show hardware queuing drops ingress

slot  7

=======

Device: Flanker Queue

PL drops:

SOURCE INTERFACE        VL       COUNT

--------------------    -----    --------------------------

Eth7/1                 5        24437734

Eth7/2                 5        24289997

Eth7/3                 5        24449567

Eth7/4                 5        26084373

Eth7/5                 5        27840523

Eth7/6                 5        21043740

يؤكد عمليات إسقاط VL 5 على الواجهة المتأثرة من خلال تشغيل الأمر show hardware internal errors" للوحدة النمطية المتأثرة

switch# إظهار أخطاء الأجهزة الداخلية

`show hardware internal errors`

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

| Device:Flanker Eth Mac Driver   Role:MAC                     Mod: 7    |

| Device Statistics Category :: ERROR

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

5236   igr rx pl: cbl drops                          0000000000069679 8 -

5282   egr in pl: total rcvd pkts with drop          0000000001951540 8 -

indication from eb

5321   egr out pl: total pkts dropped due to cbl     0000000000034829 8 -

5477   igr PL: bpdu drops(vl5)                       0000000000004986 2 -          <<<<<<<<<<<

5480   igr PL: nde drops(vl0)                        0000000000098993 2 -

5485   igr PL: nde drops(vl5)                        0000000002291236 2 -          <<<<<<<<<<<

5496   igr PL: Q threshold drop bytecount (vl0)      0000000000344607 2 -

13453  [intr] IPL intr: parser truncated mlh error   0000000000002946 2 -

لاحظ زيادة عدادات الإسقاط لما يلي

igr pl: عمليات إسقاط BPDU (vl5)

IGR PL: حالات السقوط باستخدام الشفرة (VL5)

الحل

in order to صححت الإصدار، تأكدت أن هناك ما من إزدحام وهذا يستطيع كنت أنجزت ب يزيد العرض نطاق على المخرج إزدحام ميناء أو يقصر الحركة مرور إلى الميناء إزدحام.

أخطاء معروفة

CSCvn97534 يتسبب هذا الخطأ في إيقاف مخزن الخروج المؤقت الذي قد يؤدي إلى رفض الإدخال ومنافذ قناة المنفذ.

المرجع

أستكشاف أخطاء إدخال Nexus 7000 وإصلاحها: بطاقات إدخال F2/F2e