معرفی انواع Area در OSPF به زبان ساده : شناخت 5 نوع ناحیه در OSPF

چند نوع Area یا ناحیه در پروتکل مسیریابی OSPF وجود دارد؟ مبحث امروز موجب سردرگمی خیلی از کسانی میشود که به تازگی با OSPF آشنا شده اند:انواع ناحیه ها ، به خاطر دارید که یک دامنه ی بزرگ OSPF معمولا به نواحی جداگانه ای تقسیم میشد تا از ترویج اضافه روت ها جلوگیری کند و همچنین باعث میشد تا مقدار منابعی که هر روتر برای نگه داری LSDB خودش نیاز داشت کاهش پیدا کند.هر ناحیه به ناحیه اصلی وصل است یعنی ناحیه صفر ، OSPF به انواع مختلفی از LSA ها (link state advertisment) برای رد و بدل کردن اطلاعات link state بین همسایه هایش نیاز دارد.در اینجا یک یادآوری مختصری از انواع LSA هایی که بیشتر استفاده میشوند انحام میدهیم:

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
  1. نوع 1:توسط هر روتری میتواند ساخته شود.
  2. نوع2:توسط روتر DR برای یک لینک multiaccess ساخته می شود.
  3. نوع3:برای خلاصه کردن یا summary روت های داخلی یک ناحیه ساخته میشود.
  4. نوع4:توسط روتر ASBR ساخته میشود.
  5. نوع5:وقتی که یک روت خارجی میخواهد وارد OSPF شود ساخته و استفاده میشود.
  6. نوع7:در ناحیه های stub به جای LSA نوع 5 مورد استفاده قرار می گیرد.

LSA های نوع 1و2 در تمام ناحیه ها یافت میشوند و هیچ وقت به خارج ازناحیه خودشان نمیروند.اینکه انواع دیگر LSA ها از ناحیه خودشان به ناحیه ای دیگر بروند بستگی به نوع ناحیه دارد.

انواع ناحیه ها در OSPF

  1. Backbone area یا همان ناحیه صفر
  2. Standard area
  3. Stub area
  4. Totally stubby area
  5. Not-so-stubby area

مدنظر داشته باشید که ناحیه صفر الزاما همیشه جزو standard area هست که به عنوان نقطه مرکزی ای که بقیه روتر ها به آن وصل می شوند معین شده است.

وب سایت توسینسو

Standard area در OSPF چیست ؟

همانطور که در شکل بالا مشاهده میکنید R2 به عنوان ABR یا همان Area Border Router بین یک standard area و Backbone area کار میکند.R3 مسیر ها را از یک جای دیگر که شامل OSPF نیست به درون Redistribute,OSPF میکند که در نتیجه به عنوان روتر ASBR یا همان Autonomous System Boundry Router شناخته میشود.همانطور که قبلا اشاره شد LSA های نوع 1 و 2 بین بین روتر هایی که در ناحیه ی یکسانی هستند منتشر می شدند.این قضیه در مورد تمام انواع ناحیه ها صدق می کند همانند LSA هایی که برای ساختن یک Area's shortest path tree استفاده می شوند و در نتیجه تنها مربوط به یک ناحیه مشخص هستند.

LSA های نوع 3و 5 مسیر های داخلی و خارجی ا مشخص می کنند و به ترتیب تماما در Backbone area و Standard area منتشر می شوند.مسیر های خارجی توسط روتر ASBR به وجود می آیند در حالی که مسیر های داخلی توسط هر روتری درون OSPF میتوانند به وجود آیند.در مورد LSA های نوع 4 به یاد داشته باشید که که این LSA ها به درون Backbone area توسط روتر ABR ناحیه ای که شامل یک روتر ASBR هم هست تزریق می شوند این کار برای مطمئن شدن از این است که تمام روتر های درون دامنه OSPF به ASBR دسترسی داشته باشند.

در Standard area ها از آنجایی که تمام روتر ها تمام مسیر ها را میدانند به خوبی میتوانند کار کنند ولی بعضی مواقع موقعیت هایی پیش می آید که یک ناحیه دسترسی محدود شده ای به باقس شبکه دارد و نگه داری کاملLSDB غیر ضروری هست.بعلاوه اینکه یک ناحیه ممکن است دارای روتر های قدیمی یا ضعیفی باشد که نتواند دیتابیس یک شبکه بزرگ از OSPF را در خودش نگه دارد.این ناحیه ها میتوانند جوری راه اندازی بشوند که مانع ورود یک نوع خاص LSA بشوند و تبدیل به Stub area بشوند.

stub area

Stub area در OSPF چیست ؟

در این مثال R2 و R3 یک stub area رایج و معمول رو به اشتراک گذاشته اند که به جای ترویج روت های خارجی (نوع 5 LSA ) درون ناحیه, روتر ABR نوع 3 LSA را که شامل یک Default route به درون Stub area هست را تزریق میکند این باعث میشود تا روتر های درون Stub area قادر باشند مقصد های خارج از ناحیه را بدون نگه داشتن تمام روت های خارجی قادر به مسیریابی باشند.به این خاطر که روت های خارجی توسط Stub area دریافت نمیشوند روتر های ABR هم LSA نوع 4 را از دیگر نواحی به stub area نمی فرستند.برای ینکه یکه ناحیه stub بشود لازم است تا تمام روتر های آن ناحیه تنظیمات آن را داشته باشند.توجخ داشته باشید که روتر های stub و non-stub رابطه ی همسایگی را شکل نمیدهند.

وب سایت توسینسو

ایده ی جایگزینی یک Default route به جای چندین روت میتواند برای روت های داخلی هم به خوبی استفاده بشود که این ایده Totally stub area را شکل داد

Totally stub area

Totally stub area در OSPF چیست؟

همانند Totally stub area ,stub area ها هم LSA نوع 4 و 5 را از روتر های ASBR شان دریافت نمیکنند.همچنین آنها LSA نوع 3 را هم دریافت نمیکنند تمام روت های خارج از ناحیه کاملا به یک Default route که توسط روتر ABR تزریق می شود بستگی دارد.یک Stub area با پیکر بندی تمام روتر هی ABR ش با مشخصه No-summaru میتواند به یک Totally stub area تبدیل شود.

وب سایت توسینسو

stub area و Totally stub area قطعا میتوانند مصرف منابع روتر ها در بخش هایی ازشبکه که به دانستن تمام روت ها نیازی نیست را کاهش دهند و همچنین هیچکدام نمیتوانند شامل یک روتر ASBR باشند در نتیجه LSA های نوع 4و5 نمیتوانند وارد ناحیه بشوند.برای حل این مسئله سیسکو مفهوم جدیدی به نام Not-so-stubby area یا NSSA را معرفی کرد.

NSSA

Not-so-stubby area در OSPF چیست ؟

NSSA ها از LSA های نوع 7 استفاده میکنند که در حقیقت خود LSA نوع 5 میباشند. این خود ASBR را قادر میسازد که تا لینک های خارجی را با استفاده از تبدیل LSA های نوع 7 به نوع 5 پیش از زمان انتشار آنها به ادامه ی دامنه ی OSPF ، بر روی بستر ABR انتشار دهد.NSSA میتواند در قالب یک ناحیه ی Stub و یا Totally Stubby Area عمل کند. به منظور طراحی یک NSSA معمولی، همه ی روتر های واقع در محل، باید بدین شکل پیگره بندی شوند:

وب سایت توسینسو

LSA های نوع 3 به درون و بیرون ناحیه وارد و خارج میشوند. بر خلاف Stub Area معمول که ABR مسیر پیش فرض به درون NSSA وارد نمیکند، مگر اینکه صریحا بدین منظور پیکره بندی شده باشد. به این علت که ترافیک به سمت مقصد های خارجی نمیتواند بدون مسیر پیش فرض ،مسیریابی کند، شما احتمالا میال خوایهد بود تا چنین قابلیتی را با اضافه کردن دستور ذیل اضافه کنید:

وب سایت توسینسو

به منظور گسترش NSSA برای عملکرد به عنوان Totally Stubby Area ، محدود کردن LSA های نوع 3، همه ی ABR ها میبایستی با پارامتر "NO-SUMMARY " پیکره بندی شوند.

وب سایت توسینسو

ABR مربوط به یک Totally Stubby Area NSSA، ( و یا بر حسب ترجیح شما، Not So Totally Stubby Area ) یک مسیر پیش فرض را بدون هیچ پیکره بندی اضافه ای وارد میکند.

خلاصه

نواحی استاندارد، میتوانند LSA های نوع 1،2،3،4 و 5 و همچنین یک ASBR را شامل شوند. نقطه ی اتکای سیستم ناحیه ای استاندارد تلقی میشود.نواحی Stub میتوانند شامل LSA های نوع 1،2 و 3 باشند. مسیر پیش فرض، برای جایگزینی مسیر های خارجی در نظر گرفته شده است.نواحی Totally Stubby تنها میتوانند شامل LSA های نوع 1 و 2 و تنها یک LSA نوع 3 باشند. LSA نوع 3 یک مسیر پیش فرض و جایگزین برای همه ی مسیرهای درون و برون ناحیه ای تعریف میکند. نواحی Not so Stubby، قابلیت های Stub یا Totally Stubby یک ASBR را پیاده سازی میکنند.LSA های نوع 7 ایجاد شده توسط ASBR ها بوسیله ی ABR ها به ABR های نوع 5 تبدیل میشوند تا بتوانند به ادامه ی دامنه ی OSPF جریان پیدا کنند.


نظرات