IETF(İnternet Mühendisliği Görev Grubu), klasik ağ adresleme mimarisinin yerini alacak olan CIDR mimarisini 1993 yılında açıkladı.
IPv4 adreslerinin hızla tükenmesi sonucunda IETF tarafından geliştirilmiştir. Sınırsız adresleme, adreslerin tükenmesini engellemek ve daha fazla internet ağı sağlamak için uygulanmaktadır.
Amaç, IPv4 Adreslerinin daha verimli şekilde kullanmak ve yönlendirmelerin boyutunu azaltmaktır.
CIDR için RIPv2 ya da EIGRP gibi sınıfsız yönlendirme protokolü veya statik yönlendirme gereklidir.
Sınıfsız Alanlar Arası Yönlendirme / CIDR
CIDR ile internet servis sağlayıcılar /8 – /16 ya da /24 ön ek uzunluklarını kullanmakla sınırlandırılmamıştır.
Örnek olarak, A sınıfı adres alanı 0-127 aralığında fakat bu aralıkta kullanılabilir 125 ağ bulunmaktadır çünkü 0 ve 127 ayrılmıştır. A sınıfında kullanılabilir 125 ağın her biri 16.777.214 ana bilgisayar içerebilir. 1993 yılında CIDR yapısı kullanılmaya başlandı bu sayede IP adresinin ağ için kullanılan bit sayısı değişken hale getirildi.
Sınıflandırılmış IP adreslerinin ağ alanı sabittir ve yönlendirici, IP adresinin ilk bit’ini inceleyerek sınıfı belirleyebilir. Fakat sınıfsız IP adresleme için ağ alanında kullanılan bit sayısı ile adresin ilk bit değeri arasına bir bağ yoktur.
Sınıfsız adresleme kısaca:
- IP adreslerinin kullanımını daha verimli hale getirir.
- Sınıflı adresleme sisteminin yerini almaktadır.
- Sınıfsız alanlar arası yönlendirme (CIDR) olarak bilinmektedir.
Kullanıcı tarafından IP adresi istenildiğinde, CIDR kurallara göre dinamik IP adresi bloğu atar. Bu blokta kullanıcının talep ettiği miktarda IP adresi bulunur ve bu bloğa CIDR bloğu denir.
CIDR bloğu 3 kurala göre oluşturulur, bunlar:
1- CIDR bloğundaki IP adresleri bitişik olmalıdır.
2- Blokta bulunan IP adresleri, bloğun boyutunu belirler.
3- Bloğun ilk IP adresi, blok boyutuna bölünebilirdir.
CIDR, değişken uzunlukta ağ maskelemesine dayanmaktadır. CIDR IP adresleri iki kümeden oluşur. Ağ adresi, normal bir IP adresi gibi önek olarak yazılır. İkinci alan ise adreste kaç bit olduğunu gösteren son ektir. Örnek olarak: IP Adresimiz: 192.255.255.255 Birleştirildiğinde CIDR IP adresi şu şekilde olacaktır: 192.255.255.255/12
Aşağıdaki görselde CIDR blokları tablosu yer almaktadır. Farklı sayıda adreslerin nasıl oluştuğuna dair genel tablodur.
Örnek IP Adresi: 192.168.0.0
CIDR: 192.168.0.0/23
Bit açılımı: 1100 0000 – 1010 1000 – 0000 0000 – 0000 0000
CIDR adresimiz, ağ bloğu için ilk 23 bitin kullanıldığını göstermektedir. Adresimiz, 255.255.254.0 ağ maskesini göstermektedir.
CIDR IP bloklarının adreslenmesini daha fazla kontrol etmemize olanak sağlar.
CIDR Genel örnek tablo
IP adresleri 32 bit boyutundadır ve 4 oktetten oluşmaktadır.
0.0.0.0 ile 255.255.255.255 aralığında 4,294,967,296 adet IPv4 adresi bulunmaktadır.
Sınıflı ve sınıfsız IP Adresleri arasındaki farklar
Sınıflara dayalı yönlendirmede alt ağ maskeleri, seçilmiş olan IP adresinin sınıfına göre belirlenir. Örnek olarak; A sınıfına ait bir IP adresinin alt ağ maskesi 255.0.0.0 olacaktır.
Sınıflara dayalı yönlendirmede alt ağ maskesini girmeye gerek yoktur çünkü IP adresinin ilk oktetine göre otomatik değer almaktadır.
Sınıfsız alanlar arası yönlendirme de ağa ve kullanıcılara ayırmak için alt ağ maskesi kullanılır. Alt ağ maskelerini bölerek daha verimli kullanılmasına olanak sağlar. Bu şekilde her hangi bir sınıfa ait IP adresinden gerekli olan büyüklükte ağ elde edilir.
Sınıfsız IP Adresleri Örnekleri
-
IP Adresi: 146.23.65.47
CIDR: 146.23.65.47/16
Ağ maskesi: 255.255.0.0
Başlangıç adresi: 146.23.0.0
Bitiş adresi: 146.23.255.255
Toplam host: 65,536 - IP Adresi: 167.22.98.12
CIDR: 167.22.98.12/6
Ağ maskesi: 252.0.0.0
Başlangıç adresi: 164.0.0.0
Bitiş adresi: 167.255.255.255
Toplam host: 67,108,864 - IP Adresi: 169.14.78.95
CIDR: 169.14.78.95/10
Ağ maskesi: 255.192.0.0
Başlangıç adresi: 169.0.0.0
Bitiş adresi: 169.63.255.255
Toplam host: 4,194,304 - IP Adresi: 199.104.25.14
CIDR: 199.104.25.14/26
Ağ maskesi: 255.255.255.192
Başlangıç adresi: 199.104.25.0
Bitiş adresi: 199.104.25.63
Toplam host: 64 - IP Adresi: 245.65.32.144
CIDR: 245.65.32.144/17
Ağ maskesi: 255.255.128.0
Başlangıç adresi: 245.65.0.0
Bitiş adresi: 245.65.127.255
Toplam host: 32,768 - IP Adresi: 211.11.26.14
CIDR: 211.11.26.14/10
Ağ maskesi: 255.192.0.0
Başlangıç adresi: 211.0.0.0
Bitiş adresi: 211.63.255.255
Toplam host: 4,194,304 - IP Adresi: 18.11.36.98
CIDR: 18.11.36.98/32
Ağ maskesi: 255.255.255.255
Başlangıç adresi: 18.11.36.98
Bitiş adresi: 18.11.36.98
Toplam host: 1
IP Adresi: 19.26.11.34
CIDR: 19.26.11.34/11
Ağ maskesi: 255.224.0.0
Başlangıç adresi: 19.0.0.0
Bitiş adresi: 19.31.255.255
- Toplam host: 2,097,152
- IP Adresi: 149.147.255.3
CIDR: 149.147.255.3/15
Ağ maskesi: 255.254.0.0
Başlangıç adresi: 149.146.0.0
Bitiş adresi: 149.147.255.255
Toplam host: 131,072 - IP Adresi: 199.255.255.15
CIDR: 199.255.255.15/19
Ağ maskesi: 255.255.224.0
Başlangıç adresi: 199.255.224.0
Bitiş adresi: 199.255.255.255
Toplam host: 8,192