چرا یک ناحیه واحد OSPF مقیاسپذیر نیست
پیکربندی تکناحیهای OSPF که پیشتر در این مجموعه بحث شد برای شبکههای کوچک خوب کار میکند، اما یک محدودیت بنیادین در مقیاس ظاهر میشود: هر روتر درون یک ناحیه OSPF، که پیشتر در این مجموعه بحث شد، باید یک پایگاهداده link-state یکسان و کامل نگه دارد و درخت کوتاهترین-مسیرش را هروقت هر لینکی در جایی از آن ناحیه تغییر کند دوباره محاسبه کند. در یک شبکه بزرگ، این یعنی یک لینک فلپ در یک گوشه از شبکه هر روتری، حتی آنهایی که دور و تأثیرنپذیرفته از آن لینک خاص هستند، را مجبور میکند محاسباتش را دوباره انجام دهد.
نواحی: تقسیم پایگاهداده توپولوژی
Multi-Area OSPF (OSPF چندناحیهای) این را با تقسیم شبکه به چند Areas (ناحیه)، هرکدام نگهدارنده پایگاهداده link-state جداگانه و کوچکتر خودش، حل میکند. یک روتر فقط به جزئیات توپولوژی کامل برای ناحیه خودش نیاز دارد؛ برای مقصدها در نواحی دیگر، به اطلاعات دسترسپذیری خلاصهشده بهجای جزئیات توپولوژی کامل متکی است.
طراحی استاندارد چندناحیهای:
ناحیه ۰ ("Backbone" یا ستون فقرات): هر ناحیه دیگر
باید مستقیماً به ناحیه ۰ متصل شود -- این یک
نیازمندی سختگیرانه OSPF است، نه یک پیشنهاد
ناحیه ۱، ناحیه ۲، ناحیه ۳، و غیره: هرکدام یک
ناحیه "برگ" جداگانه، متصل به ستون فقرات
از طریق یک روتر مرزی ناحیه
این ساختار ناحیه hub-and-spoke از حلقههای
مسیریابی بین نواحی جلوگیری میکند و طراحی را
از نظر مفهومی در مقیاس قابلمدیریت نگه میداردنقش روتر مرزی ناحیه
یک Area Border Router (ABR) اینترفیسهایی در دو یا چند ناحیه دارد، و مسئول ترجمه اطلاعات توپولوژی جزئی از یک ناحیه به اطلاعات دسترسپذیری خلاصهشده تبلیغشده به نواحی مجاور است.
Router(config)# router ospf 1
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
Router(config-router)# network 192.168.2.0 0.0.0.255 area 1
-- این روتر واحد یک ABR است، چون اینترفیسهایی
-- دارد که در هم ناحیه ۰ و هم ناحیه ۱ شرکت میکنندABR مرز معماریای است که آگاهی توپولوژی جزئی و کامل مسیریابی link-state جای خود را به اطلاعات دسترسپذیری خلاصهشده و شبیه distance-vector میدهد — روترهای درون ناحیه ۱ توپولوژی داخلی جزئی ناحیه ۰ را نمیدانند، فقط اینکه شبکههای خاصی از طریق ABR با هزینه خاصی دسترسپذیرند.
انواع کلیدی LSA حامل اطلاعات بین نواحی
OSPF از چند نوع مختلف Link-State Advertisement (LSA) استفاده میکند، هرکدام حامل نوع متفاوتی از اطلاعات، و درک اینکه کدام نوع کجا استفاده میشود دقیقاً روشن میکند چه اطلاعاتی از یک مرز ناحیه عبور میکند و چه چیزی محلی میماند.
نوع ۱ (Router LSA): لینکهای خود یک روتر را
توصیف میکند -- فقط درون یک ناحیه واحد میماند
نوع ۲ (Network LSA): روترهای متصل یک سگمنت
چند-دسترسی را توصیف میکند -- فقط درون
یک ناحیه واحد میماند
نوع ۳ (Summary LSA): توسط یک ABR تولید میشود،
و یک مسیر خلاصهشده از یک ناحیه به دیگری
تبلیغ میکند -- این چیزی است که واقعاً برای
شبکههای معمولی از یک مرز ناحیه عبور میکند
نوع ۵ (External LSA): مسیرهای یادگرفتهشده از
خارج از OSPF کاملاً (از طریق توزیعمجدد،
که بعداً در این مجموعه پوشش داده میشود) را
توصیف میکند -- بهطور پیشفرض در سراسر
کل دامنه OSPF سیلاب میشودبینش حیاتی این است که LSA های نوع ۱ و نوع ۲، که شامل اطلاعات توپولوژی جزئی هستند، هرگز از یک مرز ناحیه عبور نمیکنند — فقط LSA های نوع ۳ خلاصهشده خود ABR عبور میکنند، که دقیقاً همان مکانیزمی است که پایگاهداده هر ناحیه را کوچکتر نگه میدارد و روترهای یک ناحیه را از نیاز به دانش توپولوژی کامل هر ناحیه دیگر محافظت میکند.
تأیید OSPF چندناحیهای
Router# show ip ospf interface brief
Interface PID Area IP Address/Mask Cost
Gi0/0 1 0 192.168.1.1/24 1
Gi0/1 1 1 192.168.2.1/24 1
Router# show ip route ospf
O IA 192.168.3.0/24 [110/3] via 192.168.1.2, GigabitEthernet0/0کد O IA (بهجای یک O ساده) بهطور خاص یک مسیر Inter-Area (بین-ناحیه) را نشان میدهد — یکی یادگرفتهشده از طریق یک Summary LSA نوع ۳ از یک ناحیه دیگر، بهجای محاسبهشده از جزئیات توپولوژی کامل درون ناحیه محلی — یک تمایز مفید هنگام تشخیص اینکه آیا یک مسیر مسیر مرز ناحیه مورد انتظار را دنبال میکند.
چرا خلاصهسازی مسیر حتی بیشتر در طراحیهای چندناحیهای اهمیت دارد
بدون خلاصهسازی، یک ABR هر زیرشبکه منفرد از یک ناحیه به ناحیه مجاور را بهعنوان یک LSA نوع ۳ جداگانه تبلیغ میکند، که میتواند تعداد عظیمی تبلیغ خلاصه در یک شبکه بزرگ با بسیاری زیرشبکه کوچک تولید کند — که تا حد زیادی بهره اندازه-پایگاهدادهای که نواحی برای فراهمکردنش معرفی شدند را خنثی میکند.
پیکربندی خلاصهسازی مسیر روی ABR
Router(config)# router ospf 1
Router(config-router)# area 1 range 192.168.0.0 255.255.0.0
-- بهجای تبلیغ جداگانه هر زیرشبکه /24 منفرد
-- درون ناحیه ۱ به ناحیه ۰، ABR یک مسیر
-- خلاصهشده /16 واحد که کل بازه را نمایندگی میکند تبلیغ میکنداین مستقیماً اصول VLSM و تجمیع مسیر که پیشتر در این مجموعه درباره آدرسدهی IPv4 بحث شد را منعکس میکند — برنامهریزی آدرس دقیق و سلسلهمراتبی درون هر ناحیه، با بلوکهای آدرس پیوسته اختصاصیافته بهازای هر ناحیه، چیزی است که خلاصهسازی تمیز در مرزهای ناحیه را از ابتدا ممکن میکند. یک طرح آدرسدهی ضعیفبرنامهریزیشده با زیرشبکههای پراکنده و غیرپیوسته درون یک ناحیه نمیتواند بهطور کارآمد خلاصه شود، صرفنظر از اینکه دستور خلاصهسازی خودش چگونه پیکربندی شده باشد.
بهره عملی: یک پایگاهداده کوچکتر و پایدارتر
بهره خلاصهسازی در یک مرز ناحیه:
بدون خلاصهسازی: یک فلپ لینک واحد برای هر
زیرشبکه درون ناحیه ۱ یک سیلاب LSA نوع ۳
جدید به ناحیه ۰ برای آن زیرشبکه خاص فعال میکند
با خلاصهسازی: تا زمانی که مرزهای بازه
خلاصهشده تأثیرنپذیرفته باشند (یعنی، زیرشبکه
فلپکننده همچنان درون همان بازه خلاصهشده کلی
میافتد)، اصلاً هیچ بهروزرسانیای به ناحیه ۰
فرستاده نمیشود -- بیثباتی کاملاً درون
ناحیه ۱ محصور میشوداین اثر محصورسازی بهره معماری عمیقتر خلاصهسازی فراتر از صرفاً کاهش تعداد ورودیهای جدول مسیریابی است: بیثباتی را به ناحیه خاصی که آن را تجربه میکند ایزوله میکند، و از یک لینک فلپکننده در یک بخش شبکه که باعث محاسبه مجدد غیرضروری در سراسر کل دامنه OSPF شود جلوگیری میکند.
چرا مهارت طراحی چندناحیهای دانش پیشرفته OSPF را متمایز میکند
طراحی یک شبکه OSPF چندناحیهای مؤثر نیازمند تفکر فراتر از دستورات پیکربندی تکناحیهای پوششدادهشده پیشتر در این مجموعه است — نیازمند برنامهریزی تخصیص آدرس با مرزهای خلاصهسازی در ذهن از همان ابتدا، شناسایی درست اینکه کدام روترها باید بهعنوان ABR عمل کنند، و درک دقیق اینکه کدام انواع LSA کدام مرزها را عبور میکنند. این تفکر معماری، بهجای هر دستور پیچیده منفرد، چیزی است که شایستگی پیکربندی پایه OSPF را از مهارت طراحی شبکه مورد انتظار در سطح CCNP و فراتر جدا میکند.