
معرفی پروتکل های مسیریابی
فهرست مطالب:
Toggleپروتکلهای مسیریابی (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): حداکثر هاپ ۱۶ است؛ اگر به این عدد برسد، مسیر غیرقابل دسترس اعلام میشود.
پروتکل های مسیر یابی




