Redes Subnetting: Subnetting #3

 ¿Qué es el Subnetting?

Es el proceso de dividir un bloque de direcciones IP en varios segmentos de red más pequeños, llamados subredes, para:

  • Optimizar el uso de direcciones IP.

  • Mejorar el rendimiento y control de tráfico.

  • Aumentar la seguridad segmentando dispositivos.

  • Facilitar la administración de redes grandes.


¿De qué está compuesto el Subnetting?

Está compuesto por 3 partes clave en una dirección IP con subneteo:

  1. Network ID: Identifica la red principal o subred.

  2. Host ID: Identifica a los dispositivos (hosts) dentro de esa red o subred.

  3. Subnet Mask: Define qué parte de la dirección IP pertenece a la red y qué parte al host.

Ejemplo:

IP:          192.168.1.10
Subnet Mask: 255.255.255.0

Esto indica que los primeros 24 bits son de red (192.168.1) y los últimos 8 bits (el .10) son para hosts.

Cálculos en Subnetting

Para crear subredes, debes conocer:

  • Número de subredes necesarias

  • Número de hosts por subred

Hasta aqui es la parte teorica sobre el subnetting, para mas informas puedes ver el siguiente post: Redes Fundamentos: Subneteo o Subnetting #9

Ahora veremos la parte tecnica de como calcular las subredes o hacer subnetting, con lo que aprendimos en la primera y segunda parte de este curso será mas sencillo.

Parte 1: Redes Subnetting: Direccion IPv4 #1
Parte 2: Redes Subnetting: Mascara de Subred #2
Para calcular el subnetting debemos saber primero cuantas subredes ocuparemos y despues obtener el numero de host por sub red.

Ejemplo #1:

Tenemos la siguiente mask: 192.168.1.0 /24
Queremos obtener 4 subredes a partir de esta mascara de red

entonces tenemos los siguientes datos:

IP: 192.168.1.0
Mask: 255.255.255.0
CIDR: /24
Subredes requeridas: 4

¿Recuerdan la formula para determinar las IPS disponibles? Aqui le daremos una funcion mas y primero sera para determinar el nuevo CIDR para crear las 4 subredes que necesitamos. 

Formula: 2^n 

1.- Vamos a buscar un valor que al elevarlo nos 4 (Que son las subredes que necesitamos)

2^1 = 2
2^2 = 4
2^3= 8
2^4=16
2^5= 32

Podemos hacer una tabla de conversion para calcular mas facil asi, entonces dentro de la tabla el valor que buscamos es 2 ya que: 2^2 = 4 y 4 es el numero de subredes que necesitamos. 

2.- Entonces ya teniendo el valor que buscamos, que en este caso es 2 este valor se lo sumamos a nuestro CIDR original que es /24 y nos quedaria asi:

24+2 = 26

Nuestro nuevo CIDR es /26

3.- Ya teniendo nuestro nuevo CIDR /26 debemos obtener el valor de la nueva mascara: 

Mask: 255.255.255.192
Bineario: 11111111.11111111.11111111.11000000

Aqui entra un procedimiento que vivmos en el post anterior de Mascara de red: Calcular las IPS

Nuestro nuevo CIDR es /26, asi que aplicaremos lo siguiente: 32 bits - 26 bits = 6 bits

2^6 = 64 IPS

64-2 = 62 IPS disponibles para hosts

4.- Ahora vamos a generar las subredes:

1.- 192.168.1.0/26 → 192.168.1.1 a 192.168.1.62
2.- 192.168.1.64/26 → 192.168.1.65 a 192.168.1.126
3.- 192.168.1.128/26 → 192.168.1.129 a 192.168.1.190
4.- 192.168.1.192/26 → 192.168.1.193 a 192.168.1.254

Como podemos ver en la primera subred, nuestras IPS de los host empezaran desde la IP .1 a la IP .62

¿Porque hasta la .62? porque son las IPS disponibles que tenemos para los host conservando las 2 ips para la red y el broadcast. 

En la segunda subred empezamos desde la .65 a la .126, de igual manera conservando 2 IPS.

Nota: Para determinar las subnets debemos conocer cuantas sub redes queremos y el numero de host que tenemos.
Ejemplo #2: 

Tenemos ahora un rango de IPS mas grande con la siguiente IP: 172.184.33.1 /21 que en total son 2048 ips

Objetivo: Crear 7 Subredes.

Datos - Informacion:
IP: 172.184.33.1
Mask: 255.255.248.0
CIDR: /21
Subredes solicitadas: 7

1.- Vamos a buscar un numero que al elevarlo nos de 7 usando la siguiente formula (2^n)

2^1 = 2
2^2 = 4
2^3= 8
2^4=16
2^5= 32

Nuestro numero ganador es el 3, que elevado nos da 8, nos pasamos por 1 pero es lo mas cerca al numero de subredes que ocupamos o sea 7.

2.- Ahora hacemos la suma para obtener nustro nuevo CIDR

CIDR Actual: 21
CIDR nuevo: ??
Numero elevado: 3

21 + 3 = 24 

CIDR nuevo: 24

3.- Ahora hacemos el procedimiento para calcular las ips que tendremos por subred

Sabemos que la suma de los 4 octetos en general es 32 bits y le restamos a esa cantidad nuestro nuevo CIDR que es 24.

32 - 24 = 8

luego usamos la formula de nuevo (2^n)

2^8= 256

256 - 2 = 254 ips disponibles para hosts

4.- Ya que tenemos el numero de IPS que habrá por subred es hora de generar los rangos por cada subred.

Nuestra IP inicial es 172.184.33.1 y tenemos que hacer rango de 254 ips

Esta sera nuestra primera subred creada

1.- 172.184.33.1/24 → 172.184.33.1 a 172.184.33.254

¿Pero que pasa con la segunda? no podemos tener la segunda en un rango mayor a 255. en pocas palabras si seguimos la logica la 2da subred quedaria asi 

2.- 172.184.33.255 → 172.184.33.508
3.- 172.184.33.509 → 172.184.33.1017

Pero esta mal, esta erroneo. aqui aplicaremos la logica de la suma (pedir prestado al numero de alado)

como en la escuela:

  99
+  1
______
 100

Aplicaremos lo mismo, nuetro numero de IP mas alto es 254 asi que usaremos lo siguiente

1.- 172.184.33.1/24 → 172.184.33.1 a 172.184.33.254
2.- 172.184.34.1/24 → 172.184.34.1 a 172.184.34.254
3.- 172.184.35.1/24 → 172.184.35.1 a 172.184.35.254

y asi secesivamente, vamos a ir aumentando un numero al 3er octeto para poder tener el mismo rango de ips (254) sin salirnos de la logica. 
Ejemplo #3:

Usaremos el mismo ejemplo del #2 Tenemos ahora un rango de IPS mas grande con la siguiente IP: 172.184.33.1 /21 que en total son 2048 ips pero ahora queremos 16 sub redes. 

Datos:
IP: 172.184.33.1
Mask: 255.255.248.0
CIDR: /21
Subredes solicitadas: 16

1.- Buscaremos un numero que al elevarlo nos de 16 o lo mas cerca al 16.

2^1 = 2
2^2 = 4
2^3= 8
2^4=16
2^5= 32

Nuestro numero ganador es el 4. (2^4=16)

2.- Ahora hacemos la suma para obtener nustro nuevo CIDR

CIDR Actual: 21
CIDR nuevo: ??
Numero elevado: 4

21 + 4 = 25

CIDR nuevo: 25

3.- Ahora hacemos el procedimiento para calcular las ips que tendremos por subred

Sabemos que la suma de los 4 octetos en general es 32 bits y le restamos a esa cantidad nuestro nuevo CIDR que es 25.

32 - 25 = 7

luego usamos la formula de nuevo (2^n)

2^7= 128

128 - 2 = 126 ips disponibles para hosts

4.- Ya que tenemos el numero de IPS que habrá por subred es hora de generar los rangos por cada subred.

Nuestra IP inicial es 172.184.33.1 y tenemos que hacer rango de 126 ips

Esta sera nuestra primera subred creada

1.- 172.184.33.1/25 → 172.184.33.1 a 172.184.33.126
2.- 172.184.33.1/25 → 172.184.33.128 a 172.184.33.254

En esta parte, hasta la 2da subred no se a pasado del 254 pero al crear la 3era ya se pasa del rango permitido o logico, asi que sumaremos 1 digito al 3er octeto. 

3.- 172.184.34.1/25 → 172.184.34.1 a 172.184.34.126
4.-
5.-
6.-
7.-
8.-
.....

Asi sucesivamente, hasta llegar a las 16 subredes deseadas. 
Con este ultimo tema concluimos el curso de "Subnetting", aprendiendo el tema 1 y 2 se comprende y se realiza mas facil.

Si tienes alguna duda puedes dejar tu comentario o escribirno un correo en el apartado 

Enlaces de interes:

Comentarios