جدول التوجيه (Routing Table أو RIB) هو قائمة بكل الشبكات التي يعرفها الراوتر، ولكل منها: مصدر المسار، والمسافة الإدارية، والمقياس Metric، والقفزة التالية Next Hop، والواجهة الخارجة. يمتلك كل جهاز يعمل بـ IP جدول توجيه، حتى حاسوبك الشخصي، لكن الحديث عادة يكون عن الراوترات وسويتشات Layer 3.
من أين تأتي المسارات؟
- Connected (C) وLocal (L): الشبكات المباشرة على الواجهات النشطة وعناوين الواجهات نفسها.
- Static (S): مسارات يكتبها المهندس يدوياً.
- Dynamic: مسارات تتعلمها بروتوكولات التوجيه، ويرمز لها O لـ OSPF، وD لـ EIGRP، وB لـ BGP، وR لـ RIP.
مثال من راوتر سيسكو
R1# show ip route
Gateway of last resort is 203.0.113.1 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via 203.0.113.1
10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks
C 10.1.1.0/24 is directly connected, GigabitEthernet0/0
L 10.1.1.1/32 is directly connected, GigabitEthernet0/0
O 10.2.0.0/16 [110/20] via 10.1.1.2, 00:12:45, GigabitEthernet0/0
في السطر الأخير: القيمة 110 هي المسافة الإدارية لـ OSPF، و20 هي التكلفة Metric، و10.1.1.2 هي القفزة التالية، والمدة هي عمر المسار منذ تعلمه.
كيف يختار الراوتر المسار؟
- Longest Prefix Match أولاً: إذا وُجد مساران 10.0.0.0/8 و10.2.0.0/16 فإن حزمة متجهة إلى 10.2.5.9 تأخذ /16 لأنه الأكثر تحديداً، بغض النظر عن مصدره.
- عند تعلم البادئة نفسها من مصدرين مختلفين، يُدخل الجدول المسار ذو المسافة الإدارية الأقل.
- داخل البروتوكول الواحد يُختار المسار ذو المقياس الأقل، ومع التساوي يحدث توزيع الحمل ECMP.
RIB مقابل FIB
جدول التوجيه هو “عقل” الراوتر في مستوى التحكم Control Plane، لكن تمرير الحزم الفعلي يتم في الأجهزة الحديثة عبر جدول آخر محسّن يسمى FIB يبنيه CEF من جدول التوجيه وجدول ARP، ويمكن عرضه بالأمر show ip cef. وإذا لم تجد الحزمة أي مسار مطابق ولا يوجد مسار افتراضي (Gateway of last resort)، يسقطها الراوتر ويرسل ICMP Destination Unreachable. لذلك فإن قراءة مخرجات show ip route بإتقان هي أول مهارة في استكشاف أي مشكلة اتصال.


