Supernetting Nedir? , Supernetting Uygulaması (Resimli Anlatım)
SUPERNETTING UYGULAMSI VE NETWORKUMZUN IHTIYACIMIZA GÖRE YAPILANDIRILMASI
Network Id lerinin tukenmesini engellemek amacıyla internet oteriteleri tarafından supernnetting kavramı ortaya atılmıştır.Subnetting in tam tersine supernettingte network ID den bit ödünç alınır.Bu şekilde C sınıfı ip kullanıp networkumuzun 254 tane host tan fazla host barındırmasını sağlanır.
Bu kısımda ise supernetting inceleycek ve ne amacla kullanılacagına bakacağız.
TCP/IP network adreslemesinde supernetting subnetting in tam tersi bi yapıda çalısarak birden fazla C sınıfı networku bağlayıp tek network gibi hareket etmesini ve router gerektirmeden tum workstation ların biriyle konuşmasını sağlar.CIDR (classless interdomain routing) olarakta bilinen supernetting IP v6 IP v4 un yerini alana kadar kullanılacak bir yapıdır.
|
Supernetting Class C addresses |
|||
|
CIDR/supernetting tablosunu inceleyerek kac host ve kac networke ihiyac duduğumuzu kolaylıkla hesaplıyabiliriz. Not:host sayılarından netwok adresi ve brodcast adresleri cıkmıstır. |
|||
|
CIDR Block |
Supernet Mask |
Network sayısı |
Host sayısı |
|
/14
/15
/16
/17 |
255.252.0.0
255.254.0.0
255.255.0.0
255.255.128.0 |
1024
512
256
128 |
26144
131072
65536
32766 |
|
/18 |
255.255.192.0 |
64 |
16382 |
|
/19 |
255.255.224.0 |
32 |
8190 |
|
/20 |
255.255.240.0 |
16 |
4094 |
|
/21 |
255.255.248.0 |
8 |
2046 |
|
/22 |
255.255.252.0 |
4 |
1022 |
|
/23 |
255.255.254.0 |
2 |
510 |
|
/24 |
255.255.255.0 |
1 |
254 |
|
CIDR Block |
Subnet Mask |
Subnets sayısı |
Host sayısı |
|
/26 |
255.255.255.192 |
2 |
62 |
|
/27 |
255.255.255.224 |
6 |
30 |
|
/28 |
255.255.255.240 |
14 |
14 |
|
/29 |
255.255.255.248 |
30 |
6 |
|
/30 |
255.255.255.252 |
62 |
2 |
/24 CIDR ise bize tanıdık olan 254 hosta kadar workstation bulunduran yapıdır.
Eğer networkumuzde supernet uygulamsı yapıcaksak tabloyu inceleyerek ihtiyacımız olan host sayısına gore uygulayacağımız subnetmask ı da belirleyebilriz
Esas önemli olan baslangıc networkunumuzu belirlemektir.
• Bağlıyacagımız networkler birbiri ardı sıra gelırler
• Baslangıc networkunun ucuncu octeti cift sayı olmalıdır (veya duruma göre sıfır olmalı)
• Eger n sayıda networku bağlıyacaksak her networkte hostsayısı/network saysı kadar workstation olmalıdır.
Örnegin şirketimizde 240 workstation ımız var bir anda sirketimiz büyüme planıyla birlikte toplam kullanıcı sayımızda sirketimize alınacak 700 kisiyle ve ve alınacak her kisiye bir workstattion tahsis edilmesiyle birlikte networkumuzde kunllanmamız workstation sayımız 940 a cıkmaktadır networkumuz de bu kadar workstatıon router kullanmadan iletisim içinde kalması için yapmamız gereken supernet uygulamsı yapıp networkumuzu genisletmek olmalıdır.
Supernetting tablosunu incelediğimizde 940 hosta hizmet edebilmek için 4 networke ihtiyac duyucak ve /22 CIDR kullanmaız gerekecektir.
Bizim supernetting işlemine başlamadan önce yapmamız gereken hesaplamalar bulunmaktadır.
İlk olarak kaç adet hosta ihtiyaç duyduğumuzu belirlemeliyiz.Bizim örneğimizde 940 hosta ihtiyacımız vardır.Buna göre gereken network sayısını hesaplamalıyız.
Bu hesaplamayı yaparken bir networkun 254 (toplamda 256 hosta hizmet eder ama x.x.x.0 ve x.x.x.255 özel kullanımlar için ayrılmıştır.) tane hosta hizmet edebileceğini biliyoruz Bu kadar hostu toplamda kac networku kullanark birbirine bağlıyabiliriz.
Biz burda hesaplamalrımızı yaparken 256 hostu baz alarak işlem yapıcaz.Ve özel kullanım ip adresslerini çıkartıcaz.
256*3=762 762-2=760 ( (-2)=brodcast ve network adresleri)
256*4=1024 1024-2=1022 ( (-2)=brodcast ve network adresleri)
sonuc olarak ihtiyac duydugumuz netwok saysısını elde etmiş oluruz.Bu network e hizmet edecek network sayısı 4 olcaktır .
İkinci olarak ise bu networkleri bağlıyabilmek için gerekli subnetnaskı hesaplamalıyız.Ama öncelikle Supernet için subnetmaskı nasıl hesaplıyacağımızı öğrenicez.
İlk olarak yapmamız gereken sey ihtiyac duyduğumuz network sayısını 8 bitlik binary ifadeye dönüştürmeliyiz
• Eger 8 bitlik binary ifadeye dönüsturduğümüz ifade sadece bir adet bir bitine sahip ise soldan başlamak kaydıyla bir bitine kadar 0 bitleri 1 bit e dönüştürmeliyiz.
Bu hesaplama 2,4,8,16,32,or 64 tane network e ihtiyac duyulan C Sınıfı adresler için kullanılınır.
000000100, 4th soldan başlamak kaydıyla 0 olan bit leri 1bite dönüştürürüz.
11111100, ile subnet maskımızın 3. Octet ini hesaplamış oluruz
Bu şekilde subnetmaskımız 255.255.252.0 olur
• Eger bizim 5 (tek sayıda) adet networke ihtiyacımız var ise bizim 5 networku kapsıycak en kucuk cift supernetting networkü kullanmamız ve buna göre subnetimizi belirlememiz gerekir.5 networkü de kapsıycak en kucuk cift supernetting network u kullanmamız gerekseydi bunun için 8 networke e gore subnetmaskı hesaplayacagız.Sonuç olarak ihtiyacımız olan 5 networke hizmet verebiliyorken ekstradan kullanabileceğimiz 3 networkumüz daha olacaktır.
Bu şekilde subnetmaskımız 255.255.248.0 olur.
Not:Bu örnekte bizim en az 5 networke ihtiyacımız var iken 8 networke hizmet edebilecek bir subnetmaskı uygulamış oluruz.
Bizimde 4 networke ihtiyacımız olduğundan subnetmaskımız 255.255.252.0 olur.
• Son olarak ise başlangıç networkunu belirlemeliyiz
• Bunu belirlemek için öncelikle başlangıç ıp sini belirlemeliyiz ikinci ihtiyacımız bu networkleerin hangi aralıklarda olacağidır.Bu aralık artışını 8 bitlik binary ifadenin soldan başlamak kaydıyla en son bir olan bitin binary değeri artış aralığı olarak kullanılır.
192.168.0.0 -192.168.3.254
192.168.4.0 -192.168.7. 254
192.168.8.0 -192.168.11. 254
192.168.12.0 -192.168.15. 254
192.168.16.0 -192.168.19. 254
192.168.18.0 -192.168.23. 254
192.168.20.0 -192.168.27. 254
192.168.24.0 -192.168.31. 254
——
——
——
192.168.252.0.-192.168.255.254
Biz bu örnek için 192.168.4.0 başlangç networku olarak belirleyelim
NETWORK KULLANILACAK IP ADRESLERİ
192.168.4.0 (0) - 1-255
192.168.5.0 0-255
192.168.6.0 0-255
192.168.7.0 0-254-(255)
Başlangıc network unun ip adresini 192.168.4.1 ve bitiş networkunun ip adresini 192.168.7.254 olarak bitirmeliyiz bunun nedeni ise networklerimizi normal bir C sını ıp adresi gibi düşünürsek C sınıfı IP adreslemesinde network 254 clienta hizmet eder ve x.x.x.0 ve x.x.x.255 özel kullanımlar için ayrıldığından kullanılamıyacağı gibi bizde 192.168.4.0 and 192.168.7.255 clientlar içinde gecerli olsalarda özel kullanımlar için ayrıldığı için kullanılamzlar.
Windows NT and 2000 X.X.X.255(broadcast) or X.X.X.0(networkID) IP addreslerinin kullanılmasına izin v ermez. (Microsof Knowledge Base Article 281579)Bizde bu yüzden networuk umuzde bu ıp adresslerini kullanmamalıyız.
Not:Başlaniç networku ve networklerin konusması için belirlediğimiz aralıklar dısında iki farkli network bloğunu alıp supernetting için kullanamyız(192.168.3.0 ile 192.168.4.0 aralığını supernetting için bağlıyamayız.)
Toplamda 790 hosta ve buna ek olarak gelebilecek 232 hosta daha hizmet edebilecek network elde etmiş oluruz.
Böylece 4 network 192.168.4.0 ID sıne sahip 255.255.248.0 subnet maskına sahip sekilde görülür.
Supernetting yapılmadan önce unutulmaması gerekenler vardır .Network yönetimininn supernet ile dahada komplex hale geleceği,planlama,test ve dökümantasyaon gerektirdigir. Ve bununla birlikte rotuting protokolu olan RIPV2,OSPF gibi bazı protokollerin kullanılması CIDR ı desteklerken RIPV1 gibi bazı protokollerin CIDR ı desteklemediğidir.
KAYNAKLAR
• Faruk Cubukcu Bilgi Teknolojileri Kitapları MSCE 2003 Sertifika Hazırlık
• http://www.firewall.cx
• http://www.osix.net
Bilgi Paylaştıkça Çoğalır Yorumlarınızla Sizde İhtiyacı Olanlara Destek Olabilirsiniz…














iyide, her network için .0 ve .255 leri çıkartmak gerekmez mi?
o zaman,
256*3=768 768-6=762 ( (-6)=broadcast ve network adresleri)
256*4=1024 1024-8=1016 ( (-8)=broadcast ve network adresleri)
olmaz mı? yani maksimum 1016 host?
zaten 256*3 = 768 eder fln
Leave your response!