VLSM Hesaplama Aracı Nedir?
Değişken Uzunluklu Alt Ağ Maskeleme (VLSM), ağ mühendislerinin tek bir IP bloğunu farklı boyutlardaki alt ağlara bölmesine olanak tanır; böylece her alt ağ, gerçek host ihtiyacına göre boyutlandırılır. Bu yöntem, sabit uzunluklu alt ağlamada kaçınılmaz olan adres israfının önüne geçer. Bu araç, bir temel ağ adresi ile host sayılarından oluşan bir liste alır ve alt ağları büyükten küçüğe doğru, art arda tahsis eder.
Nasıl Kullanılır?
Başlangıç ağ adresini (örneğin 192.168.1.0) ve her alt ağın kaç host'u desteklemesi gerektiğini belirten, virgülle ayrılmış bir liste (örneğin 50, 20, 10, 2) girin. Araç, gereksinimleri büyükten küçüğe sıralar, ardından her birine sığabileceği en küçük alt ağı atar ve blokları uç uca yerleştirerek hiçbir adres alanının boşa gitmemesini sağlar.
Formül Açıklaması
Her host gereksinimi h için, h adet host'un yanı sıra bir ağ adresi ve bir broadcast adresine de yer gerekir; yani toplamda h + 2 adres. Prefix değeri \(32 - \lceil \log_{2}(h + 2) \rceil\), blok boyutu ise \(2^{\,32 - \text{prefix}}\) formülüyle hesaplanır.
$$\text{Prefix} = 32 - \left\lceil \log_{2}\!\left( \text{Hosts} + 2 \right) \right\rceil$$Örneğin 50 host için 52 adres gerekir; \(\lceil \log_{2}(52) \rceil = 6\) olduğundan prefix /26 olur, bu da 64 adreslik bir blok ve 62 kullanılabilir host anlamına gelir.
Çözümlü Örnek
Temel ağ 192.168.1.0 ve gereksinimler 50, 20, 10, 2 olsun: /26 (64 adres), 192.168.1.0'da başlayan 50 host'luk LAN'a atanır; 20 host için kullanılan /27 (32 adres) 192.168.1.64'te başlar; 10 host için /28 (16 adres) 192.168.1.96'da başlar; 2 host'luk noktadan noktaya bağlantı için ise /30 (4 adres) 192.168.1.112'de başlar. Toplam kullanılan: 116 adres.
Sık Sorulan Sorular
Neden +2 host? Her IPv4 alt ağı, bir adresi ağ kimliği (network ID) ve bir adresi de broadcast için ayırır; bu nedenle kullanılabilir host sayısı, blok boyutunun iki eksiğine eşittir.
Neden büyükten küçüğe sıralanır? En büyük alt ağları önce tahsis etmek, blokların doğal sınırlarıyla hizalı kalmasını sağlar ve parçalanmayı (fragmentation) önler.
Pratikte kullanılabilecek en küçük alt ağ nedir? /30, 2 kullanılabilir host sunar ve yönlendiriciler arası (router-to-router) bağlantılar için idealdir; /31 ise bazen broadcast içermeyen noktadan noktaya bağlantılarda kullanılır.