در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

سرآغاز پروتکل OSPF(مقدمه)

پروتکل OSPF از دسته ی IGP(Interior Gateway Protocol) است، یعنی پروتکلی است که درون یک AS(Autonomous System) کار می کند. این پروتکل استاندارد RFC2328 است، یعنی همه ی تجهیزات می توانند از آن استفاده کنند. این پروتکل می تواند تغییرات را به سرعت در شبکه اعمال کند، همچنین قابلیت triggered update دارد یعنی پس از هر تغییر یک آپدیت جدید می فرستد و به همه خبر می دهد که این تغییر در Routing ما انجام شده است. همچنین قابلیت periodic update دارد یعنی هر چند دقیقه یکبار هم یک آپدیت کلی ارسال می کند.(پیشفرض هر30دقیقه) پیغام هایی که OSPF ارسال می کند LSA(Link State Advertisement) نامیده می شوند، اما در برخی منابع نیز PDU(Protocol Data Unit) نامیده شده است. اگر تغییری در شبکه اتفاق بیافتد، در قالب پیغام های LSA اطلاع رسانی می شود.

پیغام های LSA روی آدرس Multicast 224.0.0.5 ارسال می شود، یعنی درون فایروال باید این آدرس را برای OSPF باز بگذارید.هر روتر LSA دریافتی را پس از ذخیره کردن برای همسایه ها Forward می کند، منتها محدوده ی Forward درون همان Area است.روترها LSAها را درون LSDB(Link State Data Base) روی روتر ذخیره می کنند.(LSDBمعادل همان Topology Tableدرون EIGPR می باشد) درون LSDB الگوریتم Dijkstra's (یکی از الگوریتم های پیمایش گراف) بهترین مسیرها را برای مقصدهای مختلف بدست می آورد و این مسیرهای منتخب درون Routing Table قرار می گیرند. هر روتر براساس موقعیت و مکان خودش، بهترین مسیر را از LSDB انتخاب می کند، بهترین مسیر برای همه ی روترها همیشه یکسان نیست بلکه براساس Position و شرایط آن روتر انتخاب می شود. بهترین مسیرها درون Routing Table قرار میگیرد که به آن Forwarding Database هم گفته می شود. روتری که در OSPF شرکت می کند، اولین کاری که باید انجام دهد این است که اطلاعات همسایه ها را نگهداری کند. برای این کار قطعا یک Neighbor Data Base خواهد داشت.(که Adjacency Data Base هم نامیده می شود) بعد از شناختن همسایه هایی که روی آنها OSPF اجرا شده است و در حال ارسال و دریافت LSA هستند، LSDB و به تبع آن Routing Table هم تکمیل می شود. (هنگام T-Shoot در OSPF ابتدا باید دید که Neighborها را شناخته باشد)

OSPF از ساختار Area برای جلوگیری از بزرگ شدن LSDB استفاده می کند. تعداد روتر توصیه شده برای هر Area حداکثر 50 روتر می باشد. نمی شود گفت که OSPF برای مدیریت شبکه به دنبال ساختار Area رفته است، چراکه وقتی حجم LSDB بالا برود کار الگوریتم برای محاسبه دشوار می شود زیرا شبکه خیلی پیچیده شده و تغییرات زمان بر است که این مطلوب نیست. علاوه براین LSDB یک سری attribute برای هر مسیر دارد که resource فراوانی را اشغال می کند، زیرا برای انتخاب بهترین مسیر این attribute روی RAM دستگاه قرار می گیرد و هنگام اعمال الگوریتم RAMوCPU فراوانی اشغال می شود.ساختار Area درون OSPF دو لایه ای است: لایه اول: Backbone Area ، لایه دوم: Regular Area.

Backbone که همان Area 0 می باشد در واقع هسته ی اصلی Routing Protocol ما است. (روترهای درون Area 0 باید از قدرت بالایی برخوردار باشند چراکه تمام ترافیک Routing شبکه باید از آن عبور کند) حداکثر تعداد روتر توصیه شده درون یک 50areaروتر می باشد) Area 0 هسته است اما نه هسته ی شبکه بلکه هسته ی Routing Protocol است، یعنی ترافیک سایر Routing protocol ها کاری با Area 0 ندارند.

Regular Area که Normal Area یا None-Backbone هم نامیده می شود سایر Areaها می باشند که فقط با Area 0 در ارتباط اند. یک Normal Area نمی تواند به صورت پیشفرض ترافیک سایر Normal Areaها را عبور دهد. هر Area یک LSDB منحصربه خود دارد که روی تمام روترهای عضو آن باید یکسان باشد. LSDB یک Area با هیچ Area دیگری یکسان نیست. بین دو Area جزئیات تمام مسیرها ردوبدل نمی شود چون که به دردشان نمی خورد بلکه تنها اطلاعات بهترین مسیر مدنظر داده می شود. توصیه شده است که یک روتر حداکثر عضو سه Area باشد. برای هر روتر بسته به ویژگی ها و وظیفه ای که درون OSPF برعهده دارد نام های زیر در نظر گرفته می شوند:

  • Internal Router : به روتری که همه ی interface های آن درون تنها یک Area باشد، گفته می شود.
  • Backbone Router : روتری که حداقل یک interface آن درون Area 0 باشد.
  • ABR(Area border Router) : روتری که interface های آن درون Area های مختلف است و به ازای هر Area یک LSDB جداگانه دارد. معمولا ABR بین Area 0 و Normal Area ها می باشد.
  • ASBR(Autonomous System Boundary Router) : روتری که حداقل یک interface آن به یک Routing Domain دیگر متصل باشد.

تفاوت ABR و ASBR

برای ایجاد همسایگی روترها ابتدا روی آدرس Multicast پیغام Hello ارسال می کنند. درون این پیغام یک سری اطلاعات راجع به OSPF ارسال می شود. اولین شرط همسایگی این است که این دو روتر حتما درون یک Area باشند. درون یک Area وقتی یک روتر جدید اضافه می شود پس از ایجاد همسایگی، باید تمام LSDB این Area برای روتر جدید ارسال شود. اما گاهی ارتباط این همسایه ها P2P نیست و ممکن است چند روتر از یک Area مثلا به یک سوئیچ متصل باشند و Network Typeما Broadcast Domain باشد. نحوه ی رفتار OSPF نسبت به این دو نوع شبکه کاملا متفاوت خواهد بود:

  1. حالت P2P در OSPF : زمانی که دو روتر با یک لینک سریال به هم متصل شده اند و پروتکل HDLC یا PPP روی آن اجرا شده است، در این حالت قطعا LSDB ها جابجا می شوند و یکبار هم بیشتر این کار انجام نمی شود.
  2. حالت Broadcast در OSPF : زمانی که چند روتر از طریق سوئیچ به هم متصل هستند، در این حالت اگر روترها بخواهند دو به دو با هم LSDB جابجا کنند حجم زیادی دیتا باید ردوبدل شود که مطلوب نیست.

یک Broadcast Domain درون OSPF

در این ساختارها یک روتر به عنوان DR در نظر گرفته می شود، سایر روترهایی که درون این Broadcast Domain هستند، LSDB های خود را با DR درست می کنند. روتر DR یک نقش مرکزی دارد که آپدیت ها را از سایر روترها جمع آوری می کند و در اختیار روترهایی قرار می دهد که نیاز دارند. یک روتر هم نقش BDR را برعهده می گیرد تا زمانی که DR از کار افتاد به عنوان جایگزین ادامه ی کار را برعهده گیرد. هدف از این مکانیزم بالابردن بازدهی شبکه است. سایر روترها که نه DR است و نه BDR هستند، در این ساختار DRouter نامیده می شوند. اگر یک روتر جدید به این سوئیچ متصل شود با سایر روترها همسایه می شود اما برای تکمیل LSDB خود فقط با DR کار دارد.

نویسنده : حامد خاکباز

منبع : ITPRO

هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد

#پروتکل_مسیریابی_ospf #ساختار_کاری_پروتکل_مسیریابی_ospf #area_0_و_backbone_area_در_ospf #ospf_چیست #abr_و_asbr_در_ospf #منظور_از_area_در_ospf_چیست
عنوان
1 سرآغاز پروتکل OSPF(مقدمه) رایگان
2 روال کار پروتکل OSPF رایگان
زمان و قیمت کل 0″ 0
2 نظر
سینا کریمی

ممنون خسته نباشید ادامه لطفا...

sajjad254

سلام

مثل همیشه عالی

http://fiammco.ir/ups/

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....