20/8/2007 - IP ADRESLEME
IP ( Internet Protocol) Adresleri IP adresi sayısal bir değer olup IP ağlardaki her bir cihazın sahip olması gerekir. IP adresleri MAC adreslerinin tersine donanımsal bir adres değil sadece yazılımsal bir değerdir. Yani istenildiği zaman değiştirilebilir. IP adresleri iki kısımdan oluşur. Birinci kısım Network ID,Ağ Adresi (highgest ip ) olarak bilinir ve cihazın ait olduğu ağı belirtir. İkinci kısım ise Host ID, (lowest ip) olarak adlandırılır ve IP ağındaki cihazın adresini belirtir. Her bir cihaz için IP adresi tüm ağda tek olmalıdır. IP adresleri 32 bit uzunluğundadır ve birbirinden nokta ile ayrılmış dört oktetden oluşur. Her oktet 0 ile 255 (ip adresleme kolaylık acısından decimal sayılar kullanılır) arasında bir değer olabilir. Örnek ; 10.0.8.101 decimal gösterim 0.0.0.0.1.0.1.0 - 0.0.0.0.0.0.0.0 – 0.0.0.0.1.0.0.0 – 0.0.1.1.0.1.0.1 binary (ikilik) gösterim 0x0A – 0x00 – 0x08 – 0XC3 Hexadecimal gösterim Ip Sınıfları; Ip sınıflarını ilk oktet belirler; ilk oktet 0-126 A sınıfı; toplam 16,777,214 host sayısı, Varsayım subnet değeri 255.0.0.0 127 özel adres; 127.0.0.1 yerel loopback adresidir. 218-191 B Sınıfı, toplam 65,534 host sayısı, Varsayım subnet değeri 255.255.0.0 192-223 C Sınıfı, Toplam 254 host sayısı, Varsayım subnet değeri 255.255.255.0 224-239 D sınıfı; Multicast Yayınlar için. 240-255 E sınıf; Bilimsel araştırmalar için kullanılır. Not: 127.0.0.1 adresine ping edildiğinde, ping yanıt vermezse pc de tcp/ip çalışmıyordur. Tracert komutu pc de çalışır, traceroute komutuise router da kullanılabilir. Bir Ağda 3 çeşit mesaj yayınlanır. 1.Broadcast (255.255.255.255) 2.Direck Bir Makinaya 3.Multicast ( D sınıf) 224.0.0.0 Subnetting Subnetting kavramı nedir? Bu sorunun cevabını şöyle verelim. Farz edelim ki elimizde bir tane ağ adresiniz var fakat trafik olarak birbirinden bağımsız 4 tane ağ kurmak istiyorsunuz. Mesela şirketinizde bulunan muhasebe departmanı ile satış departmanlarının ağlarının birbirini etkilememesini istiyorsunuz ve elinizde bir tane ağ adresi var. Bu gibi durumlarda subnetting yani alt ağlara bölme işlemi yapılır. Bunun için IP adresindeki host’lar için ayrılmış kısımdaki bitlerden ihtiyaç olduğu kadarını subnet yapmak için alırız. Bu bitleri alırken gözönünde bulundurmamız gereken birkaç önemli nokta var. Bu noktalardan birincisi; kaç tane alt ağa ihtiyacımızın olacağını belirlememiz ayrıca her bir alt ağda kaç tane host bulunacağınıda gözönünde bulundurmamız gerekiyor. Alt ağ sayısını hesaplarken bu alt ağlar arasındaki bağlantılarıda bir alt ağ olarak hesaba katmalıyız. Host sayısını hesaplarken ise bu alt ağlar arası bağlantının sağlandığı arayüzleri de ayrı birer host gibi düşünüp hesaba katmalıyız. Örnek C Sınıfı İçin çalışmalarımız; 192.168.0.0/24 ip aralığını 2 subnet(alt ağ) olacak şekilde ayıralım. 2^n>=alt ağ sayısı ; formulü ile n değeri bulunur, n değerini 1 olarak buluruz. Yukarıdaki ip adresi C sınıfı bir ip adresi olduğundan varsayılan Ağ maskesi:255.255.255.0 ‘ dir. Yeni subnet mask ise ; 255.255.255.10000000 (255.255.255.128) şeklinde olacaktır. Sağ tarafta kalan sıfır sayısı bize host id yi verir, toplam 7 sıfır vardır ve bu durumda 2^7-2=126 tane host (makine) tanımlanabilir. Tek subnette 126 host ama 2 subnet tanımlandığından toplam 252 ip tanımlanabilir. İlk subnet: 192.168.0.1 – 192.168.0.126 aralığıdır. 192.168.0.0 Netwok ID olur ve kullanılamaz. 192.168.0.127 Broadcast adresi olur ve kullanılamaz. İkinci Subnet:192.168.0.129 – 192.168.0.254 aralığıdır. 192.168.0.128 Netwok ID olur ve kullanılamaz. 192.168.0.255 Broadcast adresi olur ve kullanılamaz. Örnek B Sınıfı İçin; 159.65.0.0/16 ip aralığını 2 subnet olacak şekilde bölelim. 2^n>=2 n=1 bit değeri bulunur. 255.255.128(10000000).0 , her subnetin subnet maskı Host id=15 sıfır 2^15-2 tane ip tanımlanabilir. 159.65.0.1 – 159.65.127.254 ilk subnet aralığı 159.65.128.0 subnetmask 159.65.128.1 – 159.65.255.254 ikinci subnet aralığı 159.65.128.0 subnetmask Örnek A Sınıfı İçin; 10.0.0.0 / 8 ip aralığı için 2 subnet oluşturalım. 2^n>=2 n=1 bit olarak bulunur. 255.128(10000000).0.0 , her subnetin subnet maskı 10.0.0.1 – 10.127.255.254 ilk subnet aralığı 255.128.0.0 subnetmask 10.128.0.1 – 10.255.255.254 ikinci subnet aralığı 255.128.0.0 subnetmask Aşağıdaki tablolarda A, B ve C sınıfı IP adreslerinde kullanılabilecek alt ağ maskeleri ile bu alt ağ maskelerine denk düşen alt ağ sayısı ve her bir alt ağdaki host sayısını bulabilirsiniz. Biz burada bu alt ağ sayısı ve host ihtiyacına göre bu subnetmask’ların nasıl hesaplandığını göstermeyeceğiz. Bu konu hakkında kitaplardan yardım alınabilir. A Sınıfı IP Adreslerinde Subnetting Subnet Mask Alt ağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı 255.192.00 2 4194302 8388604 255.224.0.0 6 2097150 12582900 255.240.0.0 14 1048574 14680036 255.248.0.0 30 524286 15728580 255.252.0.0 62 262142 16252804 255.254.0.0 126 131070 16514820 255.255.0.0 254 65534 16645636 255.255.128.0 510 32766 16710660 255.255.192.0 1022 16382 16742404 255.255.224.0 2046 8190 16756740 255.255.240.0 4094 4094 16760836 255.255.248.0 8190 2046 16756740 255.255.252.0 16382 1022 16742404 255.255.254.0 32766 510 16710660 255.255.255.0 65534 254 16645636 255.255.255.128 131070 126 16514820 255.255.255.192 262142 62 16252804 255.255.255.224 524286 30 15728580 255.255.255.240 1048574 14 14680036 255.255.255.248 2097150 6 12582900 255.255.255.252 4194302 2 8388604 B Sınıfı Adreslerde Subnetting Subnet Mask Alt ağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı 255.255.192.0 2 16382 32764 255.255.224.0 6 8190 49140 255.255.240.0 14 4094 57316 255.255.248.0 30 2046 61380 255.255.252.0 62 1022 63364 255.255.254.0 126 510 64260 255.255.255.0 254 254 64516 255.255.255.128 510 126 64260 255.255.255.192 1022 62 63364 255.255.255.224 2046 30 61380 255.255.255.240 4094 14 57316 255.255.255.248 8190 6 49140 255.255.255.252 16382 2 32764 C Sınıfı IP Adreslerinde Subnetting Subnet Mask Altağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı 255.255.255.192 2 62 124 255.255.255.224 6 30 180 255.255.255.240 14 14 196 255.255.255.248 30 6 180 255.255.255.252 62 2 124 RFC (1918) Private Address “ Lan Adreslemede kullanılır” 10.0.0.0 – 10.255.255.255 -- 1 Ağ 172.16.0.0 – 172.31.255.255 -- 16 Ağ 192.168.0.0 – 192.168.255.255 – 255 Ağ Soru : Elimizde 8 network var 4 biti network id için kullanırız, kalan 4 biti host tanımlamada kullanır. Peki elimizde ki tanımlı host ip leri tanımlayacağımız makine sayısından az ise; R(Config)#ip subnet-zero
|