loading...
آموزش شبکه
Mohammad Mehdi بازدید : 650 شنبه 03 فروردین 1392 نظرات (0)

اصلا Wilcard Mask چی هست؟


عمده کاربرد Wilcard Mask در IOS های سیسکو در ACL ها (که نشان میدهد چه آدرسهایی IP اجازه وچه آدرسهایی دسترسی ندارند ) برای مثال access-list 10 permit 10.0.3.0 0.0.0.255 - از دیگر مصارف آن در Routing نظیر پروتکل مسیریابی OSPF (که اندازه یک شبکه را نشان میدهد) میباشد.

در این پست مختصرا به توضیح این مفهوم خواهم پرداخت.
همانطور که خدمتتون گفتم Subnetting ساده است . محاسبه Wilcard Mask هم ساده ترمی باشد.
میبینیم:

فرض کنید ما یه شبکه با 10.0.0.0 با Subnetmask 255.255.255.240 داریم.
ما میخوایم یک ACL (Access list) برای این شبکه ایجاد کنیم.که کل شبکه به یکسری منابع دسترسی نداشته باشند .
برای این کار در ACL ما نیاز به اختصاص دادن Wilcard Mask برای آن Subnet داریم

ابندا باینری Subnetmask به صورت زیر محاسبه میکنیم:
255.255.255.240=11111111.1111111.1111111.11110000

در مرحله بعد یه جمع ساده میسازیم (به آخرین Octet نگاه کنید).برای Wilcard Mask فقط صفرها را جمع میبندیم.

8+4+2+1=15

بنابر این WilcardMask ما 0.0.0.15 خواهد بود.
یک مثال دیگه

ما یک شبکه 10.0.0.0 با مسک 255.255.248.0 داریم
مرحله اول:

255.255.248.0=11111111.11111111.11111000.00000000

مرحله دوم
فقط صفرها رو محاسبه میکنیم

4+2+1.128+64+32+16+8+4+2+1
Wildcard Mask 0.0.7.255


یه روش راحت تر اینکه
به طور مثال
255.255.240.0
هر Octet رو از 255 کم میکنیم


255-255=0
255-255=0
255-240=15
255-0=255

بنابراین Wilcard Mask

0.0.15.255

CIDR(Classless Inter-Domain Routing

اصطلاح دیگری که شما باید با آن آشنا بشوید CIDR است این بطور اساسی یک روش است که ISPها (Internet Service Providers) برای تخصیص دادن یک مقدار از آدرس به یک کمپانی و یا مشتری استفاده میکنند
زمانی که شما یک دسته آدرس را از یک ISP دریافت میکنید چیزی شبیه به این 192.168.10.32/28 است.این به شما subnet mask شما را میگوید .نشان slash به معنای این است که چه مقدار bits روشن است
بدیهی است که بیشترین32/ است زیرا یک byte است 8 bit پس 32=8*4
اما بخاطر داشته باشید که بیشترین subnet mask میتواند باشد 30/ زیرا شما باید حداقل دو bits برای host bits نگه دارید
بطور مثال در کلاس A ,defult subnet mask 255.0.0.0 است این بدین معنی است که اولین byte از subnet mask همگی یک است (11111111) وقتی استناد به علامت slash کنیم بطور مسلم 255.0.0.0 است 8/ زیرا این هشت bits دارد
همچنین در کلاس (B ,defulf subnet mask 255.255.0.0(1111111.1111111.0.0 است و همجنین میتوانیم تعریف کنیم 16/ زیرا 16 بیت یک است
توجه داشته باشید که در روترهای سیسکو از فرمت slash استفاده نمیتوانیم بکنیم

Subnet Mask     CIDR value
 
255.0.0.0                /8
255.128.0.0            /9
255.192.0.0           /10
255.224.0.0           /11
255.240.0.0           /12
255.248.0.0           /13
255.252.0.0           /14
255.254.0.0           /15
255.255.0.0           /16
255.255.128.0        /17
255.255.192.0        /18
255.255.224.0        /19
255.255.240.0        /20
255.255.248.0        /21
255.255.252.0        /22
255.255.254.0        /23
255.255.255.0        /24
255.255.255.128     /25
255.255.255.192     /26
255.255.255.224     /27
255.255.255.240     /28
255.255.255.248     /29
255.255.255.252     /30

ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
Profile Pic
با سلام این وبلاگ با هدف آموزش مبانی شبکه تاسیس شده و مطالب این وبلاگ گویای آن است . مدرک اینجانب +Network بوده و مشغول به خواندن CCNA می باشم . امیدوارم به بهترین نحو از این مکان استفاده نمایید با تشکر
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 17
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 2
  • آی پی امروز : 6
  • آی پی دیروز : 0
  • بازدید امروز : 17
  • باردید دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 21
  • بازدید ماه : 30
  • بازدید سال : 92
  • بازدید کلی : 1,958