معرفی پروتکل های مسیریابی

پروتکل‌های مسیریابی (IGP و EGP) به روترها کمک می‌کنند تا بهترین مسیر را برای بسته‌های داده تعیین کنند. IGPها شامل Distance Vector (مثل RIP که بر اساس Hop Count کار می‌کند) و Link-State (مثل OSPF که بر اساس Cost و نقشه شبکه کار می‌کند) هستند و درون یک AS استفاده می‌شوند. EGP اصلی، BGP است که مسیرهای AS را مدیریت کرده و ستون فقرات مسیریابی اینترنت است.
پروتکل های مسیر یابی - بخش اول

پروتکل‌های مسیریابی (Routing Protocols)

پروتکل‌های مسیریابی مجموعه‌ای از قوانین و الگوریتم‌ها هستند که به روترها (Routers) اجازه می‌دهند تا بهترین مسیر را برای ارسال بسته‌های داده (Data Packets) از مبدأ به مقصد در یک شبکه (یا شبکه‌ای از شبکه‌ها، مانند اینترنت) تعیین کنند. این پروتکل‌ها قلب شبکه‌بندی مدرن هستند.

 

۱. عملکرد و اهداف اصلی

هدف اصلی پروتکل‌های مسیریابی، تبادل اطلاعات توپولوژی شبکه (نقشه شبکه) بین روترها و ساختن یک جدول مسیریابی (Routing Table) است.

  • کشف مسیر (Route Discovery): یادگیری در مورد شبکه‌های راه دور و مسیرهای ممکن برای رسیدن به آن‌ها.
  • انتخاب مسیر بهینه (Best Path Selection): استفاده از یک معیار (Metric) برای انتخاب سریع‌ترین، قابل‌اطمینان‌ترین یا کم‌هزینه‌ترین مسیر.
  • حفظ مسیر (Route Maintenance): تطبیق خودکار با تغییرات شبکه (مانند قطع شدن لینک) و یافتن مسیرهای جایگزین.

 

۲. طبقه‌بندی پروتکل‌های مسیریابی

پروتکل‌های مسیریابی بر اساس نحوه عملکرد، به دو دسته اصلی تقسیم می‌شوند: پروتکل‌های دروازه داخلی (IGP) و پروتکل‌های دروازه خارجی (EGP).

 

A. پروتکل‌های دروازه داخلی (IGP – Interior Gateway Protocols)

این پروتکل‌ها برای مسیریابی درون یک سیستم خودمختار (AS – Autonomous System) واحد (مانند شبکه یک شرکت یا یک ارائه‌دهنده خدمات کوچک) استفاده می‌شوند.

دسته‌بندی پروتکل‌ها معیار (Metric) کاربرد اصلی
Distance Vector RIP (Routing Information Protocol) Hop Count (تعداد روترهای بین مبدأ و مقصد) شبکه‌های کوچک و ساده.
Link-State OSPF (Open Shortest Path First) Cost (هزینه لینک، بر اساس پهنای باند) شبکه‌های بزرگ، پیچیده و سازمانی.
Advanced Distance Vector (Hybrid) EIGRP (Enhanced Interior Gateway Routing Protocol) Composite Metric (پهنای باند، تأخیر، بار و قابلیت اطمینان) شبکه‌های Cisco-محور (اکنون استاندارد بازتر) که به سرعت هم‌گرایی بالا نیاز دارند.

 

تفاوت‌های کلیدی IGP:

ویژگی Distance Vector (مانند RIP) Link-State (مانند OSPF)
دید روتر هر روتر فقط مسیرهای همسایگانش را می‌داند (فقط “فاصله” تا مقصد). هر روتر یک نقشه کامل از تمام شبکه (AS) دارد.
هم‌گرایی (Convergence) آهسته‌تر. با تأخیر طولانی‌تر به تغییرات شبکه واکنش نشان می‌دهد. بسیار سریع. تغییرات بلافاصله به روترهای دیگر ارسال می‌شود.
مصرف منابع CPU پایین، پهنای باند نسبتاً بالا (ارسال کل جدول). CPU بالا (برای محاسبات)، پهنای باند پایین (ارسال فقط تغییرات).

 

B. پروتکل‌های دروازه خارجی (EGP – Exterior Gateway Protocols)

این پروتکل‌ها برای مسیریابی بین سیستم‌های خودمختار (AS) مختلف استفاده می‌شوند و در عمل، ستون فقرات اینترنت را تشکیل می‌دهند.

پروتکل کلاس عملکرد کاربرد اصلی
BGP (Border Gateway Protocol) Path Vector (بردار مسیر) مسیریابی بین‌دامنه‌ای (Inter-Domain Routing) در اینترنت.

 

BGP: پادشاه مسیریابی اینترنت

BGP برخلاف IGPها، به جای یافتن کوتاه‌ترین مسیر، بر اساس سیاست‌ها، قوانین تجاری و مسیرهای AS تصمیم می‌گیرد.

  • Path Vector: BGP هنگام ارسال به‌روزرسانی‌ها، نه تنها مقصد، بلکه مسیر کامل ASهایی که باید طی شود را نیز اعلام می‌کند.
  • انتخاب مسیر: BGP از معیارهایی مانند طول مسیر AS، سیاست‌های محلی (Local Preference) و وزن (Weight) استفاده می‌کند که می‌توانند توسط مدیران شبکه برای اجرای سیاست‌های تجاری تنظیم شوند.

 

۳. مفاهیم تخصصی و مکانیسم‌های کلیدی

A. معیارهای مسیریابی (Routing Metrics)

معیارها مقادیری هستند که روترها برای ارزیابی و مقایسه مسیرها استفاده می‌کنند. هر پروتکل معیار متفاوتی دارد:

  • Hop Count (RIP): ساده‌ترین معیار. تعداد روترهای بین مبدأ و مقصد.
  • Cost (OSPF): متناسب با سرعت لینک. لینک‌های سریع‌تر هزینه کمتر و لینک‌های کندتر هزینه بیشتر دارند.
  • Bandwidth & Delay (EIGRP): معیاری پیچیده‌تر که به صورت پیش‌فرض، پهنای باند و تأخیر را ترکیب می‌کند.

 

B. هم‌گرایی (Convergence)

هم‌گرایی فرآیندی است که در آن همه روترها در یک شبکه به وضعیت ثابتی می‌رسند که در آن اطلاعات جدول مسیریابی همه روترها یکسان است.

  • اهمیت: هم‌گرایی سریع برای پایداری شبکه حیاتی است؛ زیرا تا زمانی که هم‌گرایی کامل نشود، بسته‌ها ممکن است به مسیرهای اشتباه ارسال شوند یا گم شوند (Routing Loops).

 

C. Distance Vector vs. Link-State

مکانیسم Distance Vector Link-State
تبادل اطلاعات هر روتر کل جدول مسیریابی خود را به صورت دوره‌ای به همسایگان خود ارسال می‌کند. هر روتر یک اعلان وضعیت لینک (LSA) فقط از وضعیت لینک‌های متصل به خود می‌سازد و آن را برای همه روترهای دیگر ارسال می‌کند.
الگوریتم Bellman-Ford/Dijkstra (RIP/EIGRP) Dijkstra’s Shortest Path First (SPF) (OSPF)
مزیت سادگی در پیکربندی و نیاز به CPU کمتر. دید دقیق و کامل از شبکه و هم‌گرایی بسیار سریع.

 

D. مکانیسم‌های جلوگیری از حلقه‌های مسیریابی (Loop Prevention)

حلقه‌های مسیریابی (Routing Loops) زمانی رخ می‌دهند که یک بسته داده بین دو یا چند روتر به صورت بی‌نهایت به عقب و جلو فرستاده شود. پروتکل‌های Distance Vector (مانند RIP) برای جلوگیری از این مشکل از مکانیسم‌هایی استفاده می‌کنند:

  • Split Horizon: اطلاعات مربوط به یک مسیر را از همان رابطی که دریافت شده است، دوباره ارسال نمی‌کند.
  • Poison Reverse: هنگام قطع شدن یک مسیر، آن مسیر را با یک متریک بی‌نهایت (غیرقابل دسترس) به همسایگان اعلام می‌کند.
  • Maximum Hop Count (RIP): حداکثر هاپ ۱۶ است؛ اگر به این عدد برسد، مسیر غیرقابل دسترس اعلام می‌شود.

پروتکل های مسیر یابی

5/5 - (2 امتیاز)
Email
WhatsApp
Telegram
LinkedIn

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *