CIDR Notasyonuna Giriş
Statik IP atamalarında, güvenlik duvarı kurallarında veya özel ağları bölümlendirirken sıklıkla 192.168.10.0/24 gibi değerlerle karşılaşırsınız. Bu gösterimdeki adres, ağı tanımlarken, slash (/) işaretinden sonraki sayı ise ağın sabit kalan kısmını ve host'lar için kullanılabilir kısmını belirtir.
CIDR Nedir ve Neden Önemlidir?
CIDR (Classless Inter-Domain Routing), sınıfsız bir adresleme sistemidir ve eski sınıf tabanlı sistemin yerini almıştır. Bu sistem, ağların daha hassas bir şekilde boyutlandırılmasına ve yönlendirilmesine olanak tanır. Bir IPv4 adresi 32 bitten oluşur ve CIDR notasyonu, bu 32 bitin kaçının ağ adresini tanımlamak için kullanıldığını gösterir. Örneğin:
192.168.10.0/24
/24 öneki, ilk 24 bitin sabit kaldığını ve kalan 8 bitin host'lar için kullanılabilir olduğunu gösterir. Bu da toplamda 2^8 = 256 adres anlamına gelir.
CIDR ve Alt Ağ Maskesi Arasındaki İlişki
CIDR öneki, bir alt ağ maskesine dönüştürülebilir. Örneğin, /24 öneki, 255.255.255.0 alt ağ maskesine karşılık gelir. Alt ağ maskesi, hangi bitlerin ağ adresini tanımladığını ve hangilerinin host'lar için kullanılabilir olduğunu gösterir. Aşağıdaki tabloda bazı yaygın CIDR önekleri ve karşılık gelen alt ağ maskeleri gösterilmektedir:
| CIDR Öneki | Alt Ağ Maskesi | Toplam Adres Sayısı | Kullanılabilir Host Sayısı |
|---|---|---|---|
/8 |
255.0.0.0 |
16,777,216 | 16,777,214 |
/16 |
255.255.0.0 |
65,536 | 65,534 |
/24 |
255.255.255.0 |
256 | 254 |
/26 |
255.255.255.192 |
64 | 62 |
/30 |
255.255.255.252 |
4 | 2 |
Alt Ağlara Ayırma (Subnetting) Adımları
Adım 1: CIDR Öneki ve Host Biti Sayısını Belirleyin
Aşağıdaki formülü kullanarak, bir CIDR önekinin kaç host adresi sağladığını hesaplayabilirsiniz:
Toplam Adres Sayısı = 2^(32 - Önek Uzunluğu)
Örneğin, /26 öneki için:
Toplam Adres Sayısı = 2^(32 - 26) = 2^6 = 64
Adım 2: Ağ ve Yayın Adreslerini Bulun
Bir IPv4 adresinin hangi alt ağa ait olduğunu belirlemek için, CIDR öneki ve alt ağ maskesini kullanın. Örneğin, 192.168.10.34/27 adresi için:
- Ağ maskesi
255.255.255.224şeklindedir. - Son oktetteki değişken kısım 5 bit olduğundan, blok boyutu
2^5 = 32adres olacaktır. - Adres
.34olduğundan, blok32-63aralığındadır. - Bu durumda:
- Ağ adresi:
192.168.10.32 - İlk kullanılabilir adres:
192.168.10.33 - Son kullanılabilir adres:
192.168.10.62 - Yayın adresi:
192.168.10.63
- Ağ adresi:
Adım 3: Bir /24 Ağına Alt Ağlara Ayırma
Diyelim ki 192.168.10.0/24 ağına 4 eşit alt ağa ayırmak istiyorsunuz. Bunun için /24 önekini /26 önekine çevirmeniz gerekir. Bu işlem, 2 host biti ödünç alarak gerçekleştirilir ve 2^2 = 4 alt ağ oluşturur. Her alt ağ 64 adres içerir ve 62 kullanılabilir host adresi sunar. Örnek alt ağlar:
| Alt Ağ | Kullanılabilir Host Aralığı | Yayın Adresi |
|---|---|---|
192.168.10.0/26 |
192.168.10.1 - 192.168.10.62 |
192.168.10.63 |
192.168.10.64/26 |
192.168.10.65 - 192.168.10.126 |
192.168.10.127 |
192.168.10.128/26 |
192.168.10.129 - 192.168.10.190 |
192.168.10.191 |
192.168.10.192/26 |
192.168.10.193 - 192.168.10.254 |
192.168.10.255 |
Adım 4: Komut Satırıyla Alt Ağ Hesaplamaları
Linux sistemlerinde, ip komutunu kullanarak alt ağ bilgilerini görüntüleyebilirsiniz. Örneğin:
ip -brief address
Bu komut, her arayüzün IP adresini ve CIDR önekini gösterir. Örnek çıktı:
lo UNKNOWN 127.0.0.1/8 ::1/128
eth0 UP 192.168.10.34/27
IPv6'da CIDR Notasyonu
IPv6 adresleri 128 bitten oluşur ve CIDR notasyonu IPv6'da da benzer şekilde kullanılır. Örneğin:
2001:db8:1234:5600::/64
/64 öneki, ilk 64 bitin sabit kaldığını ve kalan 64 bitin arayüz tanımlayıcısı olarak kullanılabileceğini gösterir. IPv6'da yayın adresi bulunmaz; bunun yerine multicast kullanılır.
CIDR ve Yönlendirme Toplama (Route Aggregation)
CIDR, birden fazla ağın tek bir yönlendirme kuralı altında birleştirilmesine olanak tanır. Örneğin, aşağıdaki dört /24 ağı:
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
Tek bir 192.168.0.0/22 ağı olarak birleştirilebilir. Bu, yönlendirme tablolarını basitleştirir ve ağ trafiğini optimize eder.
İpucu:
Alt ağlara ayırma yaparken, ağ adreslerinin ve yayın adreslerinin kullanılabilir olmadığını unutmayın. Örneğin,
/24ağı için ilk adres ağ adresi, son adres yayın adresi olarak ayrılır. Bu nedenle,256 - 2 = 254kullanılabilir host adresi kalır.
CIDR Notasyonunu Kullanmanın Avantajları
- Esneklik: CIDR, ağları ihtiyacınıza göre boyutlandırmanıza olanak tanır.
- Verimlilik: IP adreslerini daha verimli kullanır ve israfı önler.
- Yönlendirme Optimizasyonu: Yönlendirme tablolarını basitleştirir ve ağ trafiğini optimize eder.
- IPv6 Desteği: IPv6'da da aynı notasyon kullanılır, bu da IPv4'ten IPv6'ya geçişi kolaylaştırır.
Sonuç
CIDR notasyonu, ağları daha verimli bir şekilde yönetmek ve yönlendirmek için kritik bir araçtır. CIDR önekinin ağ ve host bitlerini nasıl ayırdığını anladığınızda, alt ağları hesaplamak, yönlendirme kurallarını doğrulamak ve ağınızı optimize etmek çok daha kolay hale gelir. Bu rehberde öğrendiğiniz adımları uygulayarak, ağlarınızı daha verimli ve ölçeklenebilir hale getirebilirsiniz.
Hızlı Hesaplama İçin: Anında hesaplamalar ve görsel ikili ayrıştırma için alt ağ hesaplama aracını kullanabilirsiniz.



