بعد از بررسی انواع LSA در OSPF حال نوبت آن رسیده است تا انواع Area را در OSPF بررسی نماییم. تاکنون ما دو نوع Area از انواع مرکزی و نرمال را بررسی نموده ایم و یاد گرفتیم که Area های نرمال حتما باید به Area مرکزی متصل باشند و ارتباط بین Area های نرمال از طریق Area مرکزی صورت می پذیرد.

بدیهی است که این قانون در OSPF به نوعی محدودیت محسوب می شود و چنین محدودیتی در پروتکل معادل OSPF یعنی IS-IS وجود ندارد. به عنوان مثال در بستر مخابرات ایران هر استان Area مجزایی است که به استان تهران که Area مرکزی است، متصل می باشند و ترافیک بین استان ها حتما باید از استان تهران عبور کند. مطمئنا این موضوع به عنوان یکی از محدودیت های مهم شبکه های OSPF تلقی می شود.

 در OSPF علاوه بر دو نوع Area مرکزی و نرمال، 4 نوع Area دیگر نیز وجود دارد که به صورت کلی تحت نام Area های Stubby شناخته می شوند و به تفکیک Stubby Area، Totally Stubby Area، Not So Stubby Area و Totally No So Stubby Area نام دارند. ممکن است برای شما این سوال به وجود آمده باشد که دلیل تنوع انواع Area در چیست. در پاسخ به این سوال یادآور می شویم که در OSPF اطلاعات آدرس همه لینک های هر Area به دیگر Area ها منتقل می شود. همچنین اطلاعات آدرس های خارجی نیز به همه Area ها وارد می شود. این در حالی است که روترهای داخلی Area برای خروج از Area ترافیک را صرفا تحویل روتر مرزی آن Area می دهند و آگاهی از جزئیات آدرس های دیگر Area ها و همچنین آدرس های خارجی هیچ تاثیری در مسیریابی بهتر روترهای داخلی Area ندارد. البته این موضوع همیشه درست نیست. به عنوان مثال اگر Area ای دو یا چند روتر مرزی داشته باشد، اطلاع از جزئیات آدرس های دیگر Area ها و آدرس های خارجی می تواند به روتر در مسیریابی بهتر کمک کند. اینکه از کدام روتر مرزی ترافیک را از Area خارج نماید. البته مزیت دیگری که به واسطه اطلاع از جزئیات آدرس لینک دیگر Area ها بدست می آید، امکان ایجاد سیاست مسیریابی است که به ازاء هر آدرس به صورت مجزا بدست می آید. هدف از انواع Area های Stubby کنترل LSA هایی است که وارد Area می شوند.

قبل از ورود به جزئیات انواع Area به جدول زیر دقت نمایید که در یک نگاه انوع Area را نشان می دهد.

آیا به صورت پیش فرض Default وارد Area می کند؟ آیا اجازه استفاده از ASBR را دارد؟ آیا از ورود LSA Type 5 ممانعت می کند؟ آیا از ورود LSA Type 3 ممانعت می کند؟ نوع Area
 خیر  بله  خیر  خیر Normal Area
بله   خیر  خیر  بله  Stubby Area
 بله  خیر  بله  بله Totally Stubby Area
 خیر  بله  خیر  بله Not So Stubby Area
 بله  بله  بله  بله Totally No So
Stubby Area

انواع Area های غیر backbone در OSPF

همانطور که دیده می شود، تفاوت انواع Area در این است که آیا از ورود LSA Type 3 و یا LSA Type 5 ممانعت می کنند و همچنین آیا اجازه استفاده از ASBR در آن Area وجود دارد و یا خیر. در نظر داشته باشید که در Area نرمال هیچکدام از این محدودیت ها وجود ندارد.

در شکل زیر Area 10 نرمال است و ورود هر گونه LSA از جمله LSA Type 3 و LSA Type 5 در آن مجاز است. همچنین در استفاده از ASBR نیز در این نوع Area محدودیتی وجود ندارد. در این شکل روتر R3 در Area 10، ASBR است.

Area1

ویژگی های Normal Area در OSPF

بدیهی است با ممانعت از ورود LSA Type 3 و LSA Type 5 و ارسال default به عنوان مسیر جایگزین در انواع دیگر Area ها، در کوچک کردن دیتابیس OSPF موثر خواهیم بود بدون آنکه تاثیر منفی در مسیریابی روترهای داخل Area داشته باشیم البته مشروط بر آنکه به جا و به موقع از این نوع Area ها استفاده کنیم. انواع Stubby Area محدودیت های دیگری نیز دارند مانند عدم امکان استفاده از Virtual Link در این نوع Area ها که بعدا به جزئیات آن می پردازیم.

برای درک بهتر انواع Area، توپولوژی زیر را در نظر بگیرید که در آن یک Area مرکزی و یک Area غیرمرکزی وجود دارد و قصد داریم Area غیر مرکزی را به انواع Area تبدیل کنیم. یک بار فرض می کنیم Area غیر مرکزی از نوع نرمال باشد. بار دیگر این Area را به Stubby Area تبدیل می کنیم و این پروسه را ادامه خواهیم دارد و هر بار نتایج را بررسی می کنیم.

ابتدا فرض می کنیم Area شماره 1 از نوع نرمال باشد و خروجی آن را به عنوان خروجی اصلی نگه می داریم و بقیه خروجی ها را با این خروجی مقایسه خواهیم کرد. پیکربندی و خروجی اولیه در ذیل نشان داده شده است. دو روتر ASBR یکی در Area 0 و دیگری در Area 1 در نظر گرفته شده است. دلیل وجود ASBR در Area غیر مرکزی این است که نشان دهیم در Area های Stubby و Totally Stubby امکان استفاده از ASBR وجود ندارد. یک روتر مرزی نیز ما بین دو Area در نظر گرفته شده است تا بتوانیم LSA Type 3 و LSA Type 5 را با توجه به نوع Area کنترل نماییم.

Area2

پیاده سازی انواع Area در OSPF

پیکربندی اولیه در ذیل نشان داده شده است. در این پیکربندی دو شبکه 12.0.0.0/8 و 13.0.0.0/8 به ترتیب از روی ASBR1 و ASBR2 به داخل شبکه ارسال شده اند تا اثر انواع Area را در ارسال شبکه های خارجی مشاهده نماییم.

 

 !!! ASBR1

!

ip route 12.0.0.0 255.0.0.0 Null0

!

router ospf 1

 log-adjacency-changes

 redistribute static subnets

 network 10.0.0.0 0.255.255.255 area 0

!

!!! ABR

router ospf 1

 log-adjacency-changes

 network 10.1.0.0 0.0.255.255 area 0

 network 10.2.0.0 0.0.255.255 area 1

!

!!! ASBR2

!

ip route 13.0.0.0 255.0.0.0 Null0

!

router ospf 1

 log-adjacency-changes

 redistribute static subnets

 network 10.2.0.0 0.0.255.255 area 1

پیکربندی اولیه درپیاده سازی انواع Area در OSPF

زمانی که Area 1 را نرمال در نظر بگیریم، هیچ محدودیتی در ارسال LSA Type 3 و LSA Type 5 نخواهیم داشت. ضمنا وجود ASBR نیز در Area نرمال مجاز است و می توان از آن طریق شبکه های خارجی را وارد شبکه کرد. برای درک بهتر فرض کنید در بستر شبکه مخابرات ایران، هر استان از نوع Area نرمال باشد و به استان تهران  در Area مرکزی متصل باشد. در چنین شرایطی شما مجاز هستید لینک اینترنت را از هر استانی وارد کشور نمایید و در این خصوص محدودیتی نخواهید داشت. بعدا خواهیم دید اگر نوع Area هر یک از استان ها را به Stubby و یا Totally Stubby تغییر دهیم، مجاز نخواهیم بود از آن استان، اینترنت و یا هر آدرس خارجی دیگر را وارد OSPF نماییم.

در خروجی جدول مسیریابی دو روتر ABR و ASBR2، انواع LSA Type مشاهده می شود. O IA در خروجی جدول مسیریابی ناشی از LSA Type 3 است. O E1 و یا O E2 نیز به واسطه LSA Type 5 ایجاد می گردد. روی روتر ASBR2 هم LSA Type 3 و هم LSA Type 5 دریافت شده است. روی روتر ABR نیز دو آدرس خارجی از دو روتر ASBR1 و ASBR2 دریافت شده است.

 

!!! ASBR2

ASBR2#sh ip route ospf

!!! بخشی از خروجی حذف شده است

      10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks

O IA     10.1.1.1/32 [110/21] via 10.2.2.1, 00:06:19, Ethernet0/0

O IA     10.1.2.0/24 [110/20] via 10.2.2.1, 00:06:19, Ethernet0/0

O E2  12.0.0.0/8 [110/20] via 10.2.2.1, 00:06:19, Ethernet0/0

!

!!! ABR

ABR#sh ip route ospf

بخشی از خروجی حذف شده است

      10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks

O        10.1.1.1/32 [110/11] via 10.1.2.1, 00:08:26, Ethernet0/0

O        10.2.1.1/32 [110/11] via 10.2.2.2, 00:07:44, Ethernet0/1

O E2  12.0.0.0/8 [110/20] via 10.1.2.1, 00:08:26, Ethernet0/0

O E2  13.0.0.0/8 [110/20] via 10.2.2.2, 00:07:13, Ethernet0/1

 

خروجی جدول مسیریابی در Normal Area

دیدگاه‌ها  

+1 #2 mehran 1398-09-13 10:48
اطلاعات مربوط به LSA Type 5 هم اشتباهه در مورد ناحیه های Stubby , NSSA !
نقل قول کردن
+1 #1 mehran 1398-09-13 10:45
داخل جدول، اطلاعات مربوط به ناحیه های Stubby و NSSA در مورد LSA Type 3 غلط، توو این ناحیه های میتونیم LSA Type 3 داشته باشیم !
نقل قول کردن

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید