- بواسطة x32x01 ||
لو بتذاكر شبكات أو داخل في CCNA أو CCNP، أكيد عدّى عليك بروتوكول كده تحسه "موظف قديم محترم"… شغال من زمان ومش بيزعّل حد.
البروتوكول ده هو RIP – Routing Information Protocol.
مع إنه واحد من أقدم بروتوكولات الراوتنج، إلا إنه لحد النهارده لسه موجود ومستخدَم في أماكن معينة… وده يخلّيك تسأل:
ليه بروتوكول عمره أكتر من 30 سنة لسه بيشتغل؟!
خلّي بالك… فهم RIP كويس بيساعدك تفهم تطوّر الراوتنج نفسه وإزاي البروتوكولات الحديثة زي EIGRP و OSPF و BGP اتبنت بعده وتفوقت عليه.
يلا نفتّح RIP ونفهم حكايته من الأول للآخر
يعني إيه بروتوكول RIP أصلاً؟
RIP ببساطة هو بروتوكول راوتنج ديناميكي بسيط جدًا بيشتغل بمنطق:الطريق الأقصر = أقل عدد Hops
يعني الراوتر مايفكّرش في سرعة اللينك، جودة الطريق، الزحمة… ولا أي عوامل تانية.
هو بس شايف قدامه إن الطريق ده 2 Hop، والطريق التاني 4 Hop…
ساعتها ياخد اللي 2 Hop من غير مايفكّر.
وده كان زمان كويس… بس دلوقتي لأ.
إصدارات RIP
RIP مرّ بـ 2 إصدارات أساسيين:
RIP Version 1
- قديم جدًا
- مش بيدعم Subnet Mask
- مابيقدرش يشتغل مع VLSM
- بيبعت Broadcast Updates
يعني كان بدائي فعلاً.
RIP Version 2
وهو اللي شغال النهارده:- بيدعم Subnetting
- بيدعم VLSM
- بيدعم Authentication
- بيستخدم Multicast بدل Broadcast
- وبيعتبر أخف وأبسط بروتوكول راوتنج لحد دلوقتي
RIP بيشتغل إزاي؟ (فهم بسيط وواضح)
كل 30 ثانية يبعت Update كامل
الراوتر يبعت كل الشبكات اللي يعرفها لجيرانه… كل الشبكات… مش بس الجديد.وده حمّل كبير جدًا في الشبكات الكبيرة.
أقل Hops = أفضل Route
لو فيه طريقين لنفس الشبكة:- طريق 2 Hop
- طريق 4 Hop
RIP يختار اللي 2 Hop حتى لو السرعة قليلة.
الحد الأقصى 15 Hop
لو الطريق 16 Hop؟متعتبرهاش موجودة أصلاً.
وده اللي يخلي RIP غير مناسب لأي شبكة كبيرة أو Enterprise.
مثال عملي يوضّح ضعف RIP
عندك طريقين:- طريق 1: Hop واحدة بس… الباندويث 2Mbps
- طريق 2: 3 Hops… الباندويث 1Gbps
RIP يختار مين؟
يختار… 2Mbps
ليه؟
علشان أقل Hops.
رغم إن الطريق التاني أسرع بآلاف المرات.
مميزات بروتوكول RIP
بصراحة… رغم إنه قديم، RIP عنده شوية مميزات يخلوه لسه موجود:
1) بسيط جدًا
مفيش Areasمفيش تكلفة
مفيش تصميمات معقدة
مفيش حسابات كتير
مجرد Hops وخلاص.
2) قليل استهلاك الموارد
مايستهلكش CPUولا RAM
ولا Bandwidth كبير (غير موضوع الـ 30 ثانية)
3) مناسب للشبكات الصغيرة
زي:- معامل تدريب
- شبكات بسيطة
- أجهزة قليلة
- Simulation في GNS3 و Packet Tracer
- مشاريع تعليمية
4) Troubleshooting سهل
بمنتهى البساطة تشوف Route Table وتفهم كل حاجة.
عيوب RIP اللي تخليه غير مناسب للشبكات الكبيرة
Convergence بطيء جدًا
ياخد دقايق عشان يفهم إن طريق وقع.وده كارثي في الشبكات الضخمة.
يبعت Update كامل كل 30 ثانية
تخيّل مئات الراوترات بتبعت كل Routing Table كل نص دقيقة!
الاختيار بناءً على عدد Hops بس
مالوش علاقة بسرعة اللينك ولا كفاءته.
الحد الأقصى 15 Hop
يعني RIP مناسب لشبكة صغيرة بس… أكبر من كده يعطّل الدنيا.
أمثلة وتطبيقات عملية (مع كود)
خلّينا نكتب مثال بسيط كده لكيفية تشغيل RIP v2 على راوتر Cisco
تشغيل RIP v2
Code:
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network 192.168.1.0
Router(config-router)# network 10.0.0.0
Router(config-router)# no auto-summary
تفعيل Authentication
Code:
Router(config)# key chain RIP_KEYS
Router(config-keychain)# key 1
Router(config-keychain-key)# key-string cisco123
Router(config)# interface g0/0
Router(config-if)# ip rip authentication mode md5
Router(config-if)# ip rip authentication key-chain RIP_KEYS
عرض الراوتنج
Code:
Router# show ip route rip
Packet Tracer Example
لو هتجرب RIP هتشوف إنه بيعمل تبادل للـ Routes بسهولة جدًا، وده اللي يخليه مناسب للتعليم.
طيب… ليه لسه موجود في الشركات؟
مع إنه بروتوكول قديم، إلا إن في أسباب تخلي بعض الأماكن مازالوا يستخدموه:✔ تعليم وتدريب
أغلب Labs CCNA و CCNP بتشرح RIP لأنه أسهل بروتوكول تبدأ بيه.✔ مناسب لأجهزة قديمة
في أجهزة قديمة لسه شغالة وفيها RIP كـ “Basic Feature”.✔ شبكات صغيرة جدًا
شركة فيها 3 أو 4 راوترات مش محتاجة OSPF أو EIGRP.✔ Legacy Systems
نُظم قديمة مبنية على RIP… ومن الصعب تغييرها.
مقارنة سريعة بين RIP و OSPF و EIGRP
| الخاصية | RIP | OSPF | EIGRP |
|---|---|---|---|
| السرعة | بطيء جدًا | سريع | سريع جدًا |
| الحسابات | بسيطة | معقدة | متوسطة |
| المساحة | صغيرة | كبيرة | متوسطة |
| الأعتمادية | ضعيف | قوي | ممتاز |
| الدعم للشبكات الكبيرة | لا | نعم | نعم |
هل RIP مناسب لك؟
RIP مناسب لو:- عندك معمل صغير
- بتتعلّم شبكات
- شغال على Simulation
- الشبكة أقل من 15 Hop
- عايز حاجة بسيطة جدًا
RIP مش مناسب لو:
- عندك شركة كبيرة
- شبكتك فيها VLANs كتير
- في Traffic عالي
- محتاج سرعة Convergence
- محتاج Routing متطور
الخلاصة
RIP = بروتوكول بسيط جدًا لكن محدود.- بيعتمد على عدد Hops
- بطيء
- مش ذكي
- مش مناسب للشبكات الكبيرة
- لكن لسه موجود للتعليم والشبكات البسيطة
- ولسه بيتدرّس في CCNA و CCNP علشان يخلّيك تفهم الراوتنج من جذوره
RIP زي الموظف الكبير الطيب… خبرة قديمة ومحترمة، بس ماينفعش تعتمد عليه في مشاريع ضخمة