0

مسیریابی یا روتینگ در شبکه چیست؟

2721 بازدید
مسیریابی یا روتینگ

مسیریابی یا روتینگ در شبکه چیست؟ (بخش اول )

دوستان عزیز با ما در این مقاله همراه باشید تا ابتدا برای شما توضیح دهیم که مسیریابی یا روتینگ (Routing) در شبکه به چه چیزی گفته می شود و در ادامه شما را با انواع پروتکل های روتینگ و کاربرد هر کدام آشنا خواهیم کرد.

برای مثال فرض کنید اگر سازمانی دو یا چند شبکه ی متفاوت داشته باشند که مي خواهند با يکديگر ارتباط برقرار کنند  و اطلاعاتی را به يکديگر ارسال و يا از هم دريافت کنند، بايد داراي روتر و يا سوئيچ های لايه 3 باشند، در غير اين صورت امکان روتينگ بين دو شبکه متفاوت وجود نخواهد داشت.

اما به عملی که اطلاعات را از یک شبکه دریافت میکند و به شبکه دیگر ارسال میکند عمل مسیریابی یا روتینگ (Routing) گفته می شود.

 

و برای این کار (عمل مسیریابی یا روتینگ) از پروتکل های مختلفی به منظور استفاده در شبکه هایی با ابعاد گوناگون ، استفاده میشود.

 

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

  • RIP
  • EIGRP
  • IGRP
  • IS-IS
  • OSPF

 

که هر کدام از این پروتکل ها در دسته بندی های مختلف عمل روتینگ قرار میگیرند.(با ما همراه باشید تا در بخش های مختلف به توضیح تمامی موارد در این زمینه بپردازیم)

 

انواع عملیات روتينگ

به صورت کلی دو نوع عمل روتینگ داریم:

🔹به صورت ایستا (static route)

🔹به صورت پویا یا داینامیک (Dynamic route)

 

در دسته اول یعنی Static ، به صورت دستی یک سری مسیر ها یا Route ها به جدول روتینگ داده می شود

و در دسته دوم داینامیک از پروتکل های مسیریابی استفاده می شود که در ادامه نام خواهیم برد.

که به کمک این روش ،شبکه ها و مقصد ها و کوتاه ترین مسیرها برای ارسال پکت ها شناخته می شوند.

 

و اما خود دسته داینامیک به دو گروه زیر تقسیم می شوند:

⬅دستهIGP  یا Interior Gateway Protocol

⬅دسته EGP یا Exterior Gateway Protocol

 

دسته اول

پروتکل های مسیریابی یا روتینگ که در دسته IGP قرار میگیرند نیز خودش به دسته های زیر تقسیم می شوند.

🔹دسته  Distance Vector

🔹دسته Link State

🔹دسته Hybrid

عملیات روتينگ در هر کدام از این دسته ها  را با معيار ها و فاکتور های خاصی انجام می شوند.

 

  • پروتکل های دسته Distance Vector همانطور که از نامش پیداست از دو فاکتور برای پیدا کردن بهترین مسیر و مقصد استفاده میکنند : فاکتور Distance یا فاصله و فاکتور Vector و یا جهت .

و به این صورت عمل میکنند که تمامی اطلاعات جدول روتینک را بعد از هر بروزرسانی در فاصله زمانی هر 30 ثانیه برای روترهای همسایه Broadcast میکند.

به همین ترتیب هر همسایه هر آپدیت جدیدی را که دریافت میکند به همسایگان خود ارسال میکند.

نکته : پروتکل های دسته Distance Vector از  پارامتر Hop Count به عنوان Metric استفاده می کند.

این مقدار براساس تعداد روتر ها موجود در مسیر محاسبه می شود که حداکثر 15 روتر می تواند باشد.

نکته : hop count  به فاصله از مقصد تا هر مسیریاب گفته می شود.

این مقدار که برای اولین مسیریاب صفر می باشد و وقتی اطلاعات این مسیریاب برای همسایگان Broadcast شد ،هر روتر بعد از دریافت اطلاعات جدول روتینگ ، یک واحد به آن مقدار اضافه میکند و اطلاعات بروز خود را برای همسایگان خود Broadcast میکند.

این مقدار (hop count) است که تعیین کننده کوتاه ترین و بهترین مسیر خواهد بود.

پروتکل هایی RIPنسخه یک و IGRP از مهمترین و معروف ترین پروتکل های این دسته به حساب می آیند.

 

  • پروتکل های دسته Link State علاوه بر فاکتور های Hop Count و فاصله از فاکتورها و اطلاعات بيشتری در ارتباط با شبكه و ارتباطات بين شبكه ای استفاده میکنند.

فاکتور های مانند: اطلاعات کامل خود روتر و لینک های متصل به آن و همسایگان متصل به آن لینک ها و سرعت لینک و ترافیک ، که بصورت همزمان برای تعیین بهترین مسیر و بهترین cost برای انجام عملیات Routing استفاده می شود.

 

به صورت کل میتوان گفت که روتر های link-state  ، سه جدول جداگانه را  ايجاد می کنند.

  • جدول اول شامل وضعيت همسايگانی را كه مستقيما به آن متصل شده اند می باشد .
  • جدول دوم شامل توپولوژی تمامی شبكه نگهداری در آن نگهداری می شود.
  • و جدول سوم شامل اطلاعات روتينگ می باشد.

 

پروتکل های این دسته برخلاف دسته Distance Vector (که فقط مسیر و Hop Count برای آن اهمیت داشت) یک دید جامع و کامل نسبت به شبکه ایجاد میکند.

نکته : این اطلاعات جامع و کامل به روش Multicast برای دیگر مسیریاب ها ارسال می شود.

(اما در روش Distance Vector از طریق Broadcast ارسال میشد.)

نکته : انتقال با استفاده از Multicast باعث کاهش ترافیک شبکه می شود.

پروتکل های دسته Link State برای این کار از الگوریتمی به نام Dijkstra برای تعیین پایینترین cost برای مسیر ها و بهترین مسیر برای رسیدن به مقصد استفاده می کنند.

الگوریتم  Dijkstra با نام Shortest Path First یا SFP نیز شناخته شده است.

نکته : اما الگوریتم های استفاده شده در پروتکل های Link State به قدرت پردازشی CPU و حافظه RAM بیشتری نسبت به پروتکل های Distance Vector نیاز دارند.

پروتکل های مسیریابی مثل OSPF و IS-IS از این دسته از Link State هستند.

 

  • و دسته سوم ، Hybrid که از نامش پیداست که به معنی ترکیبی می باشد.

این دسته از مزایای پروتکل های Distance Vector و Link State به صورت ترکیبی استفاده میکند.

در این دسته ،قدرت پردازشی روترها از قابلیت های Distance Vector و تبادل Routing Table ها در شبکه از قابلیت های Link State می باشد.

امروزه بیشتر شبکه های بزرگ در دنیا از پروتکل های Hybrid استفاده می کنند .

پروتکل های مسیریابی EIGRP از انواع پروتکل های Hybrid Routing هستند.

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

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

در مقاله بعد در مورد هر کدام از پروتکل های مسیریابی را برای شما شرح می دهیم…

 

امیدوارم این آموزش مفید باشد.
با تشکر
گروه آموزشی هیوا شبکه

آیا این مطلب را می پسندید؟
https://hivanetwork.ir/?p=5917
اشتراک گذاری:
هیوا شبکه
به صورت حرفه ای آموزش ببینید ، با آزمونهایی در سطح بین المللی خود را محک بزنید و از آموزشگاه تخصصی هیواشبکه با مجوز از سازمان آموزش فنی و حرفه ای و آموزش کارکنان دولت مدرک معتبر اخذ نمایید. همراهتان هستیم
مطالب بیشتر
برچسب ها:

نظرات

2 نظر در مورد مسیریابی یا روتینگ در شبکه چیست؟

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

نشانی ایمیل شما منتشر نخواهد شد.