CIDR Notasyonu ve Alt Ağlara Ayırma (Subnetting) Rehberi

CIDR notasyonu nedir? Nasıl çalışır? Alt ağ maskesi, ağ adresi, yayın adresi ve IPv4/IPv6 alt ağlarını nasıl hesaplarsınız? Tüm ayrıntılarıyla açıklanıyor.

I
ITWISE
1 görüntülenme
CIDR Notasyonu ve Alt Ağlara Ayırma (Subnetting) Rehberi

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:

  1. Ağ maskesi 255.255.255.224 şeklindedir.
  2. Son oktetteki değişken kısım 5 bit olduğundan, blok boyutu 2^5 = 32 adres olacaktır.
  3. Adres .34 olduğundan, blok 32-63 aralığındadır.
  4. 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

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, /24 ağı için ilk adres ağ adresi, son adres yayın adresi olarak ayrılır. Bu nedenle, 256 - 2 = 254 kullanı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.

Kaynak

Linuxize