פרוטוקול RIP מבוסס על מרחק Distance Vector:
- ה- Metric מבוסס על מספק הקפיצות (ראוטרים) ליעד.
- מסוגל לנתב עד 15 קפיצות (hops) מקסימום!
- עדכוני ניתוב משודרים (Broadcast) כל 30 שניות כברירת מחדל ואלו גם הודעות ה- Hello שלו, ראוטר המוכרז כמת (Dead Timer=Hold Time) נקבע אחרי 180 שניות.
פרוטוקול RIP משתמש בשתי הודעות:
- א. הודעת בקשה
- ב. הודעת תשובה
כל ראוטר שנדלק מבקש מהשכנים שלו את טבלאות הניתוב ע"י הודעת בקשה. בהודעת התשובה השכנים עונים. אח"כ נשלחות הודעות עדכון בזמנים מתוזמנים.
הגדרת RIP
הבה נראה דוגמה להגדרת ראוטר R3 בהתייחס לטופולוגיה הבאה:
הפעלת RIP על הראוטר:
R3(config)# router rip
בחירת הגרסה לשימוש ב- RIP (גרסה 1 או 2):
R3(config-router)#version 2
פרסום רשתות (המחוברות לראוטר):
R3(config-router)# network 192.168.4.0
R3(config-router)# network 192.168.5.0
הבה נבדוק את ההגדרות ע"י הצגת טבלת הניתוב של הראוטר:
R3#show ip route
בדיקת נתוני הפרוטוקול:
R3# show ip protocols
RIP V2
Version 2 – גרסה 2 של ריפ בדומה ל- V1 גם היא ממשפחת Distance Vector. ההבדל העיקרי בין V1 ל- V2 הוא שפרוטוקולRIP V2 יודע לעדכן גם Subnet Mask – רשתות מסובנטות. עובדה זו מאפשרת לו לתמוך ברשתות מתקדמות, רשתות מסובנטות (CIDR ,VLSM). ריפ גרסה 1 יודע לעדכן על פי מחלקות מלאות בלבד.
בראוטרים של סיסקו מוגדר RIP V2 כברירת מחדל. למרות זאת, הראוטר מבצע סיכום אוטומטי (Auto-Summary) של הרשתות כאילו שהוא Rip V1. לדוגמא: אם מפרסמים את הרשת 172.16.3.0/24 (רשת המסובנטת כמחלקה C), הנתב מתייחס אליה כאילו שהיא 172.16.0.0/16 (כלומר מחלקה B מקורית).
מהסיבה הזו מומלץ לבטל את האופציה של סיכום אוטומטי, באמצעות הפקודה: no auto-summary.
הגדרת RIP V2
הפעלת ניתוב ריפ:
R3(config)# router rip
בחירת גרסה 2 של ריפ:
R3(config-router)#version 2
ביטול סיכום אוטומטי (כך שלא יסכום את לפי מחלקות מקוריות):
R3(config-router)# no auto-summary
ריפ גרסה 3 – RIPNG
גרסה זו תומכת ב- IPv6 ופועלת אוטומטית כאשר מפעילים את ipv6 routing (עם זאת אינה בחומר הלימודים).