المحتويات

المقدمة

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

المتطلبات

المكونات المستخدمة

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

شروط خطأ UDLD

صدى فارغ

حلقة Tx-RX

حالة عدم توافق الجوار

التوقف المفاجئ لإطارات UDLD

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

أوامر مفيدة

معلومات TAC المفيدة

معلومات ذات صلة

المقدمة

يصف هذا وثيقة كيف أن يتحرى {mixed}unidirectional خطوة كشف (UDLD) خطأ رسالة على cisco Nexus 7000 sery مفتاح.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة أساسية بالمواضيع التالية:

- نظام تشغيل Cisco Nexus (Cisco NX-OS)

- عمليات UDLD الأساسية

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

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

- NX-OS من Cisco، الإصدار 6.2(10)

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

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

يتبادل الميناء UDLD ربط عندما ال UDLD كشف عملية تنفذ، يتضمن المنشئ مفتاح-id والمنشئ ميناء-id. عندما إستلمت UDLD ربط، المفتاح صدى النظير مفتاح-id ومنفذ-id رجوع إلى النظير. عند تبادل حزم الارتداد في المحولات، يتم تكوين علاقة ثنائية الإتجاه.

ال UDLD خطأ شرط يتواجد عندما المفتاح لا يستلم المعلومة متوقع من UDLD نظير.

يصف هذا وثيقة هذا UDLD خطأ شرط وكيف أن يتحرى هم:

- صدى فارغ

- حلقة إرسال-إستقبال (Tx-RX)

- أحادي الإتجاه

- عدم تطابق الجوار

- التوقف المفاجئ لإطارات UDLD

شروط خطأ UDLD

يصف هذا قسم مختلف نوع ال UDLD خطأ شرط وبعض سبب محتمل.

صدى فارغ

هذا شرط حاضر عندما يستلم مفتاح-A UDLD إطار من مفتاح-B دون ال متوقع صدى من المفتاح-A مفتاح-id ومنفذ-id.

عندما كشفت صدى فارغ، ال UDLD ينجز هذا إجراء:

نمط

الإجراء

الوضع العادي

ميناء err-disable

وضع عدواني

ميناء err-disable

يتم بعد ذلك إنشاء رسائل syslog هذه:

2015 Mar 19 11:57:56.155 N7kA ETHPORT-2-IF_DOWN_ERROR_DISABLED Interface Ethernet1/2

is down (Error disabled. Reason:UDLD empty echo)

2015 Mar 19 11:57:56.186 N7kA ETH_PORT_CHANNEL-5-PORT_INDIVIDUAL_DOWN individual port

Ethernet1/2 is down

2015 Mar 19 11:57:56.336 N7kA ETHPORT-2-IF_DOWN_ERROR_DISABLED Interface Ethernet1/2

is down (Error disabled. Reason:UDLD empty echo)

هنا بعض الأسباب المحتملة لهذه الحالة

- انتهت مهلة علاقة UDLD الثنائية الإتجاه على المحول (ب) لأنه لا يستلم إطارات UDLD من المحول (أ).

- تلقى المحول B إطارات UDLD من المحول A ولكنه لم يعالجها.

- لم يرسل المحول A إطارات UDLD إلى المحول B.

حلقة Tx-RX

يقع هذا شرط عندما UDLD إطار يكون إستلمت على ال نفسه ميناء من أي هو كان أرسلت.

عندما كشفت حلقة Tx-Rx، UDLD ينجز هذا عملية:

نمط

الإجراء

الوضع العادي

ميناء err-disable

وضع عدواني

ميناء err-disable

يتم بعد ذلك إنشاء رسائل syslog هذه:

2015 Mar 20 14:52:30 N7kA   %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet17/5

is down (Error disabled. Reason:UDLD Tx-Rx Loop)

2015 Mar 20 14:52:30 N7kA   %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet17/5

is down (Error disabled. Reason:UDLD Tx-Rx Loop)

فيما يلي بعض الأسباب المحتملة لهذه الحالة:

- قد تكون هناك أسلاك غير صحيحة أو مشكلة وسائط مادية.

- تعكس الأجهزة الوسيطة الإطارات مرة أخرى إلى منفذ الإرسال.

حالة عدم توافق الجوار

هذا شرط حاضر عندما يستلم ميناء-a على مفتاح-a إطار من ميناء آخر غير أن مع أي هو بالفعل شكلت UDLD ثنائي إتجاه علاقة.

عندما كشفت حالة عدم توافق مجاور، UDLD ينجز هذا إجراء:

نمط

الإجراء

الوضع العادي

ميناء err-disable

وضع عدواني

ميناء err-disable

يتم بعد ذلك إنشاء رسائل syslog هذه:

2015 Mar 21 10:23:05.598 N7kA %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet3/21

is down (Error disabled. Reason:UDLD Neighbor mismatch)

2015 Mar 21 10:24:07.065 N7kA %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet3/21

is down (Error disabled. Reason:UDLD Neighbor mismatch)

فيما يلي بعض الأسباب المحتملة لهذه الحالة:

- ال UDLD ميناء المعني عضو من ميناء-channel على أي عضو غيرت ميناء دولة.

- هناك أداة متوسط بين الإثنان ميناء أن يشكل الإثنان إتجاه علاقة.

التوقف المفاجئ لإطارات UDLD

هذا شرط حاضر عندما يشكل ميناء أن يكون علاقة ثنائي إتجاه لا يستلم UDLD إطار عندما الفاصل الزمني وقت-out (50 ثاني افتراضيا).

عندما كشفت هذا شرط، ال UDLD ينجز هذا إجراء:

نمط

الإجراء

الوضع العادي

UDLD يعلم ميناء بما أن غير محدد، ويواصل الميناء أن يعمل وفقا له يجسر - شجرة ميناء دولة

وضع عدواني

ميناء err-disable

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

يصف هذا قسم كيف أن يتحرى ويأخذ steps أنت ينبغي أتمت إن أنت تواجه UDLD error-disabled ميناء.

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

- هل يستمر الخطأ إذا تم إستبدال جهاز الإرسال والاستقبال الصغير القابل للتوصيل (SFP)؟

- هل يستمر الخطأ إذا تم إستبدال الكبل؟

- هل يستمر الخطأ إذا تم نقل الاتصال إلى منفذ مادي مختلف على المحول؟

أوامر مفيدة

استعملت هذا أمر in order to أحيات all of the ميناء أن يكون وضعت في error-disable أسلوب ب ال UDLD:

N7KA(config)# udld reset

أستخدم هذا الأمر للتحقق من العلاقة الثنائية الإتجاه:

N7KA-NORTH-AGG(config-if)# show udld eth 3/4

Interface Ethernet3/4

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

Port enable administrative configuration setting: enabled

Port enable operational state: enabled

Current bidirectional state: bidirectional

Current operational state: advertisement - Single neighbor detected

Message interval: 7

Timeout interval: 5

Entry 1

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

Expiration time: 39

Cache Device index: 1

Current neighbor state: bidirectional

Device ID: JAF1620ABAB

Port ID: Ethernet3/12

Neighbor echo 1 devices: JAF1617BACD

Neighbor echo 1 port: Ethernet3/4

Message interval: 15

Timeout interval: 5

CDP Device name: N7KB-SOUTH-AGG(JAF1620ABAB)

Last pkt send on: 400096, Aug 6 13:58:52 2014

Probe pkt send on: 400096, Aug 6 13:58:52 2014

Echo pkt send on: 395799, Aug 6 13:58:43 2014

Flush pkt send on: None.

Last pkt recv on: 740333, Aug 6 13:58:52 2014

Probe pkt recv on: 740333, Aug 6 13:58:52 2014

Echo pkt recv on: 730454, Aug 6 13:58:43 2014

Flush pkt recv on: None.

Deep pkt inspections done: None.

Mismatched if index found: None.

Deep pkt inspection drops: None.

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

RTP-Agg1# show interface ethernet 4/1 | i error|CRC|discard|drop

0 runts 0 giants 0 CRC/FCS 0 no buffer

0 input error 0 short frame 0 overrun 0 underrun 0 ignored

0 watchdog 0 bad etype drop 0 bad proto drop 0 if down drop

0 input with dribble 0 input discard

0 output error 0 collision 0 deferred 0 late collision

0 lost carrier 0 no carrier 0 babble 0 output discard

أستخدم هذا الأمر للتحقق من إستخدام وحدة المعالجة المركزية، والذي يحدد ما إذا كان إستخدام وحدة المعالجة المركزية الأعلى يمنع العملية لإطارات UDLD:

N7K-A# show system resources

Load average: 1 minute: 0.17 5 minutes: 0.25 15 minutes: 0.20

Processes : 1993 total, 1 running

CPU states : 0.18% user, 0.81% kernel, 98.99% idle

معلومات TAC المفيدة

يصف هذا القسم المخرجات التي يجب عليك تجميعها قبل إستعادة الارتباط (إذا سمحت الظروف). هذا يساعد أن يزود ال cisco مساعدة مركز (TAC) أفضل فرصة أن يشخص السبب الجذر من الخطوة أن يكون وضعت داخل handicapé أسلوب ب ال UDLD:

- show tech-support lacp all (إذا كانت الواجهة الفاشلة عضوا في قناة portChannel لبروتوكول التحكم في تجميع الارتباطات (LACP))

- show tech-support module <x>  (حيث x هو الوحدة النمطية حيث UDLD خطأ كشفت)

- show tech-support ethpm

- show tech-support udld

- show udld internal event-history errors

- show udld internal event-history msgs | grep -a 3 -b 3 L2_RX_DATA

- show udld internal event-history ethernet <x/y>

- show log logfile | grep UDLD

- show log logfile | grep Ethernet<x/y>

- show processes cpu history

- show interface ethernet <x/y>

- show hardware internal errors module <x>

- show interface counters errors module <x>

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco