VLSM ( مخفف Variable Length Subnet Mask ) یعنی سابت ماسکی که طولی متفاوت دارد :
برای مثال :
197.124.215.0 در کلاس C کاری می کنیم که به ما :
4 تا سابنت با ماسک 27
3 تا سابنت با ماسک 28
4 تا سابنت با ماسک 29
7 تا سابنت با ماسک 30 بدهد
برای انجام VLSM مراحل زیر رو طی می کنیم :
- مرحله اول بدست اوردن 27/ و 4 سابنت >>>> ابتدا 27 رو باز کنیم 255.255.255.224 میشه مجیک نامبر آن را بدست بیارید 256-224 = 32 حالا هر شبکه 32 تا 32 تا شروع و به پایان می رسد سوال اول 4 زیر شبکه یا سابنت خواسته که می شود :
197.124.215.0 27/
197.124.215.32 27/
197.124.215.64 27/
197.124.215.96 27/
نکته : بعد پایان رنج های شبکه بالا یک سابنت جلوتر میایم تا شبکه دوم هم از اونجا شروع کنیم که میشه 197.124.215.128
VLSM مفهوم مهمی برای صرفه جویی در مقدار IP هایی است که در شبکه نیاز داریم همچنین در ادامه مثال دیگری را انجام می دهیم :
می خواهیم تقسیمات زیر را بر روی یک کلاس سی 0 1 168 192 انجام دهیم 24/ :
- هر شبکه 120 هاست داشته باشد
- هر شبکه 60 هاست داشته باشد
- هر شبکه 30 تا هاست داشته باشد
- دو شبکه 14 هاست داشته باشد
برای انجام عمل vlsm به صورت زیر کار می کنیم :
- ابتدا بیشترین هاست خواسته شده را انتخاب می کنیم یعنی 120 هاست با توجه به کلاس سی C و 24 ( سافیکس ) تنها 8 بیت هاست داریم عبارت :
2h - 2 >= 120 را حساب کنید یک معادله ساده کلاس سوم راهنمایی کنیم می شود h = 7 و 27 - 2 = 126 حالا 32 - 7 = 25 سافیکس نامبر جدید ساخته شد ( نکته 32 سافیکس داریم ) حالا آدرس های جدید به صورت خواهد بود :
192.168.1.128/25 و 192.168.1.0/25 خواهد بود
- حالا برای 60 هاست هم مراحل بالا را انجام می دهیم که سافیکس 26 را می دهد و 192.168.1.128 که 192.168.1.192 با 64 آدرس است
- تا انتهای به همین صورت و تامام
- ۹۹/۰۶/۱۹