Parsi Coders
IGRP - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Network & Internet section (http://parsicoders.com/forumdisplay.php?fid=138)
+--- انجمن: Cisco (http://parsicoders.com/forumdisplay.php?fid=79)
+--- موضوع: IGRP (/showthread.php?tid=172)



IGRP - ultra_ramin - 05-03-2011

پروتكل IGRP
IGRP ( برگرفته شده از Interior Gateway Routing Protocol ) يكی از پروتكل روتينگ distance-vector طراحی شده توسط شركت سيسكو است . اين بدان معنی است در صورت استفاده از پروتكل فوق در يك شبكه ، می بايست تمامی روترها از نوع سيسكو باشند . شركت سيسكو هدف از ايجاد پروتكل IGRP را غلبه بر برخی محدوديت های پروتكل RIP عنوان كرده است .
IGRP می تواند حداكثر دارای 255 ، hop باشد كه مقدار پيش فرض آن 100 در نظر گرفته می شود . اين وضعيت در شبكه های بزرگ بسيار مفيد است و مشكل داشتن حداكثر 15 hop در يك شبكه مبتنی بر پروتكل RIP را برطرف نمايد .
IGRP از يك روش متفاوت نسبت به RIP جهت محاسبه متريك استفاده می كند . در اين پروتكل ، بطور پيش فرض از پهنای باند و تاخير خط به عنوان شاخص هائی جهت تعيين بهترين مسير استفاده می گردد . به فرآيند فوق متريك تركيبی( composite metric ) گفته می شود . همچنين برای محاسبه متريك از شاخص هائی ديگر نظير قابليت اعتماد ، ميزان load و MTU ( برگرفته شده از maximum transmission unit ) استفاده می گردد ( از شاخص های اشاره شده بطور پيش فرض در محاسبه متريك استفاده نمی گردد ) .
پروتكل IGRP با RIP دارای تفاوت های عمده ای است كه به برخی از آنها اشاره می گردد :
• امكان استفاده از IGRP در شبكه های بزرگ
• IGRP برای فعال شدن از يك AS number (برگرفته شده از autonomous system ) استفاده می نمايد .
• IGRP در هر 90 ثانيه يك مرتبه بهنگام سازی جدول روتينگ را بطور كامل انجام می دهد .
• IGRP از پهنای باند و تاخير خط به عنوان يك متريك استفاده می نمايد .
برای كنترل كارآئی ، پروتكل IGRP از تايمرهای مختلف زير با مقادير پيش فرض استفاده می نمايد :
• Update timers ، فركانس ارسال پيام های بهنگام روتينگ را مشخص می نمايد . مقدار پيش فرض 90 ثانيه در نظر گرفته شده است .
• Invalid timers ، مدت زمانی را كه يك روتر می بايست منتظر بماند قبل از اين كه يك مسير نادرست را به ديگران اعلام نمايد ( در صورتی كه در بازه زمانی مورد نظر يك بهنگام جديد دريافت نگردد ) ، مشخص می نمايد . مقدار پيش فرض سه برابر زمان Update timer است .
• Holddown timers ، مدت زمان holddown را مشخص می نمايد . مقدار پيش فرض سه برابر زمان Update timer به اضافه 10 ثانيه در نظر گرفته شده است .
• Flush timers، مشخص می نمايد كه چه مدت زمانی می بايست سپری شود قبل از اين كه بتوان يك مسير را از جدول روتينگ حذف كرد . مقدار پيش فرض هفت برابر زمان Update timer در نظر گرفته می شود . در صورتی كه مقدار Update timer برابر با 90 ثانيه در نظر گرفته شود ، 360 ثانيه طول خواهد كشيد تا بتوان يك مسير را از جدول روتينگ حذف كرد .