Está en la página 1de 14

Como calcular Subredes de manera fcil

Publicado por doomedforlife el septiembre 30, 2011


Dada la siguiente red (Clase A) a modo de ejemplo 10.0.0.0/25 nos piden
calcular las siguientes subredes: 1, 2, 15, 28, 44, 45 y 113

Primero consideramos que la mscara /25 equivale al binario 128, esto es de
relevante importancia por que 128 ser la constante con la cual
multiplicamos el nmero de subred.

Cabe mencionar que 128 implica que la diferencia (127) ser el rango de IP
que queda disponible dentro de la red (128+127=255)

Para llevar a cabo la operacin solo debemos seguir 4 pasos simples
detallados a continuacin, cuando se comprenda mejor y se suelte la mano
con los clculos probablemente omitamos un paso por que si luego del paso
2 no nos arroja decimal es casi seguro que el cuarto octeto sea cero.
Ejemplos a continuacin:

Ejemplo 1: Subred 1 de la red principal 10.0.0.0/25

Procedemos de la siguiente forma

PASO 1: Multiplicamos 128 (/25) por 1 (Nmero Subred)

128*1=128

PASO 2: El valor que arroja (128) lo dividimos por 256

128/256=0,5 (en este caso el cero ser el tercer octeto)

PASO 3: Restamos el valor entero y dejamos el decimal,

0,5-0=0,5

PASO 4: el decimal resultante lo multiplicamos por 256

0,5*256=128

Finalmente 128 es el cuarto octeto para completar la SR1

Quedando la SR1 = 10.0.0.128/25

Red 10.0.0.128

Rango 10.0.0.129 10.0.0.254 (127 hosts disponibles)

Broadcast 10.0.0.255



Ejemplo 2: Subred 2

Paso 1: 128*2 = 256

Paso 2: 256/256 = 1 (1 tercer octeto)

Paso 3: 1-1 = 0

Paso 4: 0*256=0 (0 cuarto octeto)

La SR2 sera 10.0.1.0/25

Red: 10.0.1.0

Rango: 10.0.1.1 10.0.1.126

Broadcast: 10.0.1.127



Ejemplo 3: Subred 15

Paso 1: 128*15=1.920

Paso 2: 1920/256=7,5 (7 tercer octeto)

Paso 3: 7,5-7=0,5

Paso 4: 0,5*256=128 (128 cuarto octeto)

SR15 sera 10.0.7.128/25

Red: 10.0.7.128

Rango: 10.0.7.129 10.0.7.254

Broadcast: 10.0.7.255



Ejemplo 4: Subred 28

Paso 1: 128*28=3.584

Paso 2: 3584/256=14

Paso 3: 14-14=0

Paso 4: 0*256=0

SR28 sera 10.0.14.0

Red: 10.0.14.0

Rango: 10.0.14.1 10.0.14.126

Broadcast: 10.0.14.127



Ejemplo 5: Subred 44

Paso 1: 128*44=5.632

Paso 2: 5632/256=22

Paso 3: 22-22=0

Paso 4: 0*256=0

SR44 sera 10.0.22.0

Red: 10.0.22.0

Rango: 10.0.22.0 10.0.22.126

Broadcast: 10.0.22.127



Ejemplo 6: Subred 45

Paso 1: 128*45=5.760

Paso 2: 5760/256=22,5

Paso 3: 22,5-22=0,5

Paso 4: 0,5*256=128

SR45 sera 10.0.22.128

Red: 10.0.22.128

Rango: 10.0.22.129 10.0.22.254

Broadcast: 10.0.22.255



Ejemplo 7: Subred 113

Paso 1: 128*113=14.464

Paso 2: 14464/256=56,5

Paso 3: 56,5-56=0,5

Paso 4: 0,5*256=128

SR113 sera 10.0.56.128

Red: 10.0.56.128

Rango: 10.0.56.129 10.0.56.254

Broadcast: 10.0.56.255



Luego de estos ejemplos podemos concluir lo siguiente: que el calculo de
subredes no debera ser considerado como algo demasiado complejo o algo
que implique hacer conversiones de decimal a binario o aplicar funciones
XOR u OR, etc. Debe ser visto de un punto de vista ms simplista y
amigable de hacer, teniendo principalmente la mascara (/algo) y la cantidad
de subredes que nos solicitan, podemos fcilmente calcular que red es,
cuantas IP tenemos de rango y el broadcast.

Hay dos formas de decidir que la red para conectar ordenadors.

Por clases:
Las redes se dividen en 5 clases (A,B,C,D,E), las que se utilizan para
conectar ordenadores son las 3 primeras (A,B,C).
A su vez, estas clases se dividen en "publicas" y "privadas". Las publicas son
las que se usan en internet, solo se pueden usar para maquinas que cuelgan
directamente de internet, solo una maquina puede tener esa IP, y hay que
pagarlas. Las IPs publicas son (segun las clases A,B,C):
A: 10.0.0.0 mascara 255.0.0.0
B: 172.16.0.0 - 172.31.0.0 mascara 255.255.0.0
C: 192.168.0.0 - 192.168.255.0 mascara 255.255.255.0

Toda red tiene 2 IPs reservadas (para determinar la red y para broadcast, la
0 cuenta). Teniendo esto en cuenta, el maximo de IPs disponibles para cada
clase son:
A: 16581374
B: 65024
C: 254

Por lo tanto, para un caso tipico de red, deberias usar una de clase C
(192.168.0.0 - 192.168.255.0 mascara 255.255.255.0)

Por SUBNETING (Lo que provablemente preguntes):
Subneting es una tecnica para que las redes sean mas ajustadas a un
determinado "esquema". Esto se consigue modificando la mascara.
Vslm es una calculadora que te ayuda a calcular esa mascara.

Las IPs se dividen en 2 partes que viene determinada por la mascara. La
primera parte determina la red. La segunda los hosts.
Vamos a poner un ejemplo de la red 192.168.1.0 255.255.255.0
Lo primero que debemos hacer es pasar a "bits" todos los numeros, y vamos
a poner unos sobre otros.

192.168.1.0 = 11000000.10101000.00000001.00000000
255.255.255.0 = 11111111.11111111.11111111.00000000

Empezemos a comparar. todos los bits de la IP que estan encima de un bit
de valor 1 de la mascara corresponden a la la parte de red de una IP. Estos
bits no cambiaran de valor en ninguna IP de la red. Los que estan sobre un 0
son los que varian de maquina a maquina en una misma red. Estos valors no
pueden ser todos 1 ni todos 0 (son las IPs de broadcast y la IP de red,
respectivamente).

Si lo que quieres es una red para 100 maquinas, debes passar este numero
(mas 2, IPs de broadcast y red) a bits: 1100110. Estos 7 bits son los que
necesitas para repartir en las maquinas., el resto pueden ser de red. Por lo
tanto necesitas una mascara como la siguiente:
11111111.11111111.11111111.10000000

Esto, en decimal es: 255.255.255.128. Esta es la mascara que necesitas (y
que te hubiese calculado el vlsm). Aunque esta mascara te permite tener
hasta 127 maquinas, es lo maximo que se puede apurar.
Qu es una direccin IP?
Los equipos comunican a travs de Internet mediante el
protocolo IP (Protocolo de Internet). Este protocolo utiliza direcciones
numricas denominadasdirecciones IP compuestas por cuatro nmeros
enteros (4 bytes) entre 0 y 255, y escritos en el formato xxx.xxx.xxx.xxx. Por
ejemplo, 194.153.205.26 es una direccin IP en formato tcnico.
Los equipos de una red utilizan estas direcciones para comunicarse, de
manera que cada equipo de la red tiene una direccin IP exclusiva.
El organismo a cargo de asignar direcciones pblicas de IP, es decir,
direcciones IP para los equipos conectados directamente a la red pblica de
Internet, es el ICANN (Internet Corporation for Assigned Names and
Numbers) que remplaza el IANA desde 1998 (Internet Assigned Numbers
Agency).
Cmo descifrar una direccin IP
Una direccin IP es una direccin de 32 bits, escrita generalmente con el
formato de 4 nmeros enteros separados por puntos. Una direccin IP tiene
dos partes diferenciadas:
los nmeros de la izquierda indican la red y se les
denomina netID(identificador de red).
los nmeros de la derecha indican los equipos dentro de esta red y se les
denomina host-ID (identificador de host).
Veamos el siguiente ejemplo:

Observe la red, a la izquierda 194.28.12.0. Contiene los siguientes equipos:
194.28.12.1 a 194.28.12.4
Observe la red de la derecha 178.12.0.0. Incluye los siguientes equipos:
178.12.77.1 a 178.12.77.6
En el caso anterior, las redes se escriben 194.28.12 y 178.12.77, y cada
equipo dentro de la red se numera de forma incremental.
Tomemos una red escrita 58.0.0.0. Los equipos de esta red podran tener
direcciones IP que van desde 58.0.0.1 a 58.255.255.254. Por lo tanto, se
trata de asignar los nmeros de forma que haya una estructura en la
jerarqua de los equipos y los servidores.
Cuanto menor sea el nmero de bits reservados en la red, mayor ser el
nmero de equipos que puede contener.
De hecho, una red escrita 102.0.0.0 puede contener equipos cuyas
direcciones IP varan entre 102.0.0.1 y 102.255.255.254 (256*256*256-
2=16.777.214 posibilidades), mientras que una red escrita 194.24 puede
contener solamente equipos con direcciones IP entre 194.26.0.1 y
194.26.255.254 (256*256-2=65.534 posibilidades); sta es el concepto
de clases de direcciones IP.
Direcciones especiales
Cuando se cancela el identificador de host, es decir, cuando los bits
reservados para los equipos de la red se reemplazan por ceros (por
ejemplo, 194.28.12.0), se obtiene lo que se llama direccin de red. Esta
direccin no se puede asignar a ninguno de los equipos de la red.
Cuando se cancela el identificador de red, es decir, cuando los bits
reservados para la red se reemplazan por ceros, se obtiene una direccin
del equipo. Esta direccin representa el equipo especificado por el
identificador de host y que se encuentra en la red actual.
Cuando todos los bits del identificador de host estn en 1, la direccin que se
obtiene es la denominada direccin de difusin. Es una direccin
especfica que permite enviar un mensaje a todos los equipos de la red
especificados por elnetID.
A la inversa, cuando todos los bits del identificador de red estn en 1, la
direccin que se obtiene se denomina direccin de multidifusin.
Por ltimo, la direccin 127.0.0.1 se denomina direccin de bucle de
retornoporque indica el host local.
Clases de redes
Las direcciones de IP se dividen en clases, de acuerdo a la cantidad de bytes
que representan a la red.
Clase A
En una direccin IP de clase A, el primer byte representa la red.
El bit ms importante (el primer bit a la izquierda) est en cero, lo que
significa que hay 2
7
(00000000 a 01111111) posibilidades de red, que son
128 posibilidades. Sin embargo, la red 0 (bits con valores 00000000) no
existe y el nmero 127 est reservado para indicar su equipo.
Las redes disponibles de clase A son, por lo tanto, redes que van
desde 1.0.0.0a 126.0.0.0 (los ltimos bytes son ceros que indican que se
trata seguramente de una red y no de equipos).
Los tres bytes de la izquierda representan los equipos de la red. Por lo tanto,
la red puede contener una cantidad de equipos igual a:
2
24
-2 = 16.777.214 equipos.
En binario, una direccin IP de clase A luce as:
0 Xxxxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx
Red Equipos
Clase B
En una direccin IP de clase B, los primeros dos bytes representan la red.
Los primeros dos bits son 1 y 0; esto significa que existen 2
14
(10 000000
00000000 a 10 111111 11111111) posibilidades de red, es decir, 16.384
redes posibles. Las redes disponibles de la clase B son, por lo tanto, redes
que van de128.0.0.0 a 191.255.0.0.
Los dos bytes de la izquierda representan los equipos de la red. La red
puede entonces contener una cantidad de equipos equivalente a: Por lo
tanto, la red puede contener una cantidad de equipos igual a:
2
16
-2
1
= 65.534 equipos.
En binario, una direccin IP de clase B luce as:
10 Xxxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx
Red Ordenadores
Clase C
En una direccin IP de clase C, los primeros tres bytes representan la red.
Los primeros tres bits son 1,1 y 0; esto significa que hay 2
21
posibilidades de
red, es decir, 2.097.152. Las redes disponibles de la clases C son, por lo
tanto, redes que van desde 192.0.0.0 a 223.255.255.0.
El byte de la derecha representa los equipos de la red, por lo que la red
puede contener:
2
8
-2
1
= 254 equipos.
En binario, una direccin IP de clase C luce as:
110 Xxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx
Red Ordenadores
Asignacin de direcciones IP
El objetivo de dividir las direcciones IP en tres clases A, B y C es facilitar la
bsqueda de un equipo en la red. De hecho, con esta notacin es posible
buscar primero la red a la que uno desea tener acceso y luego buscar el
equipo dentro de esta red. Por lo tanto, la asignacin de una direccin de IP
se realiza de acuerdo al tamao de la red.
Clase
Cantidad de redes
posibles
Cantidad mxima de equipos en cada
una
A 126 16777214
B 16384 65534
C 2097152 254
Las direcciones de clase A se utilizan en redes muy amplias, mientras que
las direcciones de clase C se asignan, por ejemplo, a las pequeas redes de
empresas.
Direcciones IP reservadas
Es habitual que en una empresa u organizacin un solo equipo tenga
conexin a Internet y los otros equipos de la red acceden a Internet a travs
de aqul (por lo general, nos referimos a un proxy o pasarela).
En ese caso, solo el equipo conectado a la red necesita reservar una
direccin de IP con el ICANN. Sin embargo, los otros equipos necesitarn
una direccin IP para comunicarse entre ellos.
Por lo tanto, el ICANN ha reservado una cantidad de direcciones de cada
clase para habilitar la asignacin de direcciones IP a los equipos de una red
local conectada a Internet, sin riesgo de crear conflictos de direcciones IP en
la red de redes. Estas direcciones son las siguientes:
Direcciones IP privadas de clase A: 10.0.0.1 a 10.255.255.254; hacen
posible la creacin de grandes redes privadas que incluyen miles de
equipos.
Direcciones IP privadas de clase B: 172.16.0.1 a 172.31.255.254; hacen
posible la creacin de redes privadas de tamao medio.
Direcciones IP privadas de clase C: 192.168.0.1 a 192.168.0.254; para
establecer pequeas redes privadas.
Mscaras de subred Para entender lo que es una mascara, puede ser
interesante consultar la seccin ensamblador acerca del enmascarado en
binario
Mscaras de subred Para entender lo que es una mascara, puede ser
interesante consultar la seccin ensamblador acerca del enmascarado en
binario
Brevemente, una mscara se genera con nmeros uno en la ubicacin de los
bits que usted quiera conservar y ceros en aquellos que quiera cancelar. Una
vez que se crea una mscara, simplemente coloque un Y lgico entre el valor
que quiere enmascarar y las mscara, a fin de mantener intacta la parte
deseada y cancelar el resto.
Por lo tanto una mscara de red se presenta bajo la forma de 4 bytes
separados por puntos (como una direccin IP), y est compuesta (en su
notacin binaria) por ceros en lugar de los bits de la direccin IP que se
desea cancelar (y por unos en lugar de aquellos que se quiera conservar).
Usos interesantes de las mscaras de subred
El inters principal de una mscara de subred reside en que permite la
identificacin de la red asociada con una direccin IP.
Efectivamente, la red est determinada por un nmero de bytes en la
direccin IP (1 byte por las direcciones de clase A, 2 por las de clase B y 3
bytes para la clase C). Sin embargo, una red se escribe tomando el nmero
de bytes que la caracterizan y completndolo despus con ceros. Por
ejemplo, la red vinculada con la direccin 34.56.123.12 es 34.0.0.0 , porque
es una direccin IP de clase A.
Para averiguar la direccin de red vinculada con la direccin IP 34.56.123.12,
simplemente se debe aplicar una mscara cuyo primer byte est solamente
compuesto por nmeros uno (o sea 255 en decimal), y los siguientes bytes
compuestos por ceros.
La mscara es: 11111111.00000000.00000000.00000000
La mscara asociada con la direccin IP34.208.123.12 es, por lo
tanto,255.0.0.0.
El valor binario
de 34.208.123.12 es: 00100010.11010000.01111011.00001100
De este modo, una operacin lgica de AND entre la direccin IP y la
mscara da el siguiente resultado:
00100010.11010000.01111011.00001100
AND
11111111.00000000.00000000.00000000
=
00100010.00000000.00000000.00000000
O sea 34.0.0.0 Esta es la red vinculada a la direccin 34.208.123.12
Generalizando, es posible obtener mscaras relacionadas con cada clase de
direccin:
Para una direccin de Clase A, se debe conservar slo el primer byte. La
mscara tiene el siguiente
formato 11111111.00000000.00000000.00000000, es decir, 255.0.0.0 en
decimales;
Para una direccin de Clase B, se deben retener los primeros dos bytes
y esto da la siguiente mscara 11111111.11111111.00000000.00000000,
que corresponde a 255.255.0.0en decimales;
Para una direccin de Clase C, siguiendo el mismo razonamiento, la
mscara tendr el siguiente
formato11111111.11111111.11111111.00000000, es
decir, 255.255.255.0 en decimales;
Creacin de subredes
Volvamos a analizar el ejemplo de la red 34.0.0.0 y supongamos que
queremos que los dos primeros bits del segundo byte indiquen la red.
La mscara a aplicar en ese caso sera: 11111111.11000000.000000.000000
11111111.11000000.00000000.00000000

Es decir, 255.192.0.0
Si aplicamos esta mscara a la direccin 34.208.123.12, obtenemos:
34.192.0.0
En realidad, existen 4 figuras posibles para el resultado del enmascaramiento
de una direccin IP de un equipo en la red 34.0.0.0
Cuando los dos primeros bits del segundo byte son 00, en cuyo caso el
resultado del enmascaramiento es 34.0.0.0
Cuando los dos primeros bits del segundo byte son 01, en cuyo caso el
resultado del enmascaramiento es 34.64.0.0
Cuando los dos primeros bits del segundo byte son 10, en cuyo caso el
resultado del enmascaramiento es 34.128.0.0
Cuando los dos primeros bits del segundo byte son 11, en cuyo caso el
resultado del enmascaramiento es 34.192.0.0
Por lo tanto, este enmascaramiento divide a una red de clase A (que puede
admitir 16.777.214 equipos) en 4 subredes (lo que explica el
nombre mscara de subred) que pueden admitir 2
22
equipos es decir
4.194.304 equipos.
Es interesante tener en cuenta que en estos dos casos la cantidad total de
equipos es la misma, 16.777.214 Ordenadores (4 x 4,194,304 - 2 =
16,777,214).
La cantidad de subredes depende del nmero de bits adicionales asignados
a la red (aqu 2). La cantidad de subredes es entonces:
Nmero de bits Nmero de subredes
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 (imposible para la clase C) 256

También podría gustarte