SUBREDES
MS.c. Fernando G. Arellano Ponce
Concepto
La definición de subredes es: una forma de organizar los hosts que hay dentro
de una red en grupos lógicos.
El encaminamiento de subred permite que numerosas subredes existan dentro
de una misma red.
La subred permite subdividir una netid (generalmente la dirección clase C, pero
puede también hacerse con direcciones clase A o B) en dos o más redes.
La función
lógicas,
paquetes. delque
para subneteo consiste
cada una en trabajen
de estas dividir una dirección
a nivel IP en
de envío varias subredes
y recepción de
Ejemplo
Si tenemos una dirección IP, podemos determinar un número específico de
redes para dividir y la cantidad exacta de host.
Ejemplo 1
Dada la dirección IP: 192.168.1.0 /24, obtener 4 subredes y calcular cuántos host por subred
se pueden establecer.
Criterio 1.
Como la máscara es base 24 entonces:
255,255,255,0 en binario
11111111.11111111.11111111.00000000
esto significa que los primeros 24 bits de la dirección ip están encendidos y corresponden a la
red
11111111.11111111.11111111.00000000 -> bits del host
PROCEDIMIENTO
11111111.11111111.11111111.00000000 -> bits del host
ahora aplicaremos la fórmula
( 2^n ) >m
donde
n: número de bits a encender del host
m: número de subredes a crear
por lo tanto:
2³ > 4 –-> 8 >4
por lo tanto n=3, entonces debemos encender tres bits
11111111.11111111.11111111.11100000
11111111.11111111.11111111.11100000
convirtiendo a decimal
255.255.255.224
192.168.1.0/27
Salto de red
Para calcular el salto de red usamos la fórmula
256 - 224
donde 224 se obtiene del último valor de la máscara calculada
salto de red: 256 - 224 = 32
Cantidad de Host
Para calcular la cantidad de host ( COMPUTADORAS ) por subred utilizamos la fórmula
2^m -2 = H
donde m es la cantidad de bits disponibles de la parte de host
11111111.11111111.11111111.11100000
y como podemos observar tenemos 5 bits disponibles
2⁵ - 2= 30
H=30
Resumen
Con los datos calculados, pudimos obtener:
- La nueva máscara de red
- Los saltos de red
- El número de Host por cada subred
Ahora podemos crear la tabla con las nuevas direcciones de red.
TABLA RESUMEN
N IP Sub Red 1ra ip Utilizable última Ip BroadCast
1 192.168.1.0 192.168.1.1 192.168.1.30 192.168.1.31
2 192.168.1.32 192.168.1.33 192.168.1.62 192.168.1.63
3 192.168.1.64 192.168.1.65 192.168.1.94 192.168.1.95
4 192.168.1.96 192.168.1.97 192.168.1.126 192.168.1.127
Ejercicios
Con el IP: 192.168.0.1/24 obtener 7 subredes y calcular el número de host
posibles.
n=3
m=7
11111111.11111111.11111111.11100000
255.255.255.224
salto de red
256-224 =32
Host
2 ^m-2= H
m=5
2⁵-2= 30 -> 30 host
N IP Sub Red 1ra ip Utilizable ultima Ip BroadCast
1 192.168.0.1 192.168.0.2 192.168.0.14 192.168.0.15
2 192.168.0.16 192.168. 192.168. 192.168.0.31
3 192.168.0.32 192.168 192.168. 192.168.0.47
4 192.168.0.48 192.168. 192.168. 192.168.0.63
5 192.168.0.64
6 192.168.0.80
7 192.168.0.96
Método VLSM (Variable Length Subnet Mask)
Este método lo utilizaremos para crear varias subredes y cada una de ellas con
distintos números de host, por cada subred.
Es decir si queremos crear cuatro subredes (ejemplo anterior) pero esta vez:
- 1ra subred con 20 host
- 2da subred con 51 host
- 3ra subred con 110 host
- 4ta subred con 7 host
Si tenemos la IP: 192.168.1.0 / 24
Procedimiento
El procedimiento a seguir es:
7 6 5 4 3 2 1 0
tabla 1
128 64 32 16 8 4 2 1
Paso 1.
Ordenar de mayor a menor los host requeridos, en una tabla, luego identificar la
máscara de red actual.
Tabla Generada con el método VLSM
N° N° de Host N° de Dir. IP Máscar Máscara en 1ra IP Utilizable Última IP Broadcast
Solicitados Host a de Dec. utilizable
encontrad red
os
1 110 126 192.168.1.0 /25 255.255.255.128 192.168.1.1 192.168.1.126 192.168.1.127
2 51 62 192.168.1.128 /26 255.255.255.192 192.168.1.129 192.168.1.190 192.168.1.191
3 20 30 192.168.1.192 /27 255.255.255.224 192.168.1.193 192.168.1.222 192.168.1.223
4 7 14 192.168.1.224 /28 255.255.255.240 192.168.1.225 192.168.1.238 192.168.1.239
Paso 1
Identificamos la máscara de red actual:
como el IP es: 192.168.1.0/24, esto quiere decir que los primeros 24 bits están
encendidos, por lo tanto:
11111111.11111111.11111111.00000000 su valor en binario
255.255.255.0 su valor en decimal
Paso 2.
Utilizando la fórmula:
2 ^n -2 >= H (2)
reemplazando: n debe generar un valor tal que sea mayor a 110
utilizando la ( tabla 1), observamos que n =7
reemplazando en (2)
2⁷ - 2 >= 110 donde 128 -2 >= 110 realizando operaciones: 126 >=110
asignamos este valor a la primera subred de la (tabla 2).
Paso 3. Obtener nueva máscara
Tomando en cuenta el valor de n=7, debemos dejar disponibles n bits de la
máscara de red de la parte del host.
11111111.11111111.11111111.10000000
255.255.255.128
Paso 4. Salto de red
Aplicando la fórmula: 256 - valor 4to octeto de la nueva máscara
reemplazando valores:
256- 128 = 128
este valor se utilizará para calcular el IP de la segunda subred:
192.168.1.128
Por lo tanto el ip del Broadcast de la 1ra subred será
192.168.1.127 --- > es 127 por que debe ser un número menor a 128, que es el valor IP de la 2da subred
Con esta información , ya podemos llenar la tabla 2, para la primera subred.
Calculando valores
Ahora debemos repetir todo el proceso anterior, para calcular los valores de las
siguientes subredes, siempre comenzando con el valor de la máscara original.
2 ^n -2 >= H (2)
reemplazando: n debe generar un valor tal que sea mayor a 51
utilizando la ( tabla 1), observamos que n =6
reemplazando en (2)
2⁶ - 2 >= 51 donde 64 -2 >= 51 realizando operaciones: 62 >=51
asignamos este valor a la segunda subred de la (tabla 2).
Repetimos el Paso 3
Tomando en cuenta el valor de n=6, debemos dejar disponibles n bits de la
máscara de red de la parte del host.
11111111.11111111.11111111.11000000
255.255.255.192
Repetimos el paso 4
Aplicando la fórmula: 256 - valor 4to octeto de la nueva máscara
reemplazando valores:
256- 192 = 64 (salto
de red)
este valor se utilizará para calcular el IP de la Tercera subred:
192.1689.1.128 + 64 → 192.168.1.192
Por lo tanto el ip del Broadcast de la 2da subred será
192.168.1.191
Con esta información , ya podemos llenar la tabla 2, para la segunda subred.
Ahora debemos repetir todo el proceso anterior, para calcular los valores de las
siguientes subredes, siempre comenzando con el valor de la máscara original.
2 ^n -2 >= H (2)
reemplazando: n debe generar un valor tal que sea mayor a 20
utilizando la ( tabla 1), observamos que n =5
reemplazando en (2)
2⁵ - 2 >= 20 donde 32 -2 >= 20 realizando operaciones: 30 >=20
asignamos este valor a la tercera subred de la (tabla 2).
Repetimos el Paso 3
Tomando en cuenta el valor de n=5, debemos dejar disponibles n bits de la
máscara de red de la parte del host.
11111111.11111111.11111111.11100000
255.255.255.224
Repetimos el paso 4
Aplicando la fórmula: 256 - valor 4to octeto de la nueva máscara
reemplazando valores:
256- 224 = 32 (salto
de red)
este valor se utilizará para calcular el IP de la cuarta subred:
192.1689.1.192 + 32 → 192.168.1.224
Por lo tanto el ip del Broadcast de la 3ra subred será
192.168.1.223
Con esta información , ya podemos llenar la tabla 2, para la tercera subred.
Ahora debemos repetir todo el proceso anterior, para calcular los valores de las
siguientes subredes, siempre comenzando con el valor de la máscara original.
2 ^n -2 >= H (2)
reemplazando: n debe generar un valor tal que sea mayor a 7
utilizando la ( tabla 1), observamos que n =4
reemplazando en (2)
2⁴ - 2 >= 7 donde 16 -2 >= 7 realizando operaciones: 14 >=7
asignamos este valor a la cuarta subred de la (tabla 2).
Repetimos el Paso 3
Tomando en cuenta el valor de n=4, debemos dejar disponibles n bits de la
máscara de red de la parte del host.
11111111.11111111.11111111.11110000
255.255.255.240
CLASE B
UTILIZANDO LA IP: 132.18.0.0 /16 CREAR 5O SUBREDES CON 1000 HOST POR SUBRED
SOLUCIÓN:
1. Identificamos la máscara
11111111.11111111.00000000.00000000
255.255.0.0.
2. Aplicando la fórmula:
2^n >=c
Donde: c es el número de subredes en nuestro caso c=50
para n=6 -> 2^6 = 64 >=50
4. Obtenemos la nueva máscara, como n es 6, entonces encendemos los
primeros seis bits del tercer octeto
11111111.11111111.11111100.00000000
255.255.252.0
Host por subred
Aplicamos la fórmula:
m:
H: 1000 host
2^m - 2=H 2^10-2=1022
256-252 = 4 → Saltos de Red
252 del valor del tercer octeto de la máscara
Salto de red
Aplicamos la fórmula:
256-252 = 4
Creamos la tabla:
N SUBRED 1ra IP Última IP Broadcast
1 132.18.0.0 132.18.0.1 132.18.3.254 132.18.3.255
2 132.18.4.0 132.18.4.1 132.18.7.254 132.18.7.255
3 132.18.8.0 132.18.8.1 132.18.11.254 132.18.13.255
4 132.18.12.0 132.18.12.1 132.18.15.254 132.18.15.255
50 132.18.196.0 132.18.196.1 132.18.199.254 132.18.199.255
EXPLICACIÓN
EL VALOR DE BROADCAST SE OBTIENE DE RESTAR UNO AL VALOR DEL TERCER OCTETO POR QUE
ESTE FUE EL QUE CAMBIO EN LA MÁSCARA CALCULADA, DE 0 A 252, POR LO TANTO
DE LA SEGUNDA IP: 132.18.4.0 SE TIENE 132.18.3.255
Y LA ÚLTIMA IP SERÁ: 132.18.3.254.
LUEGO CON LA MISMA LÓGICA DEBEMOS CONSTRUIR EL RESTO DE LAS DIRECCIONES IP.
.
Caso especial. Máscara desconocida
Con la IP: 192.168.10.0 crear diez subredes.
Solución:
En este caso observamos que no tenemos como dato la máscara asignada a la
IP, por lo tanto surgen dudas como:
- A partir de que bit empezamos a trabajar para calcular. el salto de red, etc..
por lo tanto debemos realizar:
Tomemos en cuenta que los números IP, están clasificados por rangos :
A, B, C, D,E y cada uno de estos rangos de IP tienen a su vez máscara de red asignada a cada
rango y este último : la máscara (prefijo), está por encima del rango. Si tenemos una IP clase B
pero con un prefijo de tipo C, entonces ese IP será del rango C.
en nuestro caso el IP asignado corresponde al rango C. y como no tenemos un prefijo
asignado, asumimos por el rango que este prefijo es la máscara por defecto: Clase C.
● Clase A: 10.0.0.0 a 10.255.255.255
● Clase B: 172.16.0.0 a 172.31.255.255
● Clase C: 192.168.0.0 a 192.168.255.255
Paso 1
Con la IP: 192.168.10.0 asumimos su máscara por defecto: /24
Esto en binario sería: 11111111.11111111.11111111.00000000
En decimal: 255.255.25.0
Con este dato procedemos a calcular la cantidad de bit’s que debemos
modificar( encender) en el cuarto octeto de la máscara.
Paso 2.
Aplicamos la fórmula:
2^n -2 >= R
Donde:
R: número de subredes a crear
n: variable
Por lo tanto: 2^n -2 >=10
calculamos n: 2^4 -2 >=10 16-2 >=10 14>=10
Procedemos a cambiar los bits. Como n=4 entonces:
11111111.11111111.11111111.11110000
En decimal: 255.255.255.240
Por lo tanto el nuevo prefijo o máscara será: /28, como n=4 y la máscara inicial
fue /24, entonces 24+n es 28.
Paso 3.
Calculamos el salto de RED, con la fórmula:
256-cuarto
octeto
256-240 = 16
Salto de red=16
Paso 4
Calculamos el número de Host en cada subred, usando la fórmula:
2^m-2=H
donde:
m: los bits apagados o con valor 0 del cuarto octeto de la nueva máscara
2^4-2=H
16-2 = 14
H=14
La Tabla
Nº IP 1ra IP Ult. IP BROADCAST
1 192.168.10.0 192.168.10.1 192.168.10.14 192.168.10.15
2 192.168.10.16 192.168.10.17 192.168.10.30 192.168.10.31
3 192.168.10.32 192.168.10.33 192.168.10.46 192.168.10.47
4 192.168.10.48 192.168.10.49 192.168.10.62 192.168.10.63
5 192.168.10.64 192.168.10.65 192.168.10.78 192.168.10.79
6 192.168.10.80 192.168.10.81 192.168.10.94 192.168.10.95
7 192.168.10.96 192.168.10.97 192.168.10.110 192.168.10.111
8 192.168.10.112 192.168.10.113 192.168.10.126 192.168.10.127
9 192.168.10.128 192.168.10.129 192.168.10.142 192.168.10.143
10 192.168.10.144 192.168.10.145 192.168.10.158 192.168.10.159
Subnetear IP CLASE A
Procedimiento
Con la siguiente IP: 10,0,0,0/8, obtener 7 subredes.
PASO 1.
Identificar la máscara actual:
Al ser /8 tenemos que los primeros 8 bits están encendidos:
11111111.00000000.00000000.00000000
255.0.0.0
Paso 2.
Aplicando la fórmula
2^n >= C
Donde :
N: variable
C: cantidad de subredes
2³ >=7 → 8 >= 7
Paso 3
Obtener la nueva Máscara
Como n=3, entonces encendemos 3 bits para la nueva máscara:
11111111.11100000.00000000.00000000
255.224.0.0
Con prefijo /11
Paso 4
Obtener la cantidad de Host
Aplicamos la fórmula:
2^m-2=H
Donde m es igual a 21, es decir los bits que no están encendidos ( que son ceros) de
la nueva máscara
2^21 -2 =H → 2097150
Esto significa que en cada subred se podrán conectar 2097150 computadoras.
Paso 5
Salto de red
Aplicamos la fórmula:
256- 224 = 32
Donde 224 es el valor de la máscara que se obtuvo.
TABLA GENERADA
Nº SUBRED 1ra IP Ult. IP BROADCAST
1 10.0.0.0 10.0.0.1 10.31.255.254 10.31.255.255
2 10.32.0.0 10.32.0.1 10.63.255.254 10.63.255.255
3 10.64.0.0 10.64.0.1 10.95.255.254 10.95.255.255
4 10.96.0.0 10.96.0.1 10.127.255.254 10.127.255.255
5 10.128.0.0 10.128.0.1 10.159.255.254 10.159.255.255
6 10.160.0.0 10.160.0.1 10.191.255.254 10.191.255.255
7 10.192.0.0 10.192.0.1 10.223.255.254 10.223.255.255
SUBRED CON MASCARA FIJA Y EQUIPOS CONSTANTES SIN
DESPERDICIAR IP
En el primer método, vimos que al subnetear una red en cuatro redes
pequeñas, teníamos ip que sobraban, ahora usaremos otro método que
evita esto.
Ejemplo.
Usaremos el mismo IP, 192.168.1.0 /24, para crear cuatro redes
El paso 1. Calcular la nueva máscara.
Usaremos la fórmula:
2^n = m
Donde:
m: es el número de subredes a crear
n: es el valor que iguala la ecuación
En este caso n debe ser 2 2² = 4
Por lo tanto la máscara :
11111111.11111111.11111111.00000000
con n=2, tenemos las siguientes combinaciones:
00
01
10
11
1ra opción
Con 0 0:
11111111.11111111.11111111.00000000 / 26
La dirección de red será:
192.168.1.0 /26
La dirección de Broadcast, encendemos o activamos los 0
de las mascara y sumamos, para obtener:
000000
32+16+8+4+2+1=63
Por lo tanto la ip del Broadcast será
192.168.1.63 /26 128 64 32 16 8 4 2 1
2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2⁰
2da opción
Con 0 1:
11111111.11111111.11111111.01000000 / 26
La dirección de red será:
192.168.1.64 /26
La dirección de Broadcast, encendemos o activamos los
0 de las mascara y sumamos, para obtener:
01111111
64+32+16+8+4+2+1=127
Por lo tanto la ip del Broadcast será
192.168.1.127 /26 128 64 32 16 8 4 2 1
2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2⁰
3ra opción
Con 1 0:
11111111.11111111.11111111.10000000 / 26
La dirección de red será:
192.168.1.128 /26
La dirección de Broadcast, encendemos o activamos
los 0 de las mascara y sumamos, para obtener:
10111111 128 64 32 16 8 4 2 1
128+32+16+8+4+2+1= 2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2⁰
Por lo tanto la ip del Broadcast será
192.168.1.191 /26
4ta opción
Con 1 1:
11111111.11111111.11111111.11000000 / 26
La dirección de red será:
192.168.1.192 /26
La dirección de Broadcast, encendemos o activamos
los 0 de las mascara y sumamos, para obtener:
11000000
128+64+32+16+8+4+2+1=255
Por lo tanto la ip del Broadcast será 128 64 32 16 8 4 2 1
192.168.1.255 /26
2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2⁰
La tabla final será
Subred ip activar/máscara ip Subred Broadcast
1 00 192.168.1.0/26 192.168.1.63
2 01 192.168.1.63/26 192.168.1.127
3 10 192.168.1.128/26 192.168.1.191
4 11 192.168.1.192 192.168.1.255