آشنایی با انواع پروتکل های مسیریابی شبکه (بخش دوم)
پروتکلهای گیتوی داخلی و خارجی
همانگونه که در بخش اول اشاره گردید، یک پروتکل مسیریابی در یکی از دو گروه IGP یا EGP طبقهبندی میشود. مفاهیم این دو گروه به شرح زیر است:
- IGPs (پروتکلهای دروازه داخلی) پروتکلهای مسیریابی هستند که توسط روترهای مرکزی و روترهای لبه در سیستمهای خودمختار استفاده میشوند. IGPs اغلب با توجه به الگوریتمی که برای محاسبه بهترین مسیرها استفاده میشوند خود به گروههای زیر تقسیم میشوند:
- پروتکلهای مسیریابی بردار-فاصله، بهترین مسیر به مقصد را بر اساس فاصله تا مقصد محاسبه میکنند. برخی از پروتکلهای مسیریابی تنها بر مبنای هاپها تا مقصد کار میکنند، در حالی که دیگر پروتکلها به زمان تاخیر و سایر ویژگیهای ترافیک شبکه توجه دارند. پروتکلهای مسیریابی بردار-فاصله بهطور دورهای اطلاعات مسیر خود را با روترهای مجاور بهاشتراک قرار میدهد، روترهایی که بر مبنای این نوع پروتکلهای مسیریابی کار میکنند، باید اطلاعاتی که از روترهای مجاور خود دریافت میکنند را نیز قبول کرده و نمیتوانند بهطور مستقل شرایط شبکه را برای مدت زمان طولانی و مداوم بررسی کند. RIP، RIPv2، و EIGRP پروتکلهای مسیریابی بردار-فاصله هستند.
- پروتکلهای مسیریابی حالت-پیوند روترها را قادر میسازند با روترهایی فراتر از روترهای مجاور ارتباط برقرار کنند، در نتیجه، هر روتر میتواند بهطور مستقل نقشه شبکه و بهترین مسیر را بین خود و گره مقصد پیام تعیین کند. این پروتکلها به سرعت تغییرات در شبکه را درک کرده و خود را با آنها تطبیق میدهند، اما در مقابل پیکربندی آنها پیچیده بوده و فرآیند اشکالزدایی آنها نیز مشکل است. OSPF و IS-IS پروتکل های مسیریابی حالت-پیوند هستند.
- پروتکلهای EGP (پروتکلهای دروازه بیرونی) پروتکلهای مسیریابی هستند که توسط روترهای لبه و روترهای بیرونی برای توزیع دادهها در خارج از سیستمهای خودمختار استفاده میشوند.
RIP و RIPv2
پروتکل اطلاعات مسیریابی (RIP) ، قدیمیترین پروتکل مسیریابی است. در زمان بهکارگیری پروتکل RIP روی یک شبکه باید به ملاحظات زیر دقت کنید:
مزایا:
- سادگی – تنظیم سریع و آسان.
- ثبات – این پروتکل با ایجاد یک محدودیت مشخص مانع از به وجود آمدن حلقههای مسیریابی نامحدود میشود. حداکثر متریک این پروتکل برابر با عدد ۱۵ است و اگر این عدد بیش از ۱۵ شود، مقصد غیرقابل دسترس خواهد بود.
معایب:
- معیارهای محدود – فقط در هننگام تعیین بهترین مسیر میان گرهها و هاپها عملکرد قابل قبولی دارد.
- سربارهای بیش از حد – جداول مسیریابی را هر ۳۰ ثانیه یکبار برای روترهای دیگر منتقل میکند، فارغ از اینکه آیا جداول تغییر کردهاند یا خیر
- همگرایی زمانی ضعیف – ممکن است چندین دقیقه طول بکشد تا اطلاعات جدید به شبکه منتقل شود.
- اندازه شبکه محدود – در شبکههای بسیار بزرگ که در آن دادهها ممکن است از طریق بیش از ۱۵ روتر به مقصد ارسال شوند، عملکرد خوبی ندارد.
- کند بودن و ایمنی پایین- پروتکلهای مسیریابی جدیدتر ممکن است از آن به درستی پشتیبانی نکنند.
توسعهدهندگان این پروتکل پس از انتشار این پروتکل در سال ۱۹۸۸ سعی کردند این پروتکل را بهبود دهند و پروتکل RIPv1 را ارائه کردند. (پروتکل اطلاعات مسیریابی نسخه ۱) نام نهادند. آخرین نسخه، RIPv2 (پروتکل اطلاعات مسیریابی نسخه ۲)، ترافیک پخشی کمتر و عملکرد امنتر از RIPv1 را ارائه کرد. با این حال، RIPv2 نمیتواند حداکثر متریک بیش از ۱۵ هاپ را داشته باشد و در نتیجه همچنان یک پروتکل مسیریابی قدیمی است.
شکل زیر نحوه عملکرد و تفاوت این پروتکلها را نشان میدهد.
پروتکل OSPF
پروتکل ابتدا کوتاهترین مسیر را انتخاب کن (OSPF) سرنامOpen Shortest Path First یک پروتکل مسیریابی حالت-پیوند از نوع IGP است که در روترهای مرکزی یا لبه استفاده میشود. پروتکل فوق به عنوان راهکاری برای بهبود مشکلات پروتکل RIP معرفی شد. پروتکلی که قادر است با پروتکلهای RIP یا RIPv2 در شبکه تعامل داشته باشد. از ویژگیهای این پروتکل به موارد زیر میتوان اشاره کرد:
- از شبکههای بزرگ پشتیبانی میکند – محدودیتهای هاب روی یک مسیر انتقالی را ندارد.
- الگوریتمهای پیچیده – در مقایسه با پروتکل RIP بهترین و کارآمدترین مسیر انتقالی را محاسبه و پیدا میکند. در شرایط ایدهآل شبکه، بهترین و مستقیمترین مسیر بین دو نقطه را پیدا میکند. اگر سطح ترافیک شبکه بیش از اندازه زیاد شود و امکان ارسال مستقیم دادهها وجود نداشته باشد، در چنین حالتی یک روتر ممکن است برای انتخاب کارآمدترین مسیر از روترهای اضافی استفاده کند. در حقیقت این پروتکل OSPF است که به روتر در این زمینه کمک میکند.
- دادههای بهاشتراک قرار گرفته- یک پایگاه داده از لینکهای سایر روترها در اختیار دارد. اگر OSPF متوجه شود که یک پیوند تخصیص داده شده دچار از هم گسیختگی شده است، روتر به سرعت میتواند یک مسیر پیشنهادی دیگر را محاسبه کرده و جایگزین کند.
- سرباره کم و همگرایی سریع – این پروتکل برای انجام محاسبات به حافظه بیشتری نیاز داشته و توان پردازنده را کمی بیشتر از حالت عادی مصرف میکند، اما پهنای باند شبکه را تا حد امکان با همگرایی زمانی بسیار سریع که برای اغلب کاربران قابل احساس نیست، حفظ میکند.
- پایداری – از الگوریتمهایی استفاده میکند که از حلقه شدن مسیریابی جلوگیری میکند.
- پشتیبانی شده از سوی سایر روترها– این پروتکل را بیشتر روترهای مدرن پشتیبانی میکنند. پروتکل فوق عمدتا در سیستمهای خودمختار استفاده میشود که ممکن است ترکیبی از روترهای تولید شده از سوی تولیدکنندگان مختلف را استفاده کنند.
پروتکل (IS-IS)
IS-IS : Intermediate System to Intermediate System
پروتکل سامانه حد واسط به سامانه حد واسط (IS-IS) سرنام یک پروتکل مسیریابی IGP و حالت-پیوند است. IS-IS از الگوریتم بهتری در مقایسه با OSPF استفاده میکند. درست است که این پروتکل در اصل یک استاندارد ایزو است، اما سازمان IETF در نهایت این پروتکل را به عنوان یک استاندارد اینترنتی معرفی کرد. با این حال، بر خلاف OSPF، IS-IS برای استفاده در روترهای مرکزی طراحی شده است. پروتکل IS-IS همانند پروتکل OSPF زیاد با IPv4 عجین نشده است، در نتیجه با IPv6 سازگاری کامل دارد. ارائهدهندگان خدمات معمولا ترجیح میدهند IS-IS را در شبکههای خود استفاده کنند، زیرا گسترشپذیری آن بهتر از OSPF است، با این وجود OSPF هنوز هم متداولتر است.
پروتکل (EIGRP)
EIGRP : Enhanced Interior Gateway Routing Protocol
پروتکل مسیریابی دروازه داخلی پیشرفته (EIGRP)یک پروتکل IGP است که اواسط دهه ۸۰ میلادی از سوی سیسکو طراحی شد. پروتکل فوق یک پروتکل بردار-فاصله پیشرفته است که برخی از ویژگیهای پروتکل حالت-پیوند را استفاده کرده و گاهی اوقات به عنوان یک پروتکل ترکیبی نامیده میشود. با همگرایی زمانی سریع و سر باره کم شبکه، پیکربندی و کم کردن میزان مصرف پردازنده مرکزی نسبت به OSPF سادهتر است. EIGRP همچنین مزایای پشتیبانی از پروتکلهای متعدد و محدود کردن ترافیک غیرضروری شبکه بین روترها را ارائه میکند. در ابتدا، EIGRP در روترهای سیسکو قرار داشت، اما در سال ۲۰۱۳ بخشهایی از استاندارد EIGRP به شکل عمومی منتشر شد تا شبکههایی که روترهای مختلفی را استفاده میکنند قادر باشند از EIGRP استفاده کنند. این رویکرد شبکههای بسیار بزرگ و ناهمگن را به وجود میآورد، با این وجود هنوز هم برای روترهای سیسکو بهینهسازی شده است و تولیدکنندگان بسیاری هنوز قادر نیست به درستی از آن پشتیبانی کنند. در شبکههای محلی که بهطور انحصاری از روترهای سیسکو استفاده میکنند، EIGRP عموما بر OSPF ترجیح داده میشود.
(BGP (Border Gateway Protocol
تنها پروتکل دروازه خارجی (EGP) پروتکل دروازه مرزی (BGP) سرنام Border Gateway Protocol است که ارتباط میان سامانههای مستقل را امکانپذیر ساخته و به نام پروتکل اینترنت نیز مشهور است. در حالی که دو پروتکل OSPF و IS-IS برای تعداد روترها در یک ناحیه محدودیت قائل میشوند، پروتکل BGP به دلیل عدم نیاز به ارتباط مستقیم دو روتر با یکدیگر در یک شبکه این محدودیت را ندارد. BGP متشکل از چند سامانه مستقل بوده و توسط روترهای لبه و بیرونی در اینترنت استفاده میشود. از ویژگیهای شاخص BGP به موارد زیر میتوان اشاره کرد:
- پروتکل مسیریابی مبتنی بر مسیر-بردار، در یک شبکه ارتباط میتواند از طریق پیامهای خاص BGP که بین روترها در طول جلسات TCP برقرار میشود مبادله شوند.
- کارآمد – بهترین مسیرها را بر اساس بسیاری از عوامل مختلف تعیین میکند.
- قابل تنظیم – پروتکل فوق را میتوان به گونهای پیکربندی کرد که بر اساس خطمشیهای خاصی کار کند. بهطور مثال، اجتناب از بهکارگیری یک روتر خاص یا فرمان دادن به گروهی از روترها برای انتخاب یک مسیر خاص زمانی که مسیرهای دیگر نیز در دسترس هستند از جمله این موارد است.
- BGP پیچیدهترین پروتکل مسیریابی است که در این متن به آن اشاره کردیم.
منبع : شبکه- مگ
جهت آشنایی با سرفصل های دوره +Network در آموزشگاه مهندسی عصر رایان شبکه کلیک کنید.
مطالعه بیشتر : آشنایی کامل با پروتکل های مسیریابی شبکه