Yukarı Çık

Subnetting (Alt Ağlara Bölme) Kavramı

18 Eylül 2021   0 Yorum

IP adresini parçalama işlemine Subnetting (Alt Ağlara Bölme) denir. IP yönetimini daha verimli hale getirmek için buna ihtiyaç duyulur. Subnetting sayesinde Network trafiği azalır, performansı optimize edilir ve yönetilmesini kolaylaşır. IP tanımından ve IP adresleri gruplarından daha önce bahsetmiştik. Bu bloğu okumadan önce o konuyu gözden geçirmenizi tavsiye ederim. 


Yukarıdaki tabloda IP adresinin grubuna göre parçalanmamış n+s+h değerleri verilmiştir. Hesaplama yaparken bu tabloya ihtiyaç duyacağız.


İstenilen Subnet sayısını ve Host sayısını yukarıdaki formüllere göre bulacağız. IP adresinin birinci ve son adresi kullanılmaz. Bu yüzden formülde -2 yapıyoruz. Subnet Mask değeri arttıkça Host sayısı azalır. Host sayısı arttıkça da Subnet Mask değeri azalmaktadır. Daha iyi anlamak açısından örnekler üzerinden gideceğiz. 

Örnek 1: A grubunda bulunan bir IP adresi vardır. IP adresinin  2s-2 >= 12 eşitliği sağlandığına göre yeni subnet sayısını hesaplayınız ve A grubunun, yeni binary halini gösteriniz.

1) 2- 2 >= 12 denklemini sağlayan s değerini bul.

  • s=0 için  -1 >= 12  (sağlamadı)
  • s=1 için   0 >= 12  (sağlamadı)
  • s=2 için   2 >= 12  (sağlamadı)
  • s=3 için   6 >= 12  (sağlamadı)
  • s=4 için  14 >= 12 (sağladı ozaman yeni s değerimiz 4 ) 

2) A Grubunun eski n+s+h değerlerini yaz.

  • A grubunun binary gösterimi: 11111111.00000000.0000000.0000000
  • n=8
  • h=24
  • s=0

3) Bulduğumuz s bit sayısını, host bit sayısından çıkar ve yeni binary gösterimini yaz. 

  • 24 tane h - 4 tane s = 20 tane h kaldı.
  • A grubunun yeni binary gösterimi: 11111111.11110000.00000000.00000000 
  • n=8
  • h=20
  • s=4

 

Örnek 2: B grubunda bulunan bir IP adresi 28 subnete ayrılırsa yeni n+s+h değerleri ne olur?

1) 2- 2 >= 28 denklemini sağlayan s değerini bul.

  • s=0 için  -1 >= 28 (sağlamadı)
  • s=1 için   0 >= 28 (sağlamadı)
  • s=2 için   2 >= 28 (sağlamadı)
  • s=3 için   6 >= 28 (sağlamadı)
  • s=4 için  14 >= 28 (sağlanmadı) 
  • s=5 için  30 >= 28 (sağlandı ozaman s değerini 30 bulduğumuz için 30 parçaya bölünebilir)

2) B Grubunun eski n+s+h değerlerini yaz.

  • B grubunun binary gösterimi: 11111111.11111111.0000000.0000000
  • n=16
  • h=16
  • s=0

3) Bulduğumuz s bit sayısını, host bit sayısından çıkar ve yeni binary gösterimini yaz. 

  • 16 tane h - 5 tane s = 11 tane h kaldı.
  • B grubunun yeni binary gösterimi: 11111111.11111111.11111000.00000000 
  • n=16
  • h=11
  • s=5

4) Yeni Host sayısını ve Subnet Mask değerini hesapla 

  • Host sayımız: (2h-2) = 211 - 2 tane host vardır.
  • Subnet Mask: (s+n) = 16+5 = 21 tane 1 vardır.   
  • Subnet Mask Değeri: 255.255.248.0

 

Örnek 3: 192.56.47.0 IP adresini 12 host olacak şekilde bölünüz. Yeni h durumunu yazınız.

1) 2h - 2 >= 12 denklemini sağlayan h değerini bul.

  • h=0 için  -1 >= 12  (sağlamadı)
  • h=1 için   0 >= 12  (sağlamadı)
  • h=2 için   2 >= 12  (sağlamadı)
  • h=3 için   6 >= 12  (sağlamadı)
  • h=4 için  14 >= 12 (sağladı ozaman yeni h değerimiz 4 ) 

2) C Grubunun eski n+s+h değerlerini yaz.

  • C grubunun binary gösterimi: 11111111.11111111.11111111.0000000
  • n=24
  • h=8
  • s=0

3) Bulduğumuz h bit sayısını, eski h bit sayısından çıkar. Çıkartmadan kalan sonuç bize s bit sayısını veriyor.

  • 16 tane h - 5 tane s = 11 tane h kaldı.
  • C grubunun yeni binary gösterimi: 11111111.11111111.11111111.11110000 
  • n=24
  • h=4
  • s=4

4) Yeni h bit sayısını yaz ve yeni Subnet Mask değerini yaz.

  • Yeni h: 4 
  • Subnet Mask: 255.255.255.240

 

Örnek 4: 192.47.56.0 IP adresini 5 parçaya bölünüz. Bu IP adresinin bulunduğu alt ağ adresini, bu alt ağın broadcast adresini ve atanabilir ilk ve son IP adreslerini hesaplayınız. 

1) 2s - 2 >= 5 denklemini sağlayan s değerini bul.

  • s=0 için  -1 >= 5  (sağlamadı)
  • s=1 için   0 >= 5  (sağlamadı)
  • s=2 için   2 >= 5  (sağlamadı)
  • s=3 için   6 >= 5  (sağlandı o zaman s değerimiz 3)

2) C Grubunun eski n+s+h değerlerini yaz.

  • C grubunun binary gösterimi: 11111111.11111111.11111111.0000000
  • n=24
  • h=8
  • s=0

3) Bulduğumuz s bit sayısını,  h bit sayısından çıkar. 

  • 16 tane h - 5 tane s = 11 tane h kaldı.
  • B grubunun yeni binary gösterimi: 11111111.11111111.11111111.11100000 
  • n=24
  • h=5
  • s=3

4) Yeni Subnet Mask değerini yaz, Her bir alt ağda kullanılabilir Host sayısını hesapla.

  • Yeni  Subnet Mask değerimiz: 255.255.255.224
  • Host Sayısı: (2h-2) formülünden bulunuyordu. H sayımız 5 olduğuna göre yerine yazalım. 2- 2= 30

5) Parçalanmış IP adreslerini yaz.

s bit sayımız 3 olduğunda IP adresimiz 8 parçaya bölünüyor. Bunun ilk ve son parçası kullanılamıyor. Bu sebepten ötürü yukarıdaki resimde 0 ve 7. bloğu kullanamıyoruz. 

 


0 Yorum