البداية / تعليم الشبكات / مكونات الموجة-الفصل الرابع-مسـار الشـبكات

مكونات الموجة-الفصل الرابع-مسـار الشـبكات

مكونات الموجة

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

  • 4-2 مكوّنات الموجّه

4-2-1 مصادر تكوين الموجّه الخارجية

مكونات الموجة
مكونات الموجة

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

يمكنك ضبط تكوين الموجّه من عدة أماكن خارجية كما هو مبيّن في الشكل، من بينها الأماكن التالية:

  • من المحطة الطرفية لوحدة التحكم (كمبيوتر موصول بالموجّه من خلال منفذ وحدة تحكم) خلال تثبيته
  • من خلال المودم باستعمال المنفذ الإضافي
  • من المحطات الطرفية الوهمية 0-4، بعد أن يكون قد تم تثبيته على الشبكة
  • من ملقم TFTP على الشبكة

4-2-2 مكوّنات تكوين الموجّه الداخلية

الهندسة الداخلية لموجّه سيسكو تدعم مكوّنات تلعب دوراً مهماً في عملية التشغيل، كما هو مبيّن في الشكل.

 مكوّنات تكوين الموجّه الداخلية هي كالتالي:

  • RAM/DRAM : تخزّن جداول التوجيه، ومخبأ ARP، والمخبأ السريع التبديل، ودرء الرزم (الذاكرة RAM المشتركة)، وطوابير تخزين الرزم. تزوّد الذاكرة RAM أيضاً ذاكرة مؤقتة و/أو مشتغلة لملف تكوين الموجّه أثناء قيامك بتشغيل الموجّه. يزول محتوى الذاكرة RAM عندما تقطع الطاقة عن الموجّه أو تعيد تشغيله.
  • NVRAM : ذاكرة RAM غير متطايرة؛ تخزّن ملف تكوين النسخة الاحتياطية/بدء التشغيل للموجّه؛ يبقى المحتوى عندما تقطع الطاقة أو تعيد التشغيل.
  • FLASH وامضة : ذاكرة ROM قابلة لإعادة البرمجة وقابلة للمحو؛ تخزّن صورة نظام التشغيل والشيفرة المايكروية؛ تتيح لك تحديث البرنامج من دون إزالة واستبدال رقائق على المعالج؛ يبقى المحتوى عندما تقطع الطاقة أو تعيد التشغيل؛ عدة إصدارات من البرنامج IOS يمكن تخزينها في ذاكرة وامضة
  • ROM : تحتوي على الاختبارات التشخيصية التي تجري عند وصل الطاقة، وبرنامج استنهاض، ونظام تشغيل؛ ترقيات البرامج في الذاكرة ROM تتطلب استبدال رقائق قابلة للقبس على وحدة المعالجة المركزية
  • الواجهة : اتصالات شبكية من خلاله تدخل الرزم إلى الموجّه وتخرج منه؛ يمكن أن تكون على اللوحة الأم أو على وحدة واجهات منفصلة
  • الواجهات : اتصالات شبكية على اللوحة الأم أو على وحدات واجهات منفصلة، من خلالها تدخل الرزم إلى الموجّه وتخرج منه

4-2-3 ذاكرة RAM للتخزين العامل في الموجّه

  • الذاكرة RAM هي ناحية التخزين في الموجّه. عندما تشغّل الموجّه، تنفّذ الذاكرة ROM برنامج استنهاض. ينفّذ ذلك البرنامج بعض الاختبارات، ثم يحمّل نظام سيسكو IOS إلى الذاكرة. مدير الأوامر، أو EXEC، هو أحد أجزاء نظام سيسكو IOS. يتلقى EXEC الأوامر التي تكتبها للموجّه وينفّذها.
  • كما هو مبيّن في الشكل، يستعمل الموجّه أيضاً ذاكرة RAM لتخزين ملف تكوين نشط وجداول بخرائط الشبكات ولوائح بعناوين التوجيه. يمكنك إظهار ملف التكوين على محطة طرفية بعيدة أو محطة طرفية لوحدة تحكم. هناك إصدار محفوظ من هذا الملف مخزَّن في NVRAM. يتم استخدامه وتحميله في الذاكرة الرئيسية كلما تم تمهيد الموجّه. يحتوي ملف التكوين على معلومات عمومية وعملية وواجهة تؤثر مباشرة على عمل الموجّه ومنافذ واجهته.
  • لا يمكن عرض صورة نظام التشغيل على شاشة محطة طرفية. الصورة يتم تنفيذها عادة من الذاكرة RAM الرئيسية ويتم تحميلها من أحد مصادر الإدخال العديدة. نظام التشغيل منظَّم في روتينات تتولى المهام المقترنة بالبروتوكولات المختلفة، كحركة البيانات، وإدارة الجدول والدارئ، وتحديثات التوجيه، وتنفيذ أوامر المستخدم.

4-2-4 صيغ الموجّه

سواء تم الوصول إليه من وحدة التحكم أو بواسطة جلسة تلنت من خلال منفذ TTY، يمكن وضع الموجّه في عدة صيغ (راجع الشكل).

كل صيغة تزوّد وظائف مختلفة:

  • صيغة المستخدم EXEC : هذه صيغة انظر-فقط يستطيع فيها المستخدم معاينة بعض المعلومات عن الموجّه، لكن لا يمكنه إجراء تغييرات.
  • الصيغة EXEC ذات الامتيازات : هذه الصيغة تدعم أوامر إزالة العلل والاختبار، وإجراء فحص مفصّل للموجّه، والتلاعب بملفات التكوين، والوصول إلى صيغ التكوين.
  • صيغة الإعداد : هذه الصيغة تبيّن مربع حوار تفاعلي عند وحدة التحكم يساعد المستخدم الجديد على إنشاء تكوين أساسي لأول مرة.
  • صيغة التكوين العمومي : هذه الصيغة تطبّق أوامر فعّالة مؤلفة من سطر واحد تنفّذ مهام تكوين بسيطة.
  • صيغ تكوين أخرى : تلك الصيغ تزوّد تكاوين متعددة الأسطر مفصّلة أكثر.
  • الصيغة RXBOOT : هذه هي صيغة الصيانة التي يمكنك استعمالها، من بين أشياء أخرى، للاستعادة من كلمات المرور المفقودة.
  • 4-3 الأوامر show للموجّه

431 فحص حالة الموجّه باستعمال أوامر حالة الموجّه

  • في هذا القسم، ستتعلم الأوامر الأساسية التي يمكنك إصدارها لتحديد حالة الموجّه الحالية. تساعدك تلك الأوامر في الحصول على المعلومات الحيوية التي تحتاج إليها عند مراقبة واصطياد مشاكل عمليات الموجّه.
  • من المهم أن تكون قادراً على مراقبة صحة وحالة موجّهك في أي وقت كان. كما هو مبيّن في الشكل، تملك موجّهات سيسكو سلسلة من الأوامر التي تتيح لك تحديد ما إذا كان الموجّه يعمل بشكل الصحيح أو أين برزت المشاكل.

 أوامر حالة الموجّه وأوصافها مبيّنة أدناه.

  • show version : يعرض تكوين أجهزة النظام، وإصدار البرنامج، وأسماء ومصادر ملفات التكوين، وصورة الاستنهاض
  • show processes : يعرض معلومات عن العمليات النشطة
  • show protocols : يعرض البروتوكولات المضبوط تكوينها؛ يبيّن حالة كل بروتوكولات الطبقة 3 المضبوط تكوينها
  • show memory : يبيّن إحصائيات عن ذاكرة الموجّه، بما في ذلك إحصائيات التجمّع الحر للذاكرة
  • show stacks : يراقب استخدام العمليات وروتينات القَطع للمكدس ويعرض سبب آخر إعادة استنهاض للنظام
  • show buffers : يزوّد إحصائيات لتجمّعات الدارئ على الموجّه
  • show flash : يبيّن المعلومات عن جهاز الذاكرة الوامضة
  • show running-config (إنه الأمر write term في نظام سيسكو IOS الإصدار 10.3 أو ما قبله) : يعرض ملف التكوين النشط
  • show startup-config (إنه الأمر show config في نظام سيسكو IOS الإصدار 10.3 أو ما قبله) : يعرض ملف التكوين الاحتياطي
  • show interfaces : يعرض إحصائيات لكل الواجهات المضبوط تكوينه على الموجّه

4-3-2 الأوامر show running-config وshow startup-config

من بين أوامر EXEC الأكثر استعمالاً في نظام سيسكو IOS هي show running-config وshow startup-config. إنها تتيح للمسؤول رؤية التكوين المشتغل حالياً على الموجّه أو أوامر تكوين بدء التشغيل التي سيستعملها الموجّه في إعادة التشغيل المقبلة.

(ملاحظة: الأوامر write term وshow config، المستعملة مع نظام سيسكو IOS الإصدار 10.3 وما قبله، قد حلت محلها أوامر جديدة. الأوامر التي تم استبدالها تتابع تنفيذ وظائفها العادية في الإصدار الحالي لكنها لم تعد موثّقة. سيتوقف دعم تلك الأوامر في إصدار مستقبلي).

يمكنك التعرّف على ملف تكوين نشط من خلال الكلمات current configuration في أعلاه. ويمكنك التعرّف على ملف تكوين احتياطي عندما ترى رسالة في أعلاه تبلغك كمية الذاكرة غير المتطايرة التي استعملتها.

4-3-3 الأوامر show interfaces وshow version وshow protocols

الأمر show interfaces يعرض بارامترات قابلة للضبط وإحصائيات بالوقت الحقيقية تتعلق بكل الواجهات المضبوط تكوينها على الموجّه (راجع الشكل ).

الأمر show version يعرض معلومات عن إصدار نظام سيسكو IOS المشتغل حالياً على الموجّه (راجع الشكل ).

استعمل الأمر show protocols لإظهار البروتوكولات المضبوط تكوينها على الموجّه. هذا الأمر يبيّن الحالة العمومية والخاصة بالواجهة لأي بروتوكولات مضبوط تكوينها للمستوى 3 (مثلاً، IP وDECnet وIPX وAppleTalk). (راجع الشكل ).

4-3-4 تمرين: الأوامر show للموجّه

  • سيساعدك هذا التمرين على الاعتياد على الأوامر show للموجّه. الأوامر show هي أهم أوامر لتجميع المعلومات متوفرة للموجّه. الأمر show running-config (أو show run) هو على الأرجح أهم أمر ليساعد في تحديد حالة الموجّه الحالية لأنه يعرض ملف التكوين النشط المشتغل في الذاكرة RAM. الأمر show startup-config (أو show start) يعرض ملف التكوين الاحتياطي المخزَّن في الذاكرة غير المتطايرة أو NVRAM. إنه الملف الذي سيُستعمل لضبط تكوين الموجّه عند تشغيله لأول مرة أو عند إعادة استنهاضه بواسطة الأمر reload. كل إعدادات واجهة الموجّه المفصّلة متواجدة في هذا الملف.
  • يُستعمل الأمر show flash لمعاينة كمية الذاكرة الوامضة المتوفرة والكمية المستعملة منها. الذاكرة الوامضة هي المكان الذي يتم فيه تخزين ملف أو صورة نظام سيسكو IOS. الأمر show arp يعرض تطابق العناوين IP إلى MAC إلى الواجهة للموجّه. الأمر show interface يعرض إحصائيات لكل الواجهات المضبوط تكوينها على الموجّه. الأمر show protocols يعرض الحالة العمومية والخاصة بالواجهة لأي بروتوكولات مضبوط تكوينها للمستوى 3 (IP، IPX، الخ).
  • 4-4 جيران شبكة الموجّه

4-4-1 اكتساب وصول إلى الموجّهات الأخرى باستعمال البروتوكول CDP

  • البروتوكول CDP (اختصار Cisco Discovery Protocol، بروتوكول اكتشاف سيسكو) يزوّد أمراً مملوكاً واحداً يمكّن مسؤولي الشبكة من الوصول إلى تلخيص عما تبدو عليه التكاوين على الموجّهات الأخرى الموصولة مباشرة. يعمل CDP على طبقة وصلة بيانات تربط بروتوكولات الوسائط المادية السفلى وطبقة الشبكة العليا، كما هو مبيّن في الشكل. لأنه يعمل عند هذا المستوى فإن أجهزة CDP التي تدعم البروتوكولات المختلفة لطبقة الشبكة يمكنها أن تتعلّم عن بعضها البعض (تذكّر أن عنوان وصلة البيانات هو نفسه العنوان MAC).
  • عندما يتم استنهاض جهاز لسيسكو يشغّل نظام سيسكو IOS (الإصدار 10.3 أو ما يليه)، يبدأ CDP بالاشتغال تلقائياً، مما يتيح للجهاز عندها اكتشاف أجهزة سيسكو المجاورة التي تشغّل CDP أيضاً. هكذا أجهزة تتمدّد أبعد من تلك التي تستعمل TCP/IP، وتتضمن أجهزة سيسكو موصولة مباشرة، بغض النظر عن طقم بروتوكولات الطبقة 3 و4 التي تشغّلها.

4-4-2 إظهار إدخالات CDP المجاورة

  • الاستعمال الرئيسي لـCDP هو لاكتشاف المنصات والبروتوكولات في أجهزتك المجاورة. استعمل الأمر show cdp neighbors لإظهار تحديثات CDP على الموجّه المحلي.
  • يعرض الشكل مثالاً عن كيف يسلّم CDP مجموعة معلوماته إلى مسؤول الشبكة. كل موجّه يشغّل CDP يتبادل معلومات لها علاقة بأي إدخالات بروتوكول مع جيرانه. يستطيع المسؤول عرض نتائج تبادل معلومات CDP هذا على وحدة تحكم موصولة بموجّه مضبوط تكوينه ليشغّل CDP في واجهاته.
  • يستعمل مسؤول الشبكة أمر show لإظهار معلومات عن الشبكات الموصولة بالموجّه مباشرة. يزوّد CDP معلومات عن كل جهاز CDP مجاور.

 القيم تتضمن التالي:

  • معرِّفات الأجهزة : مثلاً، إسم المضيف وإسم الميدان المضبوط تكوينهما للموجّه (إذا كانا موجودين)
  • لائحة عناوين : عنوان واحد على الأقل لـSNMP، وما يصل إلى عنوان واحد لكل بروتوكول مدعوم
  • معرِّف المنفذ : مثلاً، إيثرنت 0، إيثرنت 1، وتسلسلي 0
  • لائحة القدرات : مثلاً، إذا كان الجهاز يتصرف كجسر لطريق مصدر وكذلك كموجّه الإصدار — معلومات كتلك التي يزوّدها الأمر المحلي show version
  • المنصة : منصة الجهاز، مثلاً، سيسكو 7000
  • لاحظ أن أدنى موجّه في الشكل ليس موصولاً بموجّه وحدة تحكم المسؤول مباشرة. للحصول على معلومات CDP عن هذا الجهاز، سيحتاج المسؤول إلى استخدام التلنت للاتصال بموجّه موصول بهذا الهدف مباشرة.

4-4-3 مثال عن تكوين CDP

  • يبدأ CDP تلقائياً عند بدء تشغيل نظام جهاز. تبدأ وظيفة CDP عادة بشكل افتراضي عند استنهاض منتوج لسيسكو مع نظام سيسكو IOS الإصدار 10.3 أو ما يليه.
  • فقط الجيران الموصولين مباشرة يتبادلون أطر CDP. يخبئ الموجّه أي معلومات يتلقاها من جيرانه CDP. إذا أشار إطار CDP لاحق إلى أن إحدى المعلومات عن جار ما قد تغيّرت، يرمي الموجّه المعلومات القديمة ويستبدلها بالمعلومات الجديدة.
  • استعمل الأمر show cdp interface، كما هو مبيّن في الشكل ، لإظهار قيم عدّادي وقت CDP، وحالة الواجهة، والتغليف الذي يستعمله CDP لإعلانه وإرسال إطار الاكتشاف. القيم الافتراضية لعدّادي الوقت تضبط التواتر لتحديثات CDP ولإدخالات CDP المُسنّة. عدّادي الوقت تلك مضبوطة تلقائياً عند 60 ثانية و180 ثانية، على التوالي. إذا تلقى الجهاز تحديثاً أحدث، أو إذا انقضت فترة الانتظار تلك، يجب أن يرمي الجهاز الإدخال CDP

4-4-4 إظهار إدخالات CDP لجهاز وجيران CDP

  • لقد تم تصميم وتطبيق CDP كبروتوكول بسيط جداً منخفض العبء. يمكن أن يكون إطار CDP صغيراً ومع ذلك يستخرج الكثير من المعلومات المفيدة عن الموجّهات المجاورة. استعمل الأمر show cdp entry {device name} لإظهار إدخال CDP مُخبَّأ واحد. لاحظ أن الإخراج من هذا الأمر يتضمن كل عناوين الطبقة 3 الموجودة في الموجّه المجاور، الموجّه B. يستطيع مسؤول معاينة العناوين IP التابعة للجار CDP المستهدَف (الموجّه B) بواسطة إدخال الأمر الوحيد في الموجّه A. فترة الانتظار تحدّد كمية الوقت المنقضي منذ وصول إطار CDP مع هذه المعلومات. يتضمن الأمر معلومات إصدار مختصرة عن الموجّه B.
  • استعمل الأمر show cdp neighbors، كما هو مبيّن في الشكل ، لإظهار تحديثات CDP المتلقاة على الموجّه المحلي.

لاحظ أنه لكل منفذ محلي، يبيّن العرض الأمور التالية:

  • هوية الجهاز المجاور
  • نوع ورقم المنفذ المحلي
  • فترة انتظار تناقصية، بالثواني
  • رمز قدرة الجهاز المجاور
  • منصة الأجهزة المجاورة
  • نوع ورقم المنفذ البعيد المجاور
    • لإظهار هذه المعلومات وكذلك معلومات كتلك التي يبيّنها الأمر show cdp entry، استعمل الأمر الاختياري show cdp neighbors detail.

4-4-5  تمرين: جيران CDP

في هذا التمرين، ستستعمل الأمر show cdp. البروتوكول CDP (اختصار Cisco Discovery Protocol، بروتوكول اكتشاف سيسكو) يكتشف ويبيّن معلومات عن أجهزة سيسكو الموصولة مباشرة (الموجّهات والبدّالات). CDP هو بروتوكول سيسكو مملوك يشتغل في طبقة وصلة البيانات (الطبقة 2) للطراز OSI. هذا يتيح للأجهزة التي قد تشغّل بروتوكولات مختلفة لطبقة الشبكة 3 كـ IP أو IPX أن تتعلم عن بعضها البعض. يبدأ CDP تلقائياً عند بدء تشغيل نظام جهاز، لكن إذا كنت تستعمل نظام سيسكو IOS الإصدار 10.3 أو إصدار أحدث منه، يجب أن تمكّنه على كل واجهة من واجهات الجهاز باستعمال الأمر cdp interface. استعمال الأمر show cdp interface سيجمّع المعلومات التي يستعملها CDP لإعلانه ولإرسال إطار الاكتشاف. استعمل الأمرين show cdp neighbors وshow cdp neighbors detail لإظهار تحديثات CDP المتلقاة على الموجّه المحلي.

  • 4-5 اختبار التشبيك الأساسي

4-5-1 عملية اختبار تستعمل الطراز OSI

المشاكل الأكثر شيوعاً التي تحدث في شبكات IP تنتج عن أخطاء في نظام العنونة. من المهم اختبار تكوين العنونة لديك قبل المتابعة مع مزيد من خطوات التكوين. يجب أن يسير الاختبار الأساسي للشبكة بشكل متسلسل من طبقة إلى التي تليها في الطراز OSI المرجعي. كل اختبار مبيّن في هذا القسم يركّز على عمليات الشبكة في طبقة معيّنة من الطراز OSI. كما هو مبيّن في الشكل، telnet وping وtrace وshow ip route وshow interfaces وdebug هي أوامر تتيح لك اختبار شبكتك.

4-5-2 اختبار طبقة التطبيقات باستعمال التلنت

  • هناك طريقة أخرى للتعلم عن موجّه بعيد هي الاتصال به. التلنت، بروتوكول محطة طرفية وهمية هو جزء من طقم البروتوكولات TCP/IP، يتيح إجراء اتصالات بالمضيفين. يمكنك ضبط اتصال بين موجّه وجهاز موصول. يتيح لك التلنت التحقق من برامج طبقة التطبيقات بين المحطات المصدر والوجهة. هذه هي أشمل آلية اختبار متوفرة. يمكن أن يتلقى الموجّه ما يصل إلى خمس جلسات تلنت واردة متزامنة.
  • دعنا نبدأ الاختبار بالتركيز في البدء على برامج الطبقة العليا. كما هو مبيّن في الشكل ، يزوّد الأمر telnet محطة طرفية وهمية لكي يتمكن المسؤولون من استعمال عمليات التلنت للاتصال بالموجّهات الأخرى التي تشغّل TCP/IP
  • مع إصدار TCP/IP الخاص بسيسكو، لن تحتاج إلى كتابة الأمر connect أو telnet لإنشاء اتصال تلنت. إذا كنت تفضّل، يمكنك فقط كتابة إسم المضيف الذي تعلّمته. لإنهاء جلسة تلنت، استعمل أوامر EXEC: exit أو logoutتبيّن اللائحة التالية أوامر بديلة للعمليات المذكورة في الشكل:
    • بدء جلسة من دنفر:

Denver> connect paris

Denver> paris

Denver> 131.108.100.152

  • استئناف جلسة (اكتب رقم الجلسة أو إسمها):

Denver>1

Paris>

  • إنهاء جلسة:

Paris> exit

  • كما تعلّمت من قبل، برنامج التلنت يزوّد محطة طرفية وهمية لكي تتمكن من الاتصال بالمضيفين الآخرين الذين يشغّلون TCP/IP. يمكنك استعمال التلنت لتنفيذ اختبار لتحدّد ما إذا كان يمكنك الوصول إلى موجّه بعيد أم لا. كما هو مبيّن في الشكل ، إذا كنت تستطيع استعمال التلنت بنجاح لوصل موجّه يورك بموجّه باريس، تكون عندها قد نفّذت اختباراً أساسياً للاتصال الشبكي.
  • إذا كنت تستطيع الوصول عن بُعد إلى موجّه آخر من خلال التلنت، ستعرف بأن برنامج TCP/IP واحد على الأقل يمكنه بلوغ الموجّه البعيد. إن اتصال تلنت ناجح يحدّد أن برنامج الطبقة العليا (وخدمات الطبقات السفلى، أيضاً) يعمل بشكل صحيح.
  • إذا كنا نستطيع الاتصال بواسطة التلنت بموجّه واحد ولكن ليس بموجّه آخر، من المحتمل أن فشل التلنت سببه عنونة معيّنة، أو تسمية، أو مشاكل في إذن الوصول. يمكن أن تتواجد تلك المشاكل في موجّهك أو على الموجّه الذي فشل كهدف للتلنت. الخطوة التالية هي تجربة ping، المناقش في هذا القسم. هذا الأمر يتيح لك الاختبار طرفاً لطرف في طبقة الشبكة.

تمرين

في هذا التمرين، ستعمل مع أداة التلنت (المحطة الطرفية البعيدة) للوصول إلى الموجّهات عن بُعد. ستتصل بواسطة التلنت من موجّهك “المحلي” إلى موجّه آخر “بعيد” من أجل التظاهر بأنك تقف أمام وحدة التحكم التابعة للموجّه البعيد.

4-5-3 اختبار طبقة الشبكة باستعمال الأمر ping

  • كمساعدة لك لتشخيص مشاكل الوصلة الشبكية الأساسية، هناك عدة بروتوكولات شبكات تدعم بروتوكول صدى. تُستعمل بروتوكولات الصدى للتحقق مما إذا كان يجري توجيه رُزم البروتوكول أم لا. يرسل الأمر ping رزمة إلى المضيف الوجهة ثم ينتظر رزمة جواب من ذلك المضيف. النتائج من بروتوكول الصدى هذا يمكن أن تساعد على تقييم موثوقية المسار-نحو-المضيف، ومُهل التأخير على المسار، وما إذا كان يمكن الوصول إلى المضيف أو أنه يعمل.
  • في الشكل، هدف الأمر ping (172.16.1.5) أجاب بنجاح على كل وحدات البيانات الخمس المُرسَلة. تحدّد علامات التعجّب (!) كل صدى ناجح. إذا تلقيت نقطة واحدة (.) أو أكثر بدلاً من علامات التعجّب، يكون قد انقضى الوقت الذي ينتظره البرنامج في موجّهك لكي يأتي صدى رزمة معيّنة من هدف ping. يمكنك استعمال الأمر ping user EXEC لتشخيص مشاكل الوصلة الشبكية الأساسية. يستعمل ping البروتوكول ICMP (اختصار Internet Control Message Protocol، بروتوكول رسالة تحكم الانترنت).

تمرين

في هذا التمرين، ستستعمل البروتوكول ICMP (اختصار Internet Control Message Protocol، بروتوكول رسالة تحكم الانترنت). سيعطيك ICMP القدرة على تشخيص مشاكل الوصلة الشبكية الأساسية. استعمال ping xxx.xxx.xxx.xxx سيرسل رزمة ICMP إلى المضيف المحدَّد ثم ينتظر رزمة جواب من ذلك المضيف. يمكنك استعمال ping مع إسم المضيف الخاص بموجّه ما لكن يجب أن يكون لديك جدول تفتيش ساكن للمضيفين في الموجّه أو ملقم DNS لترجمة الأسماء إلى عناوين IP.

4-5-4 اختبار طبقة الشبكة بواسطة الأمر trace

  • الأمر trace هو الأداة المثالية لإيجاد المكان الذي تُرسَل إليه البيانات في شبكتك. الأمر trace مشابه للأمر ping، ما عدا أنه بدلاً من اختبار الوصلة طرفاً لطرف، يفحص trace كل خطوة على الطريق. يمكن تنفيذ هذه العملية إما عند مستوى المستخدم أو عند المستويات EXEC ذات الامتيازات.
  • يستغل الأمر trace رسائل الخطأ التي تولّدها الموجّهات عندما تتخطى إحدى الرزم قيمة عمرها (أو TTL، اختصار Time To Live). يرسل الأمر trace عدة رزم ويعرض مدة الرحلة ذهاباً وإياباً لكل رزمة منها. فائدة الأمر trace هي أنه يبلغك مَن هو آخر موجّه في المسار تمكن من الوصول إليه. هذا يدعى عزل العيب.
  • في هذا المثال، سنتعقّب المسار من يورك إلى روما. على الطريق، يجب أن يمر المسار عبر لندن وباريس. إذا كان أحد تلك الموجّهات غير متوفر للوصول إليه، سترى ثلاث نجوم (*) بدلاً من إسم الموجّه. سيتابع الأمر trace محاولة بلوغ الخطوة التالية إلى أن توقفه باستعمال تركيبة المفاتيح Ctrl+Shift+6.

تمرين

في هذا التمرين ستستعمل أمر IOS المسمى traceroute. الأمر traceroute يستعمل رُزم ICMP ورسالة الخطأ التي تولّدها الموجّهات عندما تتخطى الرزمة قيمة عمرها (أو TTL، اختصار Time To Live).

4-5-5 اختبار طبقة الشبكة بواسطة الأمر show ip route

يقدّم الموجّه بعض الأدوات الفعّالة في هذه المرحلة من البحث. يمكنك في الواقع النظر إلى جدول التوجيه – الاتجاهات التي يستعملها الموجّه ليحدّد كيف سيوجّه حركة المرور على الشبكة.

الاختبار الأساسي التالي يركّز على طبقة الشبكة أيضاً. استعمل الأمر show ip route لتحدّد ما إذا كان هناك إدخال للشبكة الهدف في جدول التوجيه. التمييز في الرسم يبيّن أن باريس (131.108.16.2) تستطيع بلوغ روما (131.108.33.0) من خلال الواجهة Enternet1.

4-5-6 استعمال الأمر show interfaces serial

لفحص الطبقة المادية وطبقة وصلة البيانات كما هو مبيّن في الشكل

تتألف الواجهة من قسمين، مادي (الأجهزة) ومنطقي (البرامج):

  • الأجهزة : كالأسلاك والموصلات والواجهات : يجب أن تحقّق الاتصال الفعلي بين الأجهزة.
  • البرامج هي الرسائل : كرسائل البقاء على قيد الحياة، ومعلومات التحكم،

ومعلومات المستخدم : التي يتم تمريرها بين الأجهزة المتجاورة. هذه المعلومات هي بيانات يتم تمريرها بين واجهات موجّهين موصولين.

عندما تختبر الطبقة المادية وطبقة وصلة البيانات، ستطرح الأسئلة التالية:

  • هل هناك إشارة اكتشاف حاملة?
  • هل الوصلة المادية بين الأجهزة جيدة?
  • هل يتم تلقي رسائل البقاء على قيد الحياة?
  • هل يمكن إرسال رزم البيانات عبر الوصلة المادية?

أحد أهم العناصر في إخراج الأمر show interfaces serial هو ظهور حالة الخط وبروتوكول وصلة البيانات. يحدّد الشكل سطر التلخيص الرئيسي لفحص معاني الحالة.

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

4-5-7 الأوامر show interfaces وclear counters

يتعقّب الموجّه إحصائيات تزوّد معلومات عن الواجهة. استعمل الأمر show interfaces لإظهار الإحصائيات كما هو مبيّن في الشكل. الإحصائيات تبيّن عمل الموجّه منذ آخر مرة تم تفريغ العدّادات فيها، كما هو مبيّن في الخط المميز العلوي في الرسم. يبيّن هذا الرسم أن التفريغ تم منذ أسبوعين وأربعة أيام. مجموعة التمييز السفلى تبيّن العدّادات المهمة. استعمل الأمر clear counters لإعادة ضبط العدّادات إلى 0. بالبدء من 0، ستحصل على فكرة أفضل عن الحالة الحالية للشبكة.

تمرين

في هذا التمرين ستستعمل الأمرين show interfaces وclear counters. يحتفظ الموجّه بإحصائيات مفصّلة جداً عن حركة مرور البيانات التي أرسلها وتلقاها على واجهاته. هذا مهم جداً عند اصطياد مشكلة في الشبكة. الأمر clear counters يمهّد العدّادات التي يتم عرضها عندما تُصدر الأمر show interface. بمسح العدّادات ستحصل على فكرة أوضح عن الحالة الحالية للشبكة.

4-5-8 فحص حركة المرور بالوقت الحقيقي بواسطة debug

  • يتضمن الموجّه أجهزة وبرامج لمساعدتك على تعقّب أثر المشاكل، فيه، أو في المضيفين الآخرين في الشبكة. أمر EXEC المسمى debug privileged يبدأ عرض وحدة التحكم لأحداث الشبكة المحدَّدة في بارامتر الأمر. استعمل الأمر terminal monitor لإرسال إخراج الأمر debug إلى المحطة الطرفية لجلستك التلنت.
  • في هذا المثال، يتم إظهار عمليات بث وصلة البيانات التي يتلقاها الموجّه. استعمل الأمر undebug all (أو no debug all) لتعطيل ميزة إزالة العلل عندما لا تعود بحاجة إليها. الغاية الحقيقية من إزالة العلل هي حل المشاكل.
  • (ملاحظة: انتبه جيداً مع هذه الأداة في شبكة حية. فإزالة العلل بشكل مكثّف في شبكة مشغولة سيُبطئ عملها بشكل كبير. لا تترك ميزة إزالة العلل نشطة؛ استعملها لتشخيص مشكلة، ثم عطّلها).
  • بشكل افتراضي، يرسل الموجّه رسائل خطأ النظام وإخراج الأمر debug إلى المحطة الطرفية لوحدة التحكم. يمكن تغيير وجهة الرسائل إلى مضيف يونيكس أو إلى دارئ داخلي. يعطيك الأمر terminal monitor القدرة على تغيير وجهة تلك الرسائل إلى محطة طرفية.
  • 4-6 تمرين تحدٍ

4-6-1 تحدي أدوات اصطياد المشاكل

تمرين

  • كما تعرف، من المفيد جداً معرفة طبيعة الشبكة. فهي تتيح لمسؤول الشبكة بأن يعرف تماماً ما هي المعدات التي يملكها بين يديه وفي أي مكان هي موجودة (لاحتياجات النطاق الموجي)، وعدد الأجهزة في الشبكة والتصميم المادي للشبكة. عليك في هذا التمرين تصوّر كيف ستبدو الطبيعة بناءً على المعلومات التي يمكنك تجميعها أثناء التنقّل داخل الشبكة باستعمال أوامر IOS
  • من خلال استعمال الأوامر show، يجب أن تكون قادراً على رؤية ما هي الواجهات المشتغلة (باستعمال show interface)، وما هي الأجهزة الموصول بها الموجّه (باستعمال show cdp neighbors) وكيف يستطيع المستخدم الوصول إلى هناك (باستعمال show protocols). بواسطة المعلومات التي تتلقاها من الأوامر show، يجب أن تكون قادراً على الوصول إلى الموجّهات المجاورة عن بُعد (باستعمال التلنت) ومن خلال استعمال أوامر اصطياد المشاكل (كـ ping وtrace) يجب أن تكون قادراً على رؤية ما هي الأجهزة الموصولة. هدفك الأخير هو بناء رسم طبيعة منطقية للشبكة باستخدام كل الأوامر أعلاه من دون الرجوع إلى أي رسوم بيانية مسبقاً.

تلخيص

لقد تعلمت في هذا الفصل أن:

  • الموجّه يتألف من مكوّنات قابلة للضبط وله صيغ لفحص وصيانة وتغيير المكوّنات.
  • الأوامر show تُستعمل للفحص.
  • تستعمل CDP لإظهار الإدخالات عن الجيران.
  • يمكنك اكتساب وصول إلى الموجّهات الأخرى باستعمال التلنت.
  • يجب أن تختبر وصلة الشبكة طبقة تلو الطبقة.
  • أوامر الاختبار تتضمن telnet وping وtrace وdebug.

 لتحميل الدرس اضغط هنا

مكونات الموجة

الى هنا نكون وصلنا الى نهاية موضوعنا اليوم

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

دمتم بكل ود … حضرموت التقنية

حول حمدي بانجار

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

تحقق أيضا

كيف تقرأ نتائج اختبار ping لحل وعلاج مشاكل الاتصال وتقطعات الانترنت في الشبكة

كيف تقرأ نتائج اختبار ping لحل وعلاج مشاكل الاتصال وتقطعات الانترنت في الشبكة Ping : …

اترك تعليقاً



Mohon Aktifkan Javascript!Enable JavaScript