Sınıfsız alanlar arası yönlendirme
|
|
Bu madde Vikipedi standartlarına uygun değildir. (Ağustos 2011) |
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.
| İnternet ile ilgili bu madde bir taslaktır. Madde içeriğini genişleterek Vikipedi'ye katkıda bulunabilirsiniz. |