المحتويات

المقدمة

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

المتطلبات

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

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

الحصول على معلومات حول عطل

أنواع الأعطال

تعطل الوحدة النمطية للموجه

أمثلة المخرج التي تشير إلى التعطل

المعلومات التي سيتم تجميعها إذا قمت بفتح طلب خدمة TAC

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

المقدمة

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

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

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

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

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

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

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

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

الحصول على معلومات حول عطل

عند تعطل الموجه، من المهم للغاية تجميع أكبر قدر ممكن من المعلومات حول التحطم قبل إعادة تحميل الموجه يدويا أو إعادة تشغيله. كل المعلومات حول التحطم، ما عدا تلك التي تم تخزينها بنجاح في crashinfo   الملف، يتم فقدها بعد إعادة التحميل اليدوي أو دورة الطاقة. وتعطي هذه النواتج بعض المؤشرات والمعلومات عن التحطم.

إن يتلقى أنت الإنتاج من  show version ،  show stacks ،  show context ، أو  show tech support أمر من ك cisco أداة، أنت يستطيع استعملت cisco CLI محلل أن يعرض ممكن إصدار ونقطة معينة. لاستخدام Cisco CLI Analyzer (محلل واجهة سطر الأوامر من Cisco)، يجب تسجيل دخولك وتمكين JavaScript.

ملاحظة: يمكن فقط لمستخدمي Cisco المسجلين الوصول إلى أدوات Cisco ومعلومات داخلية.

الوصف

show version

ظهر هذا الأمر لأول مرة في برنامج Cisco IOS® Software، الإصدار 10.0. يعرض  show version EXEC  الأمر تكوين أجهزة النظام، وإصدار البرنامج، وأسماء ومصادر ملفات التكوين وصور البرامج، ووقت تشغيل الموجه، ومعلومات حول كيفية إعادة تشغيل النظام. هام: إذا تم إعادة تحميل الموجه بعد التعطل (على سبيل المثال، إذا تم إعادة تشغيله أو تم إصدار الأمر reload)، فقد تفقد هذه المعلومات، لذلك حاول تجميعها قبل إعادة التحميل!

إظهار المكدسات

ظهر هذا الأمر لأول مرة في برنامج Cisco IOS Software، الإصدار 10.0. يتم إستخدام  show stacks EXEC الأمر لمراقبة إستخدام المكدس للعمليات وعمليات مقاطعة الموجهات. يعد  show stacks الإخراج أحد أكثر مصادر المعلومات التي لا غنى عنها للتجميع عند تعطل الموجه. هام: إذا تم إعادة تحميل الموجه بعد التعطل (على سبيل المثال، من خلال دورة الطاقة أو الأمر reload)، يمكن فقد هذه المعلومات، لذا حاول تجميعها قبل إعادة التحميل!

إظهار السياق

ظهر هذا الأمر لأول مرة في برنامج Cisco IOS Software، الإصدار 10.3. يتم إستخدام  show context EXEC الأمر لعرض المعلومات المخزنة في ذاكرة الوصول العشوائي غير المتطايرة (NVRAM) عند حدوث إستثناء. تكون معلومات السياق خاصة بالمعالجات والبنى الأساسية، في حين أن إصدار البرامج ومعلومات وقت التشغيل غير ذلك. لذلك يمكن أن تختلف معلومات السياق لأنواع الموجهات المختلفة. يتضمن الإخراج المعروض من  show context الأمر:

- سبب إعادة تشغيل النظام.

- تتبع المكدس.

- إصدار البرامج.

- رقم الإشارة والرمز ومعلومات وقت تشغيل الموجه.

- كل محتويات السجل في وقت حدوث عطل.

إظهار الدعم الفني

ظهر هذا الأمر لأول مرة في برنامج Cisco IOS Software، الإصدار 11.2. يساعدك هذا الأمر في جمع معلومات عامة حول الموجه عندما تقوم بالإبلاغ عن مشكلة. ويتضمن هذا النهج ما يلي:

- show version

- show running-config

- show stacks

- show interface

- show controller

- show process cpu

- show process memory

- show buffers

سجل وحدة التحكم

إذا كنت متصلا بوحدة تحكم الموجه في وقت حدوث عطل، فيمكنك رؤية شيء كهذا أثناء حدوث التصادم:
*** System received a Software forced crash ***

signal= 0x17, code= 0x24, context= 0x619978a0

PC = 0x602e59dc, Cause = 0x4020, Status Reg = 0x34008002

DCL Masked Interrupt Register = 0x000000f7

DCL Interrupt Value Register = 0x00000010

MEMD Int 6 Status Register = 0x00000000

احتفظ بهذه المعلومات والسجلات قبل ذلك. بمجرد ظهور الموجه مرة أخرى، لا تنس الحصول على  show stacks الإخراج.

syslog

إن setup المسحاج تخديد يكون أن يرسل سجل إلى syslog نادل، أنت يستطيع رأيت بعض معلومة على ما حدث قبل التعطل على ال syslog نادل. ومع ذلك، عند تعطل الموجه، لا يمكن أن يكون قادرا على إرسال المعلومات الأكثر فائدة إلى خادم syslog هذا. لذلك في معظم الوقت،  syslog ليس الإخراج مفيدا جدا في أستكشاف الأعطال وإصلاحها.

كراشنفو

إن ملف crashinfo هو مجموعة من المعلومات المفيدة المتعلقة بالتعطل الحالي، والمخزنة في ذاكرة bootflash أو flash. عندما يتعطل الموجه بسبب تلف البيانات أو المكدس، يكون هناك حاجة إلى مزيد من معلومات إعادة التحميل لتصحيح أخطاء هذا النوع من التعطل وليس فقط المخرجات من الأمر العادي show stacks . تتم كتابة  crashinfo المحول بشكل افتراضي bootflash:crashinfo على معالج موجه جيجابت (GRP) من Cisco 12000، ومعالجات التحويل والتوجيه Cisco 7000 و 7500 (RSPs)، وموجهات سلسلة Cisco 7200. لمعالج الواجهة 2 متعدد الاستخدام Cisco 7500 Versatile Interface Processor 2 (VIP2)، يتم تخزين هذا الملف بشكل افتراضي إلى  bootflash:vip2_slot_no_crashinfo   slot_no هو رقم الفتحة VIP2. بالنسبة لمعالج التوجيه Cisco 7000 (RP)، يتم تخزين الملف بشكل افتراضي إلى  flash:crashinfo . لمزيد من التفاصيل، راجع إسترداد المعلومات من ملف Crashinfo.

تفريغ اللب

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

مراقبة ذاكرة القراءة فقط

يمكن أن ينتهي الموجه إلى جهاز مراقبة ذاكرة القراءة فقط (ROM) بعد حدوث عطل عند انتهاء إعداد config-register الخاص به ب 0. إذا كان المعالج بحجم 68 كيلو، يمكن أن تكون المطالبة ">". يمكنك الحصول على تتبع المكدس باستخدام الأمر k. إذا كان المعالج المعالج عبارة عن مجموعة تعليمات مخفضة (RISC)، يمكن أن يكون rommon 1> الموجه. الحصول على مخرجات  stack 50 أو  show context .

أنواع الأعطال

توفر show version الأوامر show stacks لك مع الإخراج الذي يمنحك إشارة إلى نوع التعطل الذي حدث، مثل خطأ الناقل، أو عطل البرنامج الذي تم إجباره. يمكنك أيضا الحصول على معلومات نوع عطل من crashinfo show contextالأوامر و. بالنسبة لبعض إصدارات برنامج Cisco IOS الأحدث، لا يتم الإشارة إلى أسباب الأعطال بشكل واضح (على سبيل المثال، يمكنك الاطلاع على الإشارة = x حيث يمثل x رقما). ارجع إلى رموز أسباب تعطل معالج الواجهة متعدد الاستخدام لترجمة هذا الرقم إلى شيء ذي معنى. على سبيل المثال، تتم ترجمة الإشارة = 23 إلى تعطل إجباري لبرنامج. أستخدم هذه الارتباطات لاستكشاف أخطاء النوع المحدد من أعطال الموجه لديك وإصلاحها:

- إستثناء انتهاك التجزئة

- أعطال البرامج المفروضة

راجع أخطاء تماثل ذاكرة المعالج (PMPEs) الخاصة بهذه المشكلات:

- خطأ تماثل ذاكرة المعالج

- خطأ تماثل الذاكرة المشتركة

راجع ما يتسبب في إعادة تشغيل الموجه من خلال أوامر إجهاض أو تتبع الملائمة حول هذه المشاكل:

- إجهاض

- مصيدة التتبع

راجع الأنواع الأقل شيوعا من أعطال النظام للحصول على معلومات حول هذه المشكلات:

- خطأ في العنوان

- إستثناء خطأ ذاكرة التخزين المؤقت

- خطأ - المستوى <x>

- خطأ في التنسيق

- تعليم غير قانوني

- إستثناء Opcode غير قانوني

- خطأ الانتقال إلى صفر

- مصيدة محاكي خط

- تشغيل

- الاستثناء المحجوز

- تمت إعادة التشغيل عن طريق الخطأ

- مخثر

- مقاطعة غير متوقعة للأجهزة

- الملائمة غير المعرفة

- فشل غير معروف

- سبب إعادة تحميل غير معروف

- مهلة المراقبة

- مقاطعة خطأ ناقل الكتابة

تعطل الوحدة النمطية للموجه

في بعض الأحيان، يتعطل وحدة نمطية معينة للموجه فقط، وليس الموجه نفسه. فيما يلي بعض المستندات التي تصف كيفية أستكشاف الأعطال وإصلاحها على بعض الوحدات النمطية للموجه:

- أستكشاف مشكلات أعطال معالج الواجهة متعدد الاستخدام (VIP) وإصلاحها

- تعطل برنامج SAR لاستكشاف الأخطاء وإصلاحها على PA-A3

- أستكشاف أخطاء بطاقة الخط وإصلاحها في حالات تعطل بطاقة الخط على السلسلة Cisco GSR12000 Series

أمثلة المخرج التي تشير إلى التعطل

Router#show version

Cisco Internetwork Operating System Software

Cisco IOS (tm) RSP Software (RSP-PV-M), Version 12.0(10.6)ST, EARLY DEPLOYMENT

MAINTENANCE INTERIM SOFTWARE

Copyright (c) 1986-2000 by cisco Systems, Inc.

Compiled Fri 23-Jun-00 16:02 by richv

Image text-base: 0x60010908, data-base: 0x60D96000

ROM: System Bootstrap, Version 12.0(19990806:174725), DEVELOPMENT SOFTWARE

BOOTFLASH: RSP Software (RSP-BOOT-M), Version 12.0(9)S, EARLY DEPLOYMENT

RELEASE SOFTWARE (fc1)

Router uptime is 20 hours, 56 minutes

System returned to ROM by error - a Software forced crash, PC 0x60287EE8

System image file is "slot0:rsp-pv-mz.120-10.6.ST"

cisco RSP8 (R7000) processor with 131072K/8216K bytes of memory.

R7000 CPU at 250Mhz, Implementation 39, Rev 1.0, 256KB L2, 2048KB L3 Cache

Last reset from power-on

G.703/E1 software, Version 1.0.

G.703/JT2 software, Version 1.0.

X.25 software, Version 3.0.0.

Chassis Interface.

1 EIP controller (6 Ethernet).

1 VIP2 R5K controller (1 FastEthernet)(2 HSSI).

6 Ethernet/IEEE 802.3 interface(s)

1 FastEthernet/IEEE 802.3 interface(s)

2 HSSI network interface(s)

2043K bytes of non-volatile configuration memory.

20480K bytes of Flash PCMCIA card at slot 0 (Sector size 128K).

16384K bytes of Flash internal SIMM (Sector size 256K).

No slave installed in slot 7.

Configuration register is 0x2102

Router#show stacks

Minimum process stacks:

Free/Size   Name

5188/6000   CEF Reloader

9620/12000  Init

5296/6000   RADIUS INITCONFIG

5724/6000   MDFS Reload

2460/3000   RSP memory size check

8176/9000   DHCP Client

Interrupt level stacks:

Level    Called Unused/Size  Name

1         163   8504/9000  Network Interrupt

2       14641   8172/9000  Network Status Interrupt

3           0   9000/9000  OIR interrupt

4           0   9000/9000  PCMCIA Interrupt

5        5849   8600/9000  Console Uart

6           0   9000/9000  Error Interrupt

7      396230   8604/9000  NMI Interrupt Handler

System was restarted by error - a Software forced crash, PC 0x602DE884 at 05:07:31

UTC Thu Sep 16 1999

RSP Software (RSP-JSV-M), Version 12.0(7)T,  RELEASE SOFTWARE (fc2)

Compiled Mon 06-Dec-99 19:40 by phanguye

Image text-base: 0x60010908, database: 0x61356000

Stack trace from system failure:

FP: 0x61F73C30, RA: 0x602DE884

FP: 0x61F73C30, RA: 0x6030D29C

FP: 0x61F73D88, RA: 0x6025E96C

FP: 0x61F73DD0, RA: 0x6026A954

FP: 0x61F73E30, RA: 0x602B94BC

FP: 0x61F73E48, RA: 0x602B94A8

عندما يتوفر crashinfo في bootflash، يتم عرض هذه المعلومات في نهاية show stacks الأمر:

***************************************************

******* Information of Last System Crash **********

***************************************************

Using bootflash:crashinfo_20000323-061850. 2000

CMD: 'sh int fas' 03:23:41 UTC Thu Mar 2 2000

CMD: 'sh int fastEthernet 6/0/0' 03:23:44 UTC Thu Mar 2 2000

CMD: 'conf t' 03:23:56 UTC Thu Mar 2 2000

CMD: 'no ip cef di' 03:23:58 UTC Thu Mar 2 2000

CMD: 'no ip cef distributed ' 03:23:58 UTC Thu Mar 2 2000

...

Router#show context

System was restarted by error - a Software forced crash, PC 0x602DE884 at

05:07:31 UTC Thu Sep 16 1999

RSP Software (RSP-JSV-M), Version 12.0(7)T,  RELEASE SOFTWARE (fc2)

Compiled Mon 06-DEC-99 19:40 by phanguye

Image text-base: 0x60010908, database: 0x61356000

Stack trace from system failure:

FP: 0x61F73C30, RA: 0x602DE884

FP: 0x61F73C30, RA: 0x6030D29C

FP: 0x61F73D88, RA: 0x6025E96C

FP: 0x61F73DD0, RA: 0x6026A954

FP: 0x61F73E30, RA: 0x602B94BC

FP: 0x61F73E48, RA: 0x602B94A8

Fault History Buffer:

RSP Software (RSP-JSV-M), Version 12.0(7)T,  RELEASE SOFTWARE (fc2)

Compiled Mon 06-DEC-99 19:40 by phanguye

Signal = 23, Code = 0x24, Uptime 3w0d

$0 : 00000000, AT : 619A0000, v0 : 61990000, v1 : 00000032

a0 : 6026A114, a1 : 61A309A4, a2 : 00000000, a3 : 00000000

t0 : 61F6CD80, t1 : 8000FD88, t2 : 34008700, t3 : FFFF00FF

t4 : 00000083, t5 : 3E840024, t6 : 00000000, t7 : 00000000

s0 : 0000003C, s1 : 00000036, s2 : 00000000, s3 : 61F73C48

s4 : 00000000, s5 : 61993A10, s6 : 61982D00, s7 : 61820000

t8 : 0000327A, t9 : 00000000, k0 : 61E48C4C, k1 : 602E7748

gp : 6186F3A0, sp : 61F73C30, s8 : 00000000, ra : 6030D29C

EPC : 602DE884, SREG : 3400E703, Cause : 00000024

Error EPC : BFC00000, BadVaddr : 40231FFE

المعلومات التي سيتم تجميعها إذا قمت بفتح طلب خدمة TAC

إذا كنت لا تزال بحاجة إلى مساعدة بعد إكمال خطوات أستكشاف الأخطاء وإصلاحها، وتريد فتح طلب خدمة باستخدام Cisco TAC، فتأكد من تضمين هذه المعلومات لاستكشاف أخطاء الموجه وإصلاحها:

- تم إجراء أستكشاف الأخطاء وإصلاحها قبل فتح طلب الخدمة.

- show technical-support  مخرجات (إن أمكن، في وضع التمكين).

- show log  لقطات الإخراج أو وحدة التحكم، إذا كانت متوفرة.

- ملف crashinfo (في حالة وجوده، ولم يتم تضمينه بالفعل في show technical-support الإخراج).

- إظهار إخراج المنطقة (إذا لم يكن متضمنا بالفعل في show technical-support الإخراج).

قم بإرفاق البيانات المجمعة بطلب الخدمة الخاص بك بتنسيق نص عادي غير مضغوط (.txt). إذا تعذر عليك الوصول إلى أداة طلب الخدمة، فيمكنك إرفاق المعلومات ذات الصلة بطلب الخدمة الخاص بك عن طريق إرسالها إلى موقع attach@cisco.com \مع وجود رقم الحالة الخاص بك في سطر موضوع رسالتك.

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

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

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