פרוטוקול RIP
Post date: Jan 20, 2013 8:01:37 AM
Routing Information Protocol(בראשי תיבות: RIP) הוא פרוטוקול ניתוב המתבסס על ספירת צעדים (Hop Count) על מנת לבצע החלטות ניתוב.
נתב המשתמש ב־RIP מנהל רישום של כל הנתבים אותם הוא "מכיר", הרשתות המחוברות אליהן, וכמות הצעדים בכל נתיב לכל יעד (עד 15 צעדים). כאשר מגיעה חבילה אל הנתב הוא יעביר אותה בנתיב בו היא תעבור מינימום צעדים עד לרשת היעד, שיטה זו מכונה ספירת צעדים (hop count). הנתב מבקש עדכונים לגבי שינויים בטופולוגית הרשת מהנתבים המחוברים אליו כל שלושים (30) שניות, וכך הוא נשאר מעודכן לגבי שינויים בנתיבים המובילים אל היעד, ומקבל מידע על נתבים חדשים שחוברו אל הרשת.
על מנת להגידיר עבודת ראוטרים לפי פרוטוקול ניתוב כלשהו,
יש לבצע קונפיגורציה בכל הנתבים לפי 4 שלבים:
1. הגדרת/חלוקת כתובות IP לכל התקני קצה בכל הרשתות מקומיות (כולל כתובת IP של המארח, Subnet Mask, כתובת DG, כתובת DNS).
2. הגדרת רשת מקומית בראוטר ( כתובת DG = כתובת ממשק Fa שדרכה מחוברת רשת מקומית).
3. הגדרת ממשק SERIAL בראוטר (כתובת IP, Subnet Mask, Clock rate)
4. הגדרת סוג הניתוב והגדרות מתואמות (לפי סוג הניתוב).
Router#enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface Serial0/0/0
Router(config-if)#ip address 1.1.1.1 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#clock rate 64000
Router(config)#router rip
Router(config-router)#network 1.1.1.1
Router(config-router)#network 2.2.2.2
Router(config-router)#network 3.3.3.3
כניסה למצב העריכה
הגדרת ממשק סיריאלי
מתן כתובת IP לממשק
הדלקה של ממשק
קביעת מהירות השעון (רק בצד של השעון)
הגדרת פרוטוקול RIP
מתן כתובות NETWORK של רשתות "שכנות"
פרוטוקול RIP (גרסה 2)
פרוטוקול RIP היה "החלוץ" בניתוב, וסיפק פתרון טוב ויעיל לחיבור בין הרשתות בתחילת דרכו. אך יחד עם גידול והתפשטות הרשת פרוטוקל ריפ נהיה לפחות ופחות יעיל וכדאי:
ראשית, פרוטוקול ריפ ביצע עדכונים באמצעות שידור BROADCAST, מה שהעמיס על הרשת. בנוסף לכך, פרוטוקול ריפ לא איפשר שימוש ברשתות בעלי סבנט מאסק משתנה (רשתות שלא בנויות לפי הקלאסים).
הפתרון לבעיות אלה ניתן בפרוטוקול RIP Version 2
RIP v2 - תמך בכתובות בעלי SM משתנה ובנוסף לכך, העברת עדכונים בו מתבצעת דרך שידור MULTICAST מה שחוסך באופן משמעותי עומס על הרשת.
בהמשך יצא עדכן גרסה נוסף לפרוטוקול RIP, פרוטוקול (RIPNg ( New Generation.
Router#enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface Serial0/0/0
Router(config-if)#ip address 1.1.1.1 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#clock rate 64000
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#network 1.1.1.1
Router(config-router)#network 2.2.2.2
Router(config-router)#network 3.3.3.3
כניסה למצב העריכה
הגדרת ממשק סיריאלי
מתן כתובת IP לממשק
הדלקה של ממשק
קביעת מהירות השעון (רק בצד של השעון)
הגדרה של פרוטוקול RIP גרסה 2
ביטול מצב של "חיבור" רשתות
מתן כתובות NETWORK של רשתות "שכנות"
פקודות שימושיות נוספות
Router#debug ip rip
Router#show ip route
Router#show ip rip database
מצב הצגת עדכונים/תיקונים ב-IOS
הצגת טבלת ניתוב כוללת
הצגת מסד נתונים של פרוטקול ריפ