هدف لب
پیکربندی ناحیه ۱ بهعنوان یک NSSA، توزیعمجدد یک مسیر ایستا مستقیماً روی روتر درون آن ناحیه (که آن را یک ASBR میکند)، تأیید اینکه LSA نوع ۷ حاصل درون NSSA محدود باقی میماند، و تأیید اینکه ABR آن را به نوع ۵ پیش از تبلیغش به ستونفقرات ترجمه میکند.
هدف لب (چرا مهم است)
لب قبلی نشان داد یک ناحیه stub استاندارد اصلاً نمیتواند شامل یک ASBR باشد. این لب نشان میدهد NSSA دقیقاً همان محدودیت را حل میکند، و اجازه میدهد خود R1 یک مسیر محلی را توزیعمجدد کند در حالی که ناحیه ۱ همچنان از بهرههای جدول مسیریابی کاهشیافته یک ناحیه شبیه-stub بهره میبرد.
توپولوژی لب
R1 (ناحیه ۱، برگ، تبدیل میشود به یک ASBR)
---- R2 (ABR) ---- R3 (ناحیه ۰، ستونفقرات)
R1 یک شبکه با اهمیت-محلی برای توزیعمجدد دارد:
198.51.100.0/24 (شبیهسازی یک اتصال اینترنت
محلی یا منبع مسیر خارجی دیگر)وظیفه ۱: پیکربندی ناحیه ۱ بهعنوان یک NSSA
ناحیه ۱ را بهعنوان یک NSSA روی هم R1 و هم R2 پیکربندی کن، و هر پیکربندی stub قبلی را جایگزین کن.
وظیفه ۲: توزیعمجدد یک مسیر محلی روی R1
یک مسیر ایستا به یک شبکه ساختگی روی R1 پیکربندی کن، سپس آن را به OSPF توزیعمجدد کن، و R1 را یک ASBR کن.
وظیفه ۳: تأیید ظاهرشدن مسیر بهعنوان یک LSA نوع ۷ درون ناحیه ۱
پایگاهداده OSPF R1 یا R2 را برای نوع LSA خارجی-NSSA بررسی کن.
وظیفه ۴: تأیید دریافت مسیر توسط R3 بهعنوان یک LSA نوع ۵ ترجمهشده
تأیید کن R3، در ناحیه ستونفقرات، همان مسیر را میبیند اما بهعنوان یک LSA خارجی نوع ۵ استاندارد.
وظیفه ۵: تأیید همچنانمسدودبودن مسیرهای بین-ناحیهای
تأیید کن مسیر خارجی قبلی توزیعمجددشده در R3 (از لب قبلی) همچنان به R1 نمیرسد، چون NSSA همچنان از ورود LSA های نوع ۵ نشأتگرفته-از-خارج به ناحیه جلوگیری میکند.
راهحل و تأیید
R1(config)# router ospf 1
R1(config-router)# no area 1 stub
R1(config-router)# area 1 nssa
R2(config)# router ospf 1
R2(config-router)# no area 1 stub no-summary
R2(config-router)# area 1 nssaR1(config)# ip route 198.51.100.0 255.255.255.0 null0
R1(config)# router ospf 1
R1(config-router)# redistribute static subnets
-- R1 اکنون یک ASBR است، چیزی که صراحتاً تحت
-- پیکربندی stub ساده یا totally stubby در
-- لب قبلی ممنوع بودR2# show ip ospf database nssa-external
Type-7 AS External Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
198.51.100.0 1.1.1.1 12 0x80000001 0x00a1c1
-- تأیید میکند مسیر بهعنوان نوع ۷ درون
-- ناحیه ۱ حمل شد، دقیقاً همانطور که پیشتر
-- در این مجموعه درباره NSSA بحث شدR3# show ip ospf database external
Type-5 AS External Link States
Link ID ADV Router Age Seq# Checksum
198.51.100.0 2.2.2.2 10 0x80000001 0x00b2d2
-- توجه کنید Advertising Router از شناسه R1
-- (1.1.1.1) به شناسه R2 (2.2.2.2) تغییر کرد --
-- R2، ABR، خودش ترجمه نوع ۷ به نوع ۵ را انجام
-- داد، و به منبع تبلیغکننده این مسیر از
-- دیدگاه ستونفقرات تبدیل شد
R3# show ip route ospf | include 198.51.100.0
O E2 198.51.100.0/24 [110/20] via 10.2.2.1
-- R3 این را بهعنوان یک مسیر خارجی معمولی
-- میبیند، بیخبر از اینکه درون یک NSSA
-- نشأت گرفتهR1# show ip route ospf | include 203.0.113.0
-- (بدون خروجی -- همچنان مسدود، دقیقاً مانند
-- ناحیه stub ساده در لب قبلی، چون NSSA اجازه
-- ورود LSA های نوع ۵ نشأتگرفته-از-جایدیگری
-- در دامنه را به ناحیه نمیدهد، حتی اگر
-- نشأتگرفته-محلی را مجاز کند)نکته کلیدی
رفتار NSSA طبق طراحی نامتقارن است: اجازه میدهد یک مسیر نشأتگرفته از یک ASBR درون خود NSSA ناحیه را ترک کند (از طریق ترجمه نوع ۷ به نوع ۵ در ABR)، در حالی که همچنان از ورود LSA های نوع ۵ نشأتگرفته از جای دیگری در دامنه OSPF جلوگیری میکند — این دقیقاً همان ترکیبی است که NSSA را به انتخاب درست نسبت به یک ناحیه stub ساده هروقت یک ناحیه برگ به breakout اینترنت محلی یا سایر توزیعمجدد محلی نیاز داشته باشد تبدیل میکند.