You are on page 1of 3

Ctedra Redes de Informacin FRSF - UTN

Ao 2005 Pgina 1 de 3
D DI IR RE EC CC CI IO ON NA AM MI IE EN NT TO O I IP P - - S SU UB BR RE ED DE ES S

Las subredes permiten que una direccin IP de Internet pueda dar servicio a varias
redes fsicas menores. Esta situacin puede darse cuando ya se tiene una direccin de red en
la Internet y se busca la segmentacin de dicha red. De cualquier manera, el concepto puede
extenderse siempre que sea necesario aunque no se est conectado a la Internet.
Se puede crear una subred usando una parte de la direccin IP que, en principio,
est asignada a los hosts. El procedimiento se basa en reservar cierta cantidad de bits para
identificar diferentes subredes, quedando el resto para los hosts de cada una de ellas. En
consecuencia, el byte o los bytes previstos para identificar a los hosts, se descomponen en
dos partes o campos: subred y host propiamente dicho.
Un esquema como el definido permite una mejor adaptacin a las necesidades
actuales y futuras de una organizacin, especialmente en cuanto a los mayores trficos
individuales y la segmentacin de redes que crecen rpidamente.
Adems ocurre que a medida que aumenta el nmero de redes y hosts, se hacen
ms extensas las tablas de ruteo. El tamao de las mismas puede reducirse introduciendo
subredes, con lo cual por un lado se ahorra memoria y por el otro se reduce el tiempo de
bsqueda de una direccin, con el consiguiente mejoramiento en el tiempo de respuesta.
Para operar con subredes se trabaja con una mscara de bits de extensin igual a la
porcin host de la clase con que se est trabajando. Al confrontarse la mscara con el campo
host de un paquete, en un router por ejemplo, resultar una direccin de subred que slo si
corresponde con el segmento que se procesa, ser aceptado y pasado al host resultante.
Este ltimo tambin queda identificado dentro de la subred, en la operacin lgica
mencionada entre la mscara y el campo host del paquete.
El enmascado en las subredes no puede determinarse observando una direccin IP
cualquiera. Simplemente hay que saber si se la est o no usando recurriendo, por ejemplo, a
la configuracin del software de un router IP.
Para comprender cmo trabaja enmascado de subred, usaremos un ejemplo de direccin de
Clase C: 208.23.7.183. El dispositivo que tenga esta direccin pertenece a la red 208.23.7
(generalmente escritos como 208.23.7.0) y es el host 183 dentro de dicha red.
Al trabajar con Clase C, el enmascado de la subred slo afectar el cuarto byte. Este
byte, usado normalmente para especificar la direccin del host, ahora se dividir en dos
campos. El primer campo especificar la direccin de una subred mientras que el segundo
sealar la direccin del host dentro de dicha subred.
La eleccin de los bits afectados por la mscara debe realizarse con cuidado,
especialmente porque el clculo de la direccin de una subred requiere conversiones decimal
a binario y viceversa.
Ctedra Redes de Informacin FRSF - UTN
Ao 2005 Pgina 2 de 3
En nuestro ejemplo tenemos ocho bits a distribuir entre los dos campos de subred y
host. Si tomamos cuatro y cuatro tendremos en cada caso, al menos tericamente, 16
posibilidades; o sea hasta 16 subredes y hasta 16 mquinas en cada una de ellas. Si en
cambio tomramos dos y seis respectivamente, tendremos slo 4 subredes como mximo
pero de hasta 64 hosts cada una. Si esto no basta, resultar conveniente adoptar ms bien
la Clase B donde tenemos dieciseis bits para compartir entre subredes y hosts.
A fin de simplificar, seguiremos con nuestro ejemplo para el cual hemos tomados 4
bits tanto para subredes como para los hosts. En consecuencia, la mscara correspondiente
de subred ser igual `11110000 en binario, en donde los cuatro 1s especifican subredes y los
cuatro 0s la direccin de los hosts dentro de cada subred.
Como la mscara de la subred corresponde a los cuatro bits ms significativos con
pesos relativos de 128, 64, 32 y 16, su valor resulta ser 240.
En realidad la mscara se completa siempre con todos 1s en la porcin de red, lo
cual equivale al nmero 255 en cada byte, no afectando a las direcciones de red. En
definitiva, la mscara de la subred valdr:
255.255.255.240
Por otra parte, sabemos que para identificar las mquinas dentro de una subred de la
porcin host nos quedan otros cuatro bits, lo que supuestamente totaliza 16. Sin embargo,
slo podremos individualizar 14 hosts, porque 0 y 15 no se pueden utilizar, ya que el ltimo
corresponde a mensajes de broadcasting (o sea de difusin masiva) para este tipo de red y
el primero est reservado, porque originalmente se us tambin para broadcasting.
Para la direccin 208.23.7.183 dada, la Tabla I nos muestra el proceso de
reconocimiento completo. Como podremos ver, para una mscara igual a 240, la subred
resulta valer 176. A su vez, la direccin de host 183 corresponde al host nmero 7 dentro de
la subred 176.
MASCARAS Y SUBREDES
Valor Peso relativo de cada bit
Decimal 128 64 32 16 8 4 2 1
Mscara 240 1 1 1 1 0 0 0 0
Campo host 183 1 0 1 1 0 1 1 1
Subred resultante 176 1 0 1 1
Host de la subred 7 0 1 1 1
Tabla I
A su vez, puesto que sabemos que el 0 y el 15 no pueden usarse para identificar
hosts, slo dispondremos de 1 a 14, cada uno de los cuales queda perfectamente identificado
de manera anloga a lo visto antes y cuyos resultados se ven en la Tabla II.

Ctedra Redes de Informacin FRSF - UTN
Ao 2005 Pgina 3 de 3
DIRECCIONES DE HOSTS CON SUBREDES
Direccin hosts 177 178 179 180 181 182 183 184 185 186 187 188 189 190
N de Host 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Tabla II
Tambin podemos deducir que como el 15 corresponde a broadcasting, un paquete
de este tipo deber tener como direccin en la porcin host, dicho valor sumado al nmero
de la subred, es decir, 176+5=191 en nuestro caso. En consecuencia el direccionamiento
para un paquete broadcasting de la subred 176 ser:
208.23.7.191
Puede decirse que al usar subredes aparecer siempre un valor de broadcasting
diferente para cada subred, de 16 en 16 en el ejemplo considerado puesto que tenemos
cuatro bits para las subredes.
Aqu s puede encontrarse una sensible diferencia respecto del caso de no usar
subredes. Efectivamente, puesto que para mensajes de broadcasting todos los bits
correspondientes a la direccin host deben setearse a 1, al no usar subred, hay un nico
valor que resulta ser 255, es decir que la direccin ser:
208.23.7.255
Si en cambio se usan subredes, esta direccin hara que el paquete de broadcasting
llegara a todos los hosts de todas las subredes de la red 208.23.7.0.
Como ya se dijo, la tcnica expuesta se puede usar con cualquier tipo de clase (A, B
o C) y por supuesto con diferentes cantidades de bits enmascarados.

You might also like