هدف لب
پیکربندی یک ABR در OSPF برای فیلترکردن یک LSA نوع ۳ خاص از انتشار به یک ناحیه همسایه در حالی که سایر مسیرهای بین-ناحیهای را بدون تغییر مجاز میکند، و تأیید کنترل انتخابی مسیر با دقتی که نه خلاصهسازی کامل و نه پیکربندی ناحیه stub میتوانند به دست آورند.
هدف لب (چرا مهم است)
خلاصهسازی ناحیه، پیشتر در این مجموعه پوشش داده شد، چند مسیر را در یکی تجمیع میکند، و نواحی stub کل دستههای LSA را یکجا مسدود میکنند. هیچکدام از این مکانیزمها اجازه نمیدهند یک مسیر بین-ناحیهای خاص مسدود شود در حالی که سایرین بدون تغییر عبور میکنند — فیلترینگ LSA نوع ۳ این شکاف را پر میکند، و دقتی مانند ACL دقیقاً در مرز ناحیه خودش ارائه میدهد.
توپولوژی لب
R1 (ناحیه ۱) ---- R2 (ABR) ---- R3 (ناحیه ۰)
R1 دو LAN در ناحیه ۱ دارد:
192.168.70.0/24 (باید بهطور معمول به ناحیه ۰ برسد)
192.168.71.0/24 (باید از رسیدن به ناحیه ۰
مسدود شود)وظیفه ۱: تأیید رسیدن فعلی هر دو مسیر به ناحیه ۰
تأیید کن R3 در ناحیه ۰ در حال حاضر هر دو LAN R1 را بهعنوان مسیرهای بین-ناحیهای نوع ۳ میبیند.
وظیفه ۲: پیکربندی یک Prefix List که مسیر برای مسدودکردن را تطبیق میدهد
یک prefix list که بهطور خاص 192.168.71.0/24 را تطبیق میدهد بساز.
وظیفه ۳: اعمال فیلترینگ LSA نوع ۳ روی ABR
prefix list را بهعنوان یک فیلتر LSA نوع ۳ خروجی روی R2 بهسمت ناحیه ۰ اعمال کن.
وظیفه ۴: تأیید عدمرسیدن دیگر مسیر فیلترشده به ناحیه ۰
تأیید کن R3 دیگر 192.168.71.0/24 را نمیبیند، در حالی که 192.168.70.0/24 همچنان بهطور معمول ظاهر میشود.
وظیفه ۵: تأیید باقیماندن دسترسپذیری LAN R1 محلی درون ناحیه ۱
تأیید کن دستگاهها درون خود ناحیه ۱ همچنان میتوانند به 192.168.71.0/24 برسند، چون فیلتر فقط انتشار به ناحیه ۰ را تحتتأثیر قرار میدهد.
راهحل و تأیید
R3# show ip route ospf
O IA 192.168.70.0/24 [110/65] via 10.2.2.1
O IA 192.168.71.0/24 [110/65] via 10.2.2.1
-- هر دو مسیر در حال حاضر بهعنوان ورودیهای
-- بین-ناحیهای استاندارد به ناحیه ۰ میرسندR2(config)# ip prefix-list BLOCK-71 seq 5 permit 192.168.71.0/24
R2(config)# ip prefix-list BLOCK-71 seq 10 deny 0.0.0.0/0 le 32
-- فقط /24 خاص اینجا برای اهداف فیلترینگ مجاز
-- است -- این prefix list در استفاده معکوس
-- نسبت به یک لیست معمولی "permit آنچه باید
-- عبور کند" است، چون کلیدواژه permit/deny
-- خود area filter-list عمل واقعی را تعیین میکندR2(config)# router ospf 1
R2(config-router)# area 1 filter-list prefix BLOCK-71 out
-- جهت "out" LSA هایی که ناحیه ۱ را بهسمت
-- سایر نواحی ترک میکنند فیلتر میکند -- prefix
-- list شناسایی میکند کدام مسیرهای خاص این
-- عبارت filter-list تطبیق دارند، و چون
-- filter-list ذاتاً یک مکانیزم بهسبک-"deny"
-- است، مسیرهای منطبقشده (192.168.71.0/24) از
-- انتشار مسدود میشوندR3# show ip route ospf
O IA 192.168.70.0/24 [110/65] via 10.2.2.1
-- 192.168.71.0/24 کاملاً از جدول مسیریابی
-- ناحیه ۰ ناپدید شده، در حالی که 192.168.70.0/24
-- کاملاً بدونتأثیر به انتشار ادامه میدهدR1# ping 192.168.71.1
!!!!!
Success rate is 100 percent (5/5)
-- (pingشده از یک دستگاه دیگر درون خود ناحیه ۱)
-- دسترسپذیری محلی درون ناحیه ۱ کاملاً
-- بدونتأثیر است -- فیلتر فقط LSA نوع ۳ مسیر
-- را بهطور خاص در مرز ناحیه ۱-به-ناحیه-۰
-- مسدود میکند، نه وجود واقعی یا دسترسپذیری
-- شبکه درون ناحیه خودشنکته کلیدی
فیلترینگ LSA نوع ۳ با area filter-list با دقت prefix-list دقیقاً در مرز ناحیه عمل میکند، و مسیرهای بین-ناحیهای منتخب را جداگانه مسدود میکند در حالی که هر مسیر دیگری از میان همان ABR کاملاً بدونتأثیر رها میشود — سطحی از دقت که نه خلاصهسازی area range و نه خانواده ناحیه stub پیشتر در این مجموعه برای فراهمکردنش طراحی شده بودند، که آن را به ابزار درست هروقت مسیرهای خاصی نیاز دارند بهطور انتخابی بهدلایل سیاست از یک ناحیه همسایه نگهداشته شوند بهجای تجمیع یا مسدودشدن یکجا تبدیل میکند.