IGRP – Interior Gateway Routing Protocol
פרוטוקול זה פותח ע"י חברת Cisco.
הוא נועד להעביר מידע ניתובי בין נתבים.
IGRP נשלח באמצעות שימוש במנדעי IP עם IP 9 (IGP).
המנה נפתחת בכותרת אשר מתחילה מיד לאחר כותרת ה- IP.
מבנה כותרת ה- IGRP:
גרסה |
Op קוד |
מהדורה |
ASystem |
Ninterior |
Nsystem |
Nexterior |
בודק סוכם |
IGRP מבנה כותרת
גרסה
מספר גרסת הפרוטוקול (הנוכחי 1).
קוד Op
קוד הפעולה המציינת את סוג ההודעה:
1 – עדכון
2 - בקשה
מהדורה
מספר סדרתי אשר גדל בכל עת שיש שינוי בטבלת הניתוב.
מספר המהדורה מאפשר שערים להימנעות מעריכת עדכונים המכילים מידע אשר השערים כבר ראו.
Asystem
מספר מערכת אוטונומית.
שער יכול להשתתף ביותר ממערכת אוטונומית אחת, כאשר כל מערכת מריצה את ה- IGRP שלה.
לכל מערכת אוטונומית יש טבלאות ניתוב נפרדות לחלוטין.
שדה זה מאפשר לשער לבחור באיזה סט של טבלאות ניתוב להשתמש.
Ninterior ,Nsystem ,Nexterior
מראה את מספר הכניסות בכל אחד משלושת החלקים של הודעות העדכון.
הכניסות הראשונות (Ninterior) כפנימיות, הכניסות הבאות (Nsystem) כמערכת, והכניסות האחרונות (Nexterior) כחיצוניות.
בודק סוכם
בודק סוכם ה- IP מחושב כאשר הוא משתמש באותו אלגוריתם, של בודק סוכם, כמו של ה- UDP.
בודק סוכם זה מחושב על כותרת ה- IGRP וכל מידע ניתובי אשר נמצא אח"כ.
שדה הבודק סוכם מאופס כאשר מחשבים את הבודק סוכם.
הבודק סוכם אינו מכיל כותרת IP ואין שום כותרת וירטואלית כמו ב- UDP וב- TCP.
בקשת IGRP כוללת בקשה מהמקבל לשלוח את טבלת הניתוב שלו.
להודעת הבקשה יש רק כותרת.
נעשה שימוש רק בשדות הגרסה, Opcode, Asystem וכל השדות האחרים מאופסים.
הודעת עדכון של IGRP מכילה כותרת, אשר לאחריה מופיעות כניסות הניתוב.
כמה שיותר כניסות ניתוב מוכלים על מנת להתאים למנדע (הכולל את כותרת ה- IP) בן 1500 הבתים.
עם הצהרות מבנה נוכחיות הדבר מאפשר עד כ- 104 כניסות.
אם זקוקים לכניסות נוספות אז נשלחות מספר הודעות עדכון.