المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

كيفية عمل رسائل إعادة توجيه ICMP

متى يتم إرسال عمليات إعادة توجيه ICMP؟

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

المقدمة

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

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

المتطلبات

من الضروري معرفة مجموعة بروتوكولات IP.

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

وهذا مدعوم في جميع سلسلة إصدارات برامج Cisco IOS® من البرنامج Cisco.

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

كيفية عمل رسائل إعادة توجيه ICMP

يتم إستخدام رسائل إعادة توجيه ICMP بواسطة الموجهات لإعلام المضيفين على إرتباط البيانات بأن مسارا أفضل متوفر لوجهة معينة.

على سبيل المثال، يتم توصيل الموجهين R1 و R2 بنفس مقطع الإيثرنت الخاص بالمضيف H. يتم تكوين العبارة الافتراضية للمضيف H لاستخدام الموجه R1. يرسل المضيف H حزمة إلى الموجه R1 للوصول إلى الوجهة على مضيف المكتب الفرعي البعيد 10.1.1.1. بعد أن يقوم الموجه R1 باستشارة جدول التوجيه الخاص به، يجد أن الخطوة التالية للوصول إلى المضيف 10.1.1.1 هي الموجه R2. الآن يجب على الموجه R1 إعادة توجيه الحزمة خارج واجهة إيثرنت نفسها التي تم تلقيها عليها. يقوم الموجه R1 بإعادة توجيه الحزمة إلى الموجه R2 ويرسل أيضا رسالة إعادة توجيه ICMP إلى المضيف H. يعلم هذا المضيف أن أفضل مسار للوصول إلى المضيف 10.1.1.1 هو عبر الموجه R2. ثم يقوم المضيف H بإعادة توجيه جميع الحزم التالية الموجهة إلى المضيف 10.1.1.1 إلى الموجه R2.

تظهر رسالة تصحيح الأخطاء هذه الموجه R1، كما هو الحال في الرسم التخطيطي للشبكة، مع إرسال رسالة إعادة توجيه ICMP إلى المضيف H (172.16.1.1).

R1#

debug ip icmp

ICMP packet debugging is on

*Mar 18 06:28:54: ICMP:redirect sent to 172.16.1.1 for dest 10.1.1.1, use gw 172.16.1.200

R1#

يرسل الموجه R1 (172.16.1.100) إعادة توجيه إلى المضيف H (172.16.1.1) لاستخدام الموجه R2 (172.16.1.200) كبوابة للوصول إلى الوجهة 10.1.1.1.

متى يتم إرسال عمليات إعادة توجيه ICMP؟

تقوم موجهات Cisco بإرسال رسائل إعادة توجيه ICMP عند استيفاء جميع هذه الشروط:

- القارن على أي الربط يأتي داخل المسحاج تخديد ال نفسه قارن على أي الربط يحصل يوجه خارج.

- الشبكة الفرعية أو الشبكة الخاصة بعنوان IP للمصدر موجودة على الشبكة الفرعية أو الشبكة نفسها لعنوان IP للخطوة التالية للحزمة الموجهة.

- مخطط البيانات غير موجه من المصدر.

- تم تكوين kernel لإرسال رسائل إعادة التوجيه. (بشكل افتراضي، ترسل موجهات Cisco رسائل إعادة توجيه ICMP. يمكن إستخدام الأمر الفرعي للواجهة no ip redirects لتعطيل عمليات إعادة توجيه ICMP.)

ملاحظة: يتم تعطيل عمليات إعادة توجيه ICMP بشكل افتراضي إذا تم تكوين بروتوكول موجه الاستعداد السريع (HSRP) على الواجهة. في الإصدار 12.1(3)T من البرنامج Cisco IOS Software والإصدارات الأحدث، يتم السماح بإعادة توجيه ICMP على الواجهات التي تم تكوينها باستخدام HSRP. لمزيد من المعلومات، ارجع إلى دعم HSRP قسم عمليات إعادة توجيه ICMP في ميزات بروتوكول الموجه الاحتياطي الفعال ووظائفه.

على سبيل المثال، إذا كان للموجه عنوانان IP على واحدة من واجهات الموجه:

interface ethernet 0

ip address 171.68.179.1 255.255.255.0

ip address 171.68.254.1 255.255.255.0 secondary

إذا كان الموجه يستلم حزمة يتم الحصول عليها من مضيف في الشبكة الفرعية 171.68.179.0 ويتم توجيهها إلى مضيف في الشبكة الفرعية 171.68.254.0، فإن الموجه لا يرسل إعادة توجيه ICMP لأنه يتم تلبية الشرط الأول فقط، وليس الشرط الثاني.

لا يزال يتم توجيه الحزمة الأصلية التي يرسل الموجه لها إعادة التوجيه إلى الوجهة الصحيحة.

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

- دعم HSRP لعمليات إعادة التوجيه من ICMP

- إشعار ميداني: *Expired* FN - 23074 - IOS يقبل عمليات إعادة توجيه ICMP خاطئة

- صفحة دعم تقنية بروتوكولات IP المُوجّهة

- الدعم التقني والمستندات - Cisco Systems