Ağ mühendisliği ve sistem yönetiminin en temel ama aynı zamanda yeni başlayanlar için en kafa karıştırıcı konularından biri IP Subnetting yani IP adreslerini alt ağlara bölme işlemidir. Büyük bir IP bloğunu daha küçük, yönetilebilir ve güvenli parçalara ayırmak, gereksiz IP israfını önler ve yayın (broadcast) trafiğini sınırlar.
Bu makalemizde IP alt ağlara bölme mantığını, CIDR (Classless Inter-Domain Routing) gösterimini ve pratik subnet hesaplama adımlarını ele alacağız.
1. Subnet Mask (Alt Ağ Maskesi) Nedir?
Bir IP adresi (Örn: 192.168.1.50) iki kısımdan oluşur:
- Network ID (Ağ Kimliği): Cihazın hangi ağda olduğunu belirtir.
- Host ID (Cihaz Kimliği): O ağdaki cihazın kendi benzersiz adresidir.
Subnet Mask, IP adresinin hangi bitlerinin ağa (Network), hangi bitlerinin cihaza (Host) ait olduğunu belirler.
Örneğin, /24 yani 255.255.255.0 maskesinde ilk 24 bit ağa, kalan 8 bit ise cihazlara ayrılmıştır. Kalan 8 bit ile $2^8 = 256$ adet IP adresi tanımlanabilir. (2 tanesi ağ adresi ve broadcast için rezerve edilir, kullanılabilir IP sayısı $256 - 2 = 254$’tür).
2. CIDR Gösterimi ve IP Karşılıkları Tablosu
Aşağıdaki tablo, kurumsal ağlarda en sık kullanılan subnet maskelerini, CIDR gösterimlerini ve her subnet için kullanılabilir IP sayılarını özetlemektedir:
| CIDR Gösterimi | Alt Ağ Maskesi | Toplam IP Sayısı | Kullanılabilir IP Sayısı |
|---|---|---|---|
/24 |
255.255.255.0 |
256 | 254 |
/25 |
255.255.255.128 |
128 | 126 |
/26 |
255.255.255.192 |
64 | 62 |
/27 |
255.255.255.224 |
32 | 30 |
/28 |
255.255.255.240 |
16 | 14 |
/29 |
255.255.255.248 |
8 | 6 |
/30 |
255.255.255.252 |
4 | 2 (Genelde ara bağlantılar için) |
/32 |
255.255.255.255 |
1 | 1 (Tek bir cihaz/Loopback için) |
3. Pratik Subnet Hesaplama Örneği
Soru: Elimizde 192.168.1.0 /26 ağ bloğu var. Bu ağın parametrelerini bulalım.
- CIDR Değeri
/26: Bu, maskenin ikili sistemde (binary) 26 adet “1” ve 6 adet “0” dan oluştuğu anlamına gelir:11111111.11111111.11111111.11000000 - Subnet Mask: Son oktet
11000000binary değerinin desimal karşılığı $128 + 64 = 192$’dir. Yani maske:255.255.255.192 - Ağ Boyutu (Block Size): 256’dan maskenin son oktetini çıkararak sihirli sayımızı buluyoruz: $256 - 192 = 64$. Ağlarımız 64’er 64’er artacaktır.
- Alt Ağlar (Subnets):
- 1. Alt Ağ:
192.168.1.0ile başlar.- Kullanılabilir IP Aralığı:
192.168.1.1-192.168.1.62 - Broadcast Adresi:
192.168.1.63
- Kullanılabilir IP Aralığı:
- 2. Alt Ağ:
192.168.1.64ile başlar.- Kullanılabilir IP Aralığı:
192.168.1.65-192.168.1.126 - Broadcast Adresi:
192.168.1.127
- Kullanılabilir IP Aralığı:
- 3. Alt Ağ:
192.168.1.128ile başlar…
- 1. Alt Ağ:
💡 Altın Kural: Bir alt ağda her zaman ilk IP adresi Ağ Adresi (Network Address), son IP adresi ise Yayın Adresi (Broadcast Address) olarak rezerve edilir ve bilgisayarlara/cihazlara atanamaz.