لتشخيص مشكلات الشبكة واستكشاف أخطائها وإصلاحها بنجاح، يجب على فنيي هندسة الشبكات إتقان مهارتين أساسيتين. وقد جمعت SPOTO هذه المعرفة وآمل أن تكون مفيدة لك.
الأول هو الفهم الواضح لتقنيات وبروتوكولات الشبكة. وهو الأساس لتشخيص مشاكل الشبكة واستكشاف أخطائها وإصلاحها. فبدون المعرفة والخبرة المناسبتين، لن تعمل أدوات استكشاف الأخطاء وإصلاحها مثل أوامر تشخيص جهاز التوجيه ومحللي الشبكة.
المهارة الثانية التي يجب أن يتقنها فنيو هندسة الشبكات هي تطبيق المعرفة التي اكتسبوها بطريقة منظمة لتشخيص مشاكل الشبكة واستكشاف أخطائها وإصلاحها. على الرغم من أن هذه المقالة تصف فقط بعض أوامر التشخيص، فيجب التأكيد على أن تشخيص الأخطاء وإزالتها هو نهج منظم. يعتقد العديد من المهندسين والفنيين أن برامج استكشاف الأخطاء وإصلاحها ليست بنفس أهمية تكنولوجيا البحث والتطبيق نفسها. في الواقع، غالبًا ما تلعب الخطة الصحيحة دورًا حاسمًا في استكشاف الأخطاء وإصلاحها. أثناء عملية استكشاف الأخطاء وإصلاحها، قد يؤدي السلوك العرضي إلى حل الخلل، لكنه ليس بديلاً عن استكشاف الأخطاء وإصلاحها المنظم.
إن القضاء على أعطال الشبكة هو مشروع منهجي، ويجب أن يتم ذلك من خلال تحديد المشاكل، وجمع الحقائق، والنظر في الحقائق بناءً على الحقائق، ووضع خطط العمل، وتنفيذ الخطط، ومراقبة النتائج والعمليات الدورية. هذه العملية تشبه نموذج الشلال لعملية تطوير البرمجيات. وأهميتها واضحة بذاتها.
تنسيق رسالة الخطأ
تنسيق رسالة خطأ النظام هو كما يلي:
%Facility - مرفق فرعي - درجة الخطورة - الاختصار: نص الرسالة
المرفق يشير إلى اسم الجهاز المعني برسالة الخطأ. يمكن أن تكون هذه القيمة عبارة عن بروتوكول أو جهاز أو وحدة برمجية للنظام.
المرفق الفرعي يتعلق فقط ببطاقة معالج واجهة القناة (CIP). يمكن العثور على معلومات مفصلة في الأقسام ذات الصلة من وثائق Cisco.
الخطورة هو رقم بين 0 و 7، وكلما كانت قيمة الرقم أصغر كلما زادت الخطورة.
رمز ذو قيمة واحدة يحدد رسالة الخطأ بشكل فريد. يمكن لهذا الرمز عادةً أن يشير إلى نوع الخطأ.
نص الرسالة هذا وصف قصير لرسالة الخطأ، بما في ذلك معلومات الأجهزة والبرامج الخاصة بجهاز التوجيه.
فيما يلي أمثلة لبعض رسائل الخطأ. يمكن للمستخدمين الرجوع إلى قسم رسائل خطأ النظام في وثائق CCO ISO للحصول على وصف لرسائل الخطأ هذه.
%DUAL-3-SIA: مسار 171.155.148.192/26 عالق في حالة نشطة في IP-EIGP 211. التنظيف
%LANCE-3-OWNERR: الوحدة 0، خطأ في ملكية المخزن المؤقت
تجدر الإشارة إلى أن جميع الرسائل لا تتضمن حالة خطأ أو مشكلة. تعرض بعض الرسائل معلومات حول الحالة. على سبيل المثال، تشير الرسالة التالية فقط إلى أن واجهة ISDN BRI 0 متصلة ببيانات بعيدة محددة.
%ISDN-6-CONNECT: تم توصيل الواجهة BRI0 الآن بـ 95551212
تقرير التتبع
تحتوي بعض رسائل الخطأ المتعلقة بالأخطاء الداخلية لجهاز التوجيه على معلومات تتبع. عند الإبلاغ عن خطأ إلى Cisco TAC، يجب عليك تضمين هذه المعلومات في وصف الخطأ.
سجل رسائل الخطأ ومعلومات الحدث
بناءً على أهمية رسالة الخطأ وصلاحيتها، يمكن تسجيل رسائل خطأ Cisco في المواقع التالية:
& #61550;;; وحدة التحكم
& #61550;;; المحطة الطرفية الافتراضية
& #61550; ;; خادم Syslog
& #61550; ;; المخزن المؤقت الداخلي
يؤدي أمر تسجيل الدخول إلى إرسال إخراج رسالة السجل إلى الموقع المذكور أعلاه. بالنسبة لخوادم Syslog، يجب استخدام أوامر التكوين العالمية التالية للإشارة إلى عنوان IP الخاص بالخادم:
تسجيل عنوان IP
من خلال استخدام هذا الأمر بشكل متكرر، يمكنك إنشاء قائمة بالخوادم. عند إدارة شبكات كبيرة، عادةً ما تحتاج إلى إعداد خادم احتياطي.
يستخدم الأمر logging buffered لإرسال معلومات السجل إلى المخزن المؤقت الداخلي. يجب أن يكون حجم المخزن المؤقت أكبر من 4096 بايت. تختلف القيم الافتراضية وفقًا لمنصة النظام. يحتاج المستخدم إلى اختيار حجم المخزن المؤقت المناسب للبيئة. إذا كان المخزن المؤقت صغيرًا جدًا، فستحل الرسالة الجديدة محل الرسالة القديمة. يمكن أن يسبب هذا مشاكل. ومع ذلك، إذا كان حجم المخزن المؤقت كبيرًا جدًا، فسيتم إهدار ذاكرة التخزين المؤقت للنظام. سيمنع الأمر no logging buffered كتابة الرسائل إلى ذاكرة التخزين المؤقت الداخلية.
يمكن للمستخدمين استخدام أمر show logging لعرض محتويات المخزن المؤقت الداخلي. إذا احتاج المستخدم إلى معلومات لفترة زمنية معينة، فاستخدم أولاً بروتوكول NTP أو اضبط الساعة يدويًا. تتم العملية المحددة على النحو التالي:
YH-Router#clock set 11:37:00 ديسمبر 2000
YH-Router#sh ساعة
الجمعة 11 ديسمبر (كانون الأول) 2000 الساعة 11:37:03.596 بتوقيت المحيط الهادئ
يمكن لعلامة الوقت ومعلومات التصحيح لرسائل السجل استخدام أوامر التكوين العالمية التالية:
YH-Router (config)#service timestamps log datetime
YH-Router (config)#service timestamps debug datetime
سيعرض أمر مراقبة المحطة الطرفية معلومات السجل أثناء تصحيح أخطاء المحطة الطرفية الحالية. هذا الأمر ليس أمر تكوين. بدلاً من ذلك، يمكن استخدامه في وضع سطر الأوامر عند الاتصال بجهاز التوجيه عبر Telnet.
في أغلب الحالات، قد يحتاج المستخدمون إلى عرض مستوى معين من معلومات السجل. لذلك، يتم تقسيم معلومات السجل إلى ثمانية مستويات مختلفة، مرتبة وفقًا لدرجة الأهمية من الأعلى إلى الأدنى:
& #61550; ;; حالات الطوارئ
& #61550;;; التنبيهات
& #61550; ;; حرجة
& #61550; ;; الأخطاء
& #61550; ;; تحذيرات
& #61550; ;; الإشعارات
& #61550; ;; إعلامي
& #61550; ;; تصحيح الأخطاء
على سبيل المثال، تحتاج إلى عرض كافة معلومات السجل على وحدة التحكم بدرجة خطورة تساوي أو تفوق "تحذير". يمكنك استخدام أوامر التكوين العالمية التالية:
تحذير وحدة التحكم في التسجيل
على نحو مماثل، عند إرسال نوع ما من معلومات السجل إلى المحطة الطرفية الحالية، استخدم
تسجيل مستوى المراقبة
أو استخدمه عند إرسال المعلومات إلى خادم Syslog
مستوى فخ قطع الأشجار
على عكس أمر مراقبة المحطة الطرفية، فإن أمر مراقبة التسجيل هو جزء من تكوين جهاز التوجيه. لا يسمح الأمر السابق بالتنفيذ عند مستويات أمان مختلفة.
تجدر الإشارة إلى أنه عند تسجيل السجلات في مواقع مختلفة، تختلف النفقات العامة للنظام بشكل كبير. تكون النفقات العامة لتسجيل السجلات في وحدة التحكم كبيرة نسبيًا، ولكن النفقات العامة لتسجيل السجلات في محطة طرفية افتراضية صغيرة. تكون النفقات العامة أقل عند استخدام خادم Syslog. الطريقة الأقل تكلفة لكتابة السجلات هي الكتابة في المخزن المؤقت الداخلي.
تفريغ النواة
من أجل معرفة سبب تعطل جهاز التوجيه، يمكننا استخدام الكثير من الأوامر للحصول على معلومات صالحة. لقد شرحنا بالفعل استخدام أمر show stacks. يُعد تفريغ النواة نسخة من صورة ذاكرة النظام التي يمكن كتابتها إلى خادم TFTP. من هذا الملف الثنائي، يمكننا الحصول على معلومات حول تعطل جهاز التوجيه أو الأخطاء الخطيرة في التشغيل، والتي يمكن استخدامها لاستبعاد الأعطال المحتملة.
يكتب أمر التكوين التالي تفريغ النواة إلى خادم TFTP المقابل لعنوان IP في الأمر:
استثناء تفريغ عنوان IP
يتم استخدام أمر write core عادةً لحفظ صورة أساسية عندما يحدث خطأ تشغيلي خطير في جهاز التوجيه ولكنه لا يتعطل تمامًا.
تتوفر ملفات تفريغ النواة فقط للخوادم التي تعمل بنظام التشغيل IOS v 9.0 أو أعلى. ومع ذلك، من المهم ملاحظة أنه عند استخدام ملفات تفريغ النواة، من الأفضل الحصول على الدعم من المهندسين ذوي الخبرة أو مركز الدعم التقني لشركة Cisco.