Sınıfsız alanlar arası yönlendirme

Vikipedi, özgür ansiklopedi
Atla: kullan, ara

Sınıfsız alanlar arası yönlendirme veya CIDR (Classless InterDomain Routing), Internet için yeni bir adresleme yöntemidir. IP adreslerinin daha etkin kullanımını sağlar. Bölümde daha önce yer alan özel subnet maskı yaratma konusuna çözüm olarak geliştirilmiştir.

Ağların oluşturulması esnasında C sınıfı adreslerin kullanılması B sınıfı adreslerin tüketilmesini önlemiştir. Ancak C sınıfı adreslerin kullanılması, bilgisayar ağlarının sayısının artmasına neden olmuştur; bu da yönlendirme tablosunda yer alan verilerde yığılmalara sebep olmuştur. CIDR, C sınıfı adreslerin tabloda tuttuğu yer miktarını azaltmak için de kullanılabilir. CIDR birden fazla C sınıfı adresi tek bir yönlendirme girdisi altında toplar.

CIDR yönlendirmesi şu şekilde yapılır.


[Bloktaki En Düşük Adres, Ağ Genişleme (Supernet) Maskesi]

Örnek:

[198.168.160.0, 255.255.224.0]

"Bloktaki En Düşük Adres", tanımlanan adres alanının başlangıç noktasını temsil eder, ağ genişletme maskesi ise tanımın içerdiği C sınıfı ağ sayısını belirler.

C Sınıfı ağlar için tanımlanan sınıf ağ maskesi değeri "255.255.255.0" olarak belirlenmiştir. Yani ağ genişletme maskesi (Supernet) değeri "255.255.224.0" olarak verilen örnek, bilgisayar ağı ile ağ maskesi arasında değişim gösteren ağ sayısını belirler.

Ağ genişleme (Supernet) maskesi: 11111111 11111111 11100000 00000000
Sınıf Ağ Maskesi: 11111111 11111111 11111111 00000000

"11111111 11111111 111", ağ genişletme ön eki olarak adlandırılır. Bu ek dışında kalan C sınıfı ağ adresi ile eşleşme göstermeyen "11111" değeri ise tanımlanabilecek ağ sayısını belirler. Supernet ve sınıf ağ maskesi değerlerine bakılırsa "ağ genişleme maskesi" değerinde değişken olabilecek 5 Bit vardır. Buna göre yukarıda verilen örnek 32 adet C sınıfı bilgisayar ağı tanımlaması yapmak için kullanılabilir.

Buna göre CIDR'yi tanımlarsak;

198.168.160.0: 11000110 10101000 10100000 00000000
198.168.191.255: 11000110 10101000 10111111 11111111

arasında yer alan değişkenleri kapsamıştır.

Aşağıdaki tabloda tanımlı bilgisayar sayısına göre gereken C sınıfı Ağ sayısı verilmiştir.

254 1
255-508 2
509-1016 4
1017-2032 8
2033-4064 16
4065-8128 32
8129-16256 64

CIDR'nin başka yöntemlerlede gösterilebilir. Ağ genişleme maskesinin temel mantığı "&" mantıksal operatörü ile yapılan işlem sonucunda değişim gösterecek olan bit sayısını bulmaktır.

[198.168.160.0, 255.255.224.0] gösteriminin yerine [198.168.160.0/19] gösterimi kullanılabilir. Burada belirtilen 19 rakamı ağ genişleme maskesi içerisinde yer alan "1" katarının uzunluğunu temsil eder.

[199.22.0.0/16] ağ genişleme maskesi içerisinde yer alan "1" katarı uzunluğu 16 bittir. C sınıfı adresler için ağ sınıf maskesi 24 bit uzunluğundadır. Aradaki farkı meydana getiren 8 bit kullanılarak 28 adet ağ tanımlaması yapılabilir. Tanım aralığı ise 199.22.0.0 ile 199.22.255.255 arasındadır.

[199.22.176.0/20] CIDR blok uzunluğu 20 bittir. 4 bit kullanılarak 16 ağ tanımlanabilir. CIDR özelliğini destekleyen yönlendiriciler eşleşmeyi sağlayan birden çok değer olması durumunda daha uzun ağ genişleme maskesi değerine sahip olan istikameti takip ederler. Örneğin 199.22.0.0/16(R1) ve 199.22.176.0/20 (R2) olan iki girdiden R2 istikameti seçilerek IP datagram bu yönlendirici üzerine yönlendirilir.


ip route 66.120.53.0 255.255.255.224 198.208.116.24
ip route 66.120.53.32 255.255.255.224 198.208.116.24
ip route 66.120.53.64 255.255.255.224 198.208.116.24
ip route 66.120.53.96 255.255.255.224 198.208.116.24
ip route 66.120.53.128 255.255.255.224 198.208.116.24
ip route 66.120.53.160 255.255.255.224 198.208.116.24
ip route 66.120.53.192 255.255.255.224 198.208.116.24
ip route 66.120.53.224 255.255.255.224 198.208.116.24

CIDR kullanılarak yukarıda verilen yönlendirme bilgisi aşağıdaki şekle dönüştürülebilir.

ip route 66.120.53.0 255.255.255.0 198.208.116.24

ya da

ip route 66.120.53.0/24 198.208.116.24

şeklinde gösterilebilir.