اخبار فناوری اطلاعات

نرم افزار،شبکه،سخت افزار،کدبرنامه نویسی و

اخبار فناوری اطلاعات

نرم افزار،شبکه،سخت افزار،کدبرنامه نویسی و

کلمات کلیدی
آخرین نظرات

راهکارهای شبکه و امنیت - VLSM چیست ؟

سمیرا نوری | پنجشنبه, ۱۹ شهریور ۱۳۹۴، ۱۰:۲۹ ق.ظ

VLSM مخفف Variable Length Subnet Masks ، برای فهم آن ، حتما باید Subnetting را درک کنیم . گفتیم ماSubnetting را از کلاس های Major به صورت /8 - /16 - /24 شروع می کنیم . 

VLSM با استفاده از قانون Subnetting به ما کمک می کند تا شبکه خود را کوچکتر و کوچکتر کنیم ، و استفاده بهینه تری از IP ادرس ها ببریم . 

مثال :


آدرس 192.168.1.128/26 


به نظر می رسد یک آدرس کلاس C به صورت 192.168.1.0/24 بوده است ، که حالا Subnet آن شده /26 یاSubnet mask شده 255.255.255.192 که 192 interesting octet هست ، حالا 256 - 192 = 64 . یعنی ما 64 آدرس Network or Subnet داریم که به ما 62 هاست را می دهد . 11000000,

 so 2n - 2 = 26 - 2 = 62 hosts.

192.168.1.128/26

192.168.1.128 (network address)

192.168.1.129 (first usable host address)

192.168.1.130

.

.

192.168.1.190 (last usable host address)

192.168.1.191 (broadcast address)

---------------------------------------------

192.168.1.192 (next network address)


حالا می خواهیم با استفاده از VLSM بتوانیم Subnet های بیشتری را بسازیم ، برای مثال ، ما از آدرس های کلاس بالا می خواهیم 12 هاست دیگر را ایجاد کنیم بنابراین خواهیم داشت ، /28 که subnet mask می دهد 255.255.255.240 ، ما 2 بیت به Subnet اضافه کردیم ، یعنی افزایش m=2 شد و n =4 هست . 


network address = 11000000.10101000.00000001.10000000 = 192.168.1.128

old subnet mask = 11111111.11111111.11111111.11000000 = 255.255.255.192

new subnet mask = 11111111.11111111.11111111.11110000 = 255.255.255.240


240 یا interesting octet ، 16 شبکه ایجاد می کند ، 2m = 22 = 4 و 2n - 2 = 24 - 2 = 16 - 2 = 14 

(Subnet 0 = 192.168.1.128 (zero subnet

Subnet 1 = 192.168.1.144

Subnet 2 = 192.168.1.160

(Subnet 3 = 192.168.1.176 (broadcast subnet

-----------------------------------

next subnet = 192.168.1.192


11000000.10101000.00000001.1xxxxxxx ← all possible IP addresses in 192.168.1.128/26

11111111.11111111.11111111.11110000 ← new subnet mask /28

---------------------------------------------------

11000000.10101000.00000001.1xxx0000 ← all possible network addresses



10000000 = 128 (zero subnet)

10010000 = 144

10100000 = 160

10110000 = 176 (broadcast subnet)

---------------------

11000000 = 192 ← next subnet


نکته : هر گاه بیت های ارزش افزوده برابر با 1 باشد ، آن آدرس برادکست خواهد بود مانند 10110000 = 176 در مثال بالا !!!



  • سمیرا نوری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی