Re: [LINUX:3560] Re: Subnet 2

Baris Cenberci (Baris.Cenberci@raksnet.com.tr)
Thu, 11 Dec 1997 18:08:13 +0000


Baris Cenberci wrote:
>
> Ilker TEMIR (Private) wrote:
> >
> > Sanirim, subnetler ile ilgili sorum dikkatli okunmadigindan yanlis
> > anlasildi, sonucta 32 bir subnetin 255.255.255.224 oldugunun farkindayim
> > ama 32'lik bu subnet x.y.z.8 ile basliyorsa 224 bu isi yapmiyor bunun
> > sebebi ise bitlerle ugrasarak aciklanabiliyor. Sormak istedigim gecerli
> > olanin ne oldugu idi ....
> > ilgilenen IP numarasini x.y.z.10 verip subneti 255.255.255.224 yapip
> > routing table'a bakabilir x.y.z.0 255.255.255.224 x.y.z.10 falan filan
> > birsey cikiyor ama x.y.z.0 olmasi YANLIS, cunku subnetin x.y.z.8
> > olmasini istiyorum.
>
> 255.255.255.224 gibi bir subnette maalesef x.y.z.8 gibi IP ile baslayan
> bir subnet olamaz...
>
> Olayin mantigi su...
>
> Netmask ile herhangi bir IP adresi AND isleminden gecirilir... Bunun
> sonucunda hangi subnete ait oldugu ortaya cikar...
>
> Misal:
>
> 1.2.3.145 gibi ve 255.255.255.128 gibi bir IP 'nin hangi subnette
> oldugunu su sekilde anlıyoruz
>
> 00000001.00000010.00000011.10010001
> AND 11111111.11111111.11111111.10000000
> ---------------------------------------
> 00000001.00000010.00000011.10000000
>
> Yani 1.2.3.128 subnetinin bir IP'si imis...
>
> 1.2.3.160 gibi bir IP ise
>
> 00000001.00000010.00000011.11000000
>
> AND 11111111.11111111.11111111.10100000
> ---------------------------------------
> 00000001.00000010.00000011.10000000
>
> 1.2.3.128 yani ayni subnette bulunmakta....
>
> Yani 1.2.3.129 dan 1.2.3.254'e kadar tum IP'leri 255.255.255.128 gibi
> bir subnetle AND'leyince 1.2.3.128 subnetinde olduklarini gorursunuz...
>
> Sizin durumunuzda ise...
>
> x. y. z. 8
> AND 255.255.255.224
> -------------------
> x. y. z. 0
>
> Yani ilk 32'lik subnette.. Yanlis olan makinanin yaptigi degil.. Cunku
> subnet nuaralarini kafaniza gore baslatamazsiniz... 255.255.255.224 gibi
> bir subnet mask icin
> x.y.z.0
> x.y.z.0
> x.y.z.0
> x.y.z.0

Pardon yanlislikla gonderdim...

x.y.z.0
x.y.z.32
x.y.z.64
x.y.z.96
x.y.z.128
x.y.z.160
x.y.z.192
x.y.z.224

seklinde olmasi gerekir.. (Baskasi olmaz zaten...)

Iyi calismalar...

-- 
B.C.
=={:{)* 
e-mail: Baris.Cenberci@raksnet.com.tr