الدرس 41: كيف تتخذ الـ Routers قراراتها (جدول التوجيه)
المهمة الأساسية للـ Router هي ربط شبكات الطبقة الثالثة المختلفة. للقيام بذلك، يعتمد تماماً على جدول التوجيه (Routing Table).
ما هو جدول التوجيه؟
هو قاعدة بيانات مخزنة في ذاكرة الـ Router تحتوي على معلومات حول جميع وجهات الشبكات المعروفة وأفضل مسار (أو "القفزة التالية") للوصول لتلك الوجهات.
المعلومات الرئيسية في مدخل جدول التوجيه:
- الشبكة الوجهة: عنوان الشبكة (بتنسيق CIDR) التي يحاول الـ Router الوصول إليها.
- عنوان IP للقفزة التالية (Gateway): عنوان الـ Router التالي الذي يجب إرسال الحزمة إليه.
- الواجهة (Interface): المنفذ المحلي الذي يجب أن يستخدمه الـ Router لإخراج الحزمة.
- المعيار (Metric): قيمة تشير إلى "تكلفة" أو أفضلية المسار. تختار الـ Routers المسار ذو القيمة الأقل.
عملية اتخاذ القرار (المطابقة الأفضل)
- قراءة IP الوجهة: يستخرج الـ Router عنوان الوجهة من رأس الحزمة.
- استشارة الجدول: يبحث عن أطول مطابقة للبادئة (الأكثر تحديداً) لتلك الشبكة الوجهة.
- التوجيه: يغلف الحزمة في إطار L2 جديد (يغير عناوين MAC) ويرسلها عبر الواجهة المحددة للقفزة التالية.
قاعدة حاسمة: إذا لم يجد الـ Router مساراً مطابقاً في جدوله، فإنه يتخلص من الحزمة (drop).