viernes, 17 de octubre de 2008

Subneteo - Crear subredes

ejemplo una direccion clase C.

Wait ......

1 al 126 Clase A el primer octecto empieza con 0.
128 al 191 Clase B el primer octecto empieza con 10
192 al 223 Clase C el primer octecto empieza con 110
224 al 239 Clase D el primer octecto empieza con 1110
240 al 255 Clase E el primer octecto empieza con 11110

La 127 esta reservada para loopback, usada para
pruebas en la makina
local.

(Esto es historia patria): Una IP se divide
en dos partes "Identificador de red" y "Identificador
de host", en la mayoria de los casos es facil identificar
la porcion de host y de red con conocer la clase de la IP.
Con el rapido crecimiento de internet y en redes privadas es
necesario la creacion de mas direcciones, la estructura
actual de clases se ha extendido prestando bits de la
parte de host para tener mas redes. Este
proceso es el que conocemos como "Subnetear".
El estandar por defecto de las mascaras de red es el siguiente:

===================================================
Direccion | Mascara
---------------------------------------------------
Clase A | 255.0.0.0
Clase B | 255.255.0.0
Clase C | 255.255.255.0
---------------------------------------------------

Para conocer a la red que pertenece una IP se le
aplica la tecnica del "AND" con la algebra booleana :

1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

Vamos a hacer una ejemplo : Tenemos la ip
"206.175.162.21" sabemos que es una clase
C y en binario seria :


11001110.10101111.10100010.00010101

Decimal : 206 . 175 . 162 . 21
Binario : 11001110.10101111.10100010.00010101


Tambien sabemos que la mascara por defecto de una
clase C es 255.255.255.0 que en binario seria
: 11111111.11111111.11111111.00000000


Si le aplicamos el "AND" resultaria en :

11001110.10101111.10100010.00010101
AND 11111111.11111111.11111111.00000000
-----------------------------------
11001110.10101111.10100010.00000000


*Nota ~ame :recordemos que solamente dara "1" cuando
los DOS bits sean "1".


El resultado es :11001110.10101111.10100010.00000000
que en decimal seria 206.175.162.0 la red a la
que pertenece.


Entendiendo esto vamos a empezar a "Subnetear"
propiamente.

La clave del Subneteo reside en el hecho de cojer
prestado de la parte de
host para la parte de red para crear una subred.
Para cada clase de ip's
solo ciertos bits pueden cojerse prestado
para utilzarse en la subred.

Clase Bits de Host Bits utilizables
A 24 22
B 16 14
C 8 6


En una red clase C :


MS = Mascara de Subred
#BM = # de Bits en la Mascara
#S = # de Subredes
#HxS = # Host por Subred
MSB = Mascara Subred en Binario
(Parte de Red con 1's para abreviar)

MS #BM #S #HxS MSB
255.255.255.0 24 0 254 1.1.1.00000000
255.255.255.192 26 2 62 1.1.1.11000000
255.255.255.224 27 6 30 1.1.1.11100000
255.255.255.240 28 14 14 1.1.1.11110000
255.255.255.248 29 30 6 1.1.1.11111000
255.255.255.252 30 62 2 1.1.1.11111100

Como vemos a medida que se usan mas bits de host se crean
mas subredes pero disminuye la cantidad de host por subred.

Para determinar el numero de subredes y host
por subred, para cada una de las mascaras de subred,
tenemos las siguientes formulas :

Numero de Host x Subred = (2 elevado al numero
de bits usados de hots)-2
Numero de Subredes = (2 elevado al numero de bits
usados para subnetear)-2


*Nota ~ame* : Se le resta 2, debido a que se
reservan para las direcciones de red y broadcast
respectivamente.


Ejp: Queremos calcular la cantidad de host x cada
subred en una clase C Subneteada con 2 bits prestados.

Numero de Host x Subred = (2^6)-2 =
(64)-2 = 62 Host x Cada Subred
Numero de Subredes = (2^2)-2 =
(4)-2 = 2 Subredes

Para saber la mascara le sumamos 24 bits
(11111111.11111111.11111111.) al
numero de bits prestados que son dos.

Resultado :

11111111.11111111.11111111.110000 : 255.255.255.192

Solo nos queda por saber la direccion de red
y broadcast de cada subred:

Restamos la mascara de subred a 255.

255-192 = 63 demanera que la Direccion de
red de la 1ra subred es 64

Numero de red : 206.175.162.64
Host validos que son "62" : 206.175.162.65-126
Direccion de Broadcast : 206.175.162.127
Mascara de Subred : 255.255.255.192

Sumamos 64 a la 1ra subred dando como resultado
= 128 Dir de red de la 2da
subred.

2da subred

Numero de red : 206.175.162.128
Host validos que son "62" : 206.175.162.129-190
Direccion de Broadcast : 206.175.162.191
Mascara de Subred : 255.255.255.192

Con los que hemos subneteado nuestra red.

* Comprobemos el "AND" de la direccion
"206.175.162.120" para ver a que red pertenece,
haciendo un paneo rapido vemos que esta en el
rango 65-126 de la red .64 pero comprobemoslo.

En decimal : 206.175.162.120
En Binario : 11001110.10101111.10100010.01111000
Mascara : 255.255.255.192
En Binario : 11111111.11111111.11111111.11000000

Aplicando el algebra booleana tenemos :

11001110.10101111.10100010.01111000
AND 11111111.11111111.11111111.11000000
-----------------------------------
11001110.10101111.10100010.01000000 = .64

Comprobado ...!!!

fuente: ksh e-zine
actualmente en hackemate.com.ar

Quien sabe quien era este tipo jijiji XD

3 comentarios:

alanmatrix dijo...

se

Anónimo dijo...

NO ENTENDI NADA, CADA QUIEN EN SU ROLLO JIJIJI, PERO SI HABALS D EMATE, AHI SI TE ENTIENDO.

SALUDITOS WAPO, VOS SOS UN CHAVO CHEVERE XD.

StormShadow dijo...

Que onda we, oye está al puro pedo tú explicación, yo también sé un poco de redes, pero m late un poquillo mas el diseño y la programación, pero nunk está demas saber cosas tan interesantes como la que publicaste, y pues yo ya llevé CCNA 1 y 2 pero no m e certificado XD hechale ganas tú blog está chingon.
Por cierto también m gusta mucho el rock y en especial el metal, y sta bn que seas rokeron pero tienes el pelo de emo =P jajaja saludos karnal