في تدوينتي لهذا اليوم سوف أستعرض معكم كيفية الاستفادة من الخواص المتقدمة لأداة الـ Ping الموجودة في أجهزة سيسكو والتى تساعد مدراء الأنظمة والشبكات في عملية حل المشاكل أو مايعرف بي الـ Troubleshoot من خلال أستعراض باقي من أهم الخيارات التى اتاحتها سيسكو في عملية توليد الـ PING
عندما يصادف أي شخص منا أي مشكلة في الشبكة فأول مايخطر على باله هو أمر الـ Ping, والحقيقة هناك الكثير من الأشخاص الذين يلتبس عليهم الـ Ping بنقطة في غاية الأهمية والبساطة وهي أعتبار الـ Ping هو أمر موجود في أنظمة التشغيل, فالـ Ping يا أخوان ويا أخوات هو أداة تستخدم بروتوكول الـ ICMP لتنفيذ عملية الفحص المطلوبة وتعتمد على نوعان من الرسائل الأول هو echo requests والثاني هو echo replies وهو أمر قد يعتبره الجميع شيئ معروف وأوضحه فقط للمهندسين المبتدئين حتى يتعلموا التعريف الصحيح للـ Ping.
للمزيد حول هذا الموضوع راجع الموضوع التالي : كيف يعمل الـ Ping
أما أداة الـ Ping في سيسكو أو كما تطلق عليها سيسكو Extended ping فهي مطورة بعض الشيئ وتتيح لنا عمل طلب مخصص لأرسالة إلى أحد الاهداف المعينة بهدف إكتشاف وتحليل المشاكل بشكل أعمق والتى سوف أوضحها من خلال عرض الامكانيات الموجودة وفائدة كل قسم منها على حدى.
لكي نبدا الـ Extended Ping نقوم بكتابة الأمر Ping فقط وبعدها إنتر لنحصل على عدة أسئلة بهذا الشكل :
R1#ping
Protocol [ip]:
Target IP address: 192.168.2.2
Repeat count [5]: 20
Datagram size [100]: 200
Timeout in seconds [2]: 1
Extended commands [n]: y
Source address or interface: 192.168.2.1
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 20, 200-byte ICMP Echos to 192.168.2.2, timeout is 1 seconds:
Packet sent with a source address of 192.168.2.1
!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (20/20), round-trip min/avg/max = 4/12/40 ms
R1#
Protocol: وهو من أجل أختيار نوع البروتوكول المستخدم والذي عادة يكون IP وقد تستغرب قليلا لو عرضت عليك قائمة بالبروتوكولات الموجودة والمدعومة من أداة الـ Ping وهي appletalk, clns, novell, apollo, vines, decnet, or xns.
Target IP address: وجهة الطلب وهو أهم فقرة في عملية الـ Troubleshoot وهي تختلف بأختلاف نوعية البروتوكول المستخدم فلكل نوع هناك عنونة مختلفة, ويمكنك من هنا كتابة العنوان الفيزيائي للهدف Network Address أو إسمه Host Name لو في حال كان لديك سيرفر DNS يملك معلومات عنه.
Repeat count: وهي تشير إلى عدد مرات إرسال الـ Echo request إلى الهدف والتى عادة تكون خمس مرات, وهي مهمة لو في حال كان لديك مشكلة تقطع في الشبكة وترغب بالتأكد منها من خلال إرسال عدد أكبر من الطلبات 200 مرة على سبيل المثال ومتابعة العداد بشكل مباشر. مثل هذه المشاكل تحدث أحيانا بسبب وجود مشاكل في الكابل.
Datagram size: حجم الطلب الذي ترغب بأرساله وهو عادة يكون 100 بايت وليس بت وهي أيضا مهمة لو في حال كان لديك مشكلة في نقل الملفات الكبيرة على الشبكة وترغب بالتأكد منها.
Timeout in seconds: الوقت المقدر لإستلام الرد وهو عادة ثانيتان ويمكن تغيير القيمة إلى ثانية واحدة لو في حال رغبت في عمل تفحص عميق لسرعة شبكتك من خلال فحص سرعة مرور الترافيك وسرعة الإستجابة.
Extended commands: الحالة الطبيعية لهذا السؤال هو لا فلو رغبت في عرض المزيد من التخصيصات في الطلب فأختر نعم yes.
Source address or interface: مصدر الطلب وهو عادة يكون المنفذ الذي يكون Exit Packet To the destination, هذا التخصيص في غاية الأهمية, فأحيانا نجد أن الـ Ping مع الهدف يعمل بشكل جيد لكن لنفرض أن هناك ACL تمنع وصول ترافيك من احد المصادر المرتبطة مع الروتر وبالتالي لن تكتشف الأمر لو في حال نفذت بينغ عادي لأن النتيجة حينها سوف تكون إيجابية أما لو تلاعبت بمصدر الطلب حينها سوف تكتشف الأمر.
Type of service: نوع الخدمة لم أجد لها فائدة حقيقة في عملية الـ Troubleshoot وتستطيع أن تتعرف أكثر حول هذا الامر من خلال الرابط التالي.
Set DF bit in IP header: لهذا الامر قد يكون هناك إستفادة لكن أعتقد أنها في مراحل متقدمة وتحتاج نتائج دقيقة لان هذا الامر يمنع عملية الـ Defragment للباكيت والتى عادة تكون محددة من خلال المنفذ الذي يتم إرسال الطلب من خلاله وهي معروفة جدا ويطلق عليها MTU أو Maximum Transmission Unit.
Loose, Strict, Record, Timestamp, Verbose: مجموعة من الخيارات المفيدة لعملية تخصيص أكبر, الأول على سبيل المثال loose يمكنك من التلاعب بمسار الـ Ping الذي يجب عليه إتباعه من خلال تحديد عناوين الـ Next Hop. وهناك أيضا Record الذي يعرض لك الأيبيات التى يمر الـ Ping من خلالها وهو خيار شبيه بعملية الـ Trace Route لكن لها مميزات أكثر مثل عرض العناوين أثناء عملية الرد على الطلب.
وهناك الكثير من الخيارات لكن لم أذكرها حتى لايصبح الموضوع ممل وخصوصا أن الكلام كثير وكل واحد منها يمكن الحديث عنه مطولا ومن يرغب بالاستزادة اكثر فليراجع موقع سيسكو على الرابط الآتي وما ذكرته يعتبر أهم الخيارات الأحترافية في إستخدام أمر الـ Ping على اجهزة سيسكو, أتمنى أن تكونوا قد أستفدتوا وأنتظرونا مع موضوع آخر حول الت Trace Route قريبا ودمتم بود.