مقالات

وبلاگ شبکه PBIT – Samer Saleem: فیلتر کردن پیشوندهای زوج در Octet سوم با لیست های دسترسی


در این پست، ما یک سناریوی فیلترینگ را شبیه سازی می کنیم که در آن شما وظیفه دارید زیرشبکه هایی را که دارای اعداد زوج در هشتم سوم هستند، فیلتر کنید (Decline).

ما از توپولوژی زیر استفاده خواهیم کرد:


سه روتر برای انجام کار کافی است، همه آنها در ناحیه IGP (OSPF) 0 کار می کنند، هر روتر از Loopback0 خود به عنوان شناسه روتر OSPF استفاده می کند.

همه رابط ها OSPF فعال هستند، ما از R3 برای تبلیغ بسیاری از پیشوندهای حلقه بک استفاده خواهیم کرد.

10.150.1.1/32 ==>10.150.10.1/32

البته می‌توانید فرض کنید که R1 شعبه است و R2 جایی است که مهندس امنیت شبکه فیلترینگ را اعمال می‌کند تا از ورود سایت‌های مهم (حتی زیرشبکه‌های هشتگانه سوم) به هر دو (R2 و R1) جلوگیری کند.

برای انجام این کار، به جای یک لیست دسترسی گسترده، یک لیست دسترسی استاندارد برای مطابقت با پیشوندها ایجاد می کنیم.

R2:

#فعال سازی

ترمینال #پیکربندی

#access-list 1 deny 10.150.0.0 0.0.254.255 ورود
#access-list 1 هرگونه گزارشی را امکان پذیر می کند

روتر ospf 1
روتر-id 2.2.2.2
شبکه 0.0.0.0 255.255.255.255 منطقه 0
توزیع-لیست 1 در Ethernet0/1
R2#

هنگامی که لیست توزیع را اعمال می کنیم، شروع به دریافت گزارش ها در R2 می کنیم

R2#
* 19 ژوئن 06:11:02.383: %SEC-6-IPACCESSLOGNP: لیست 1 رد شد 0 10.150.8.1 ->0.0.0.0، 1 بسته
* 19 ژوئن 06:11:02.384: %SEC-6-IPACCESSLOGNP: لیست 1 رد شد 0 10.150.6.1 ->0.0.0.0، 1 بسته
* 19 ژوئن 06:11:02.384: %SEC-6-IPACCESSLOGNP: لیست 1 رد شد 0 10.150.4.1 ->0.0.0.0، 1 بسته
* 19 ژوئن 06:11:02.384: %SEC-6-IPACCESSLOGNP: لیست 1 رد شد 0 10.150.2.1 -> 0.0.0.0، 1 بسته
* 19 ژوئن 06:11:02.384: %SEC-6-IPACCESSLOGNP: لیست 1 رد شد 0 10.150.10.1 ->0.0.0.0، 1 بسته
R2#


گزارش‌های بالا نشان می‌دهند که حتی پیشوندهای هشتگانه سوم نیز رد شده‌اند.

در همان روتر می توانید دستور زیر را صادر کنید:

#پاک کردن شمارنده های لیست دسترسی IP

لاگ پیشوندهای مجاز را خواهید دید:


خوب، حالا بیایید یک آزمایش روی R1 انجام دهیم تا ببینیم آیا می توانیم به پیشوندهای مجاز/فیلتر شده دسترسی داشته باشیم یا خیر:


همانطور که می بینید، پینگ به اکتت 3 فرد از زیر شبکه 10.150.0.0/16 مجاز است و پینگ موفقیت آمیز است در حالی که حتی اکتت 3 موفق نیست. و حرف (U.U.U) را نشان می دهد که نشان دهنده پرچم غیرقابل دسترس است.

پس چگونه این کار را با این علامت عام انجام دادیم (0.0.254.255)?

پاسخ این است که از آنجایی که از 255 برای گفتن مطابقت هر کدام استفاده می کنیم، منظور ما در اینجا مطابقت هر بیت از 0-255 است.

اما پس از حذف بیت اول، این را تغییر دادیم تا با هر بیت به جز بیت اول مطابقت داشته باشد.

پس از انجام این کار، تمام اعداد زوج خواهند بود و اعداد فرد از روند تطبیق حذف شده اند.

به عنوان مثال: زیر شبکه 0 نقشه برداری می شود و زیرشبکه بعدی که 1 است نگاشت نمی شود زیرا بیت 1 روی 0 تنظیم شده است که به این معنی است که خاموش است سپس زیر شبکه 2 نگاشت می شود اما 3 نمی شود زیرا شما نمی توانید 2+1 بیت اضافه کنید زیرا 1 مجاز به نگاشت نیست.

سپس لیست دسترسی بر اساس گزینه تنظیم شده شما تصمیم می گیرد که آیا می خواهید رد کنید یا اجازه دهید.

امیدوارم این مفید بوده باشد!

سامر آر.سالم


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا