Redes · IPv4 2026

Cómo calcular subredes — fórmula para gente cansada

Un instructivo directo para calcular subredes IPv4 sin vueltas. Clases, máscaras, bits prestados y las dos fórmulas que necesitás saber.

Este instructivo está dedicado a la gente cansadita que necesita calcular subredes en IPv4.

Primero, un recordatorio necesario. Las redes IPv4 se dividen en clases según el valor del primer octeto de la dirección IP. Hay cinco clases, pero en la práctica las que vas a usar son A, B y C:

Clases de redes IPv4 — primer octeto
Clase A 1 – 126 /8 → 255.0.0.0
127 127.x.x.x Loopback Reservado para loopback (127.0.0.1 = "yo mismo"). No se usa en redes normales.
Clase B 128 – 191 /16 → 255.255.0.0
Clase C 192 – 223 /24 → 255.255.255.0
Clase D 224 – 239 Multicast
Clase E 240 – 255 Experimental

Las subredes son divisiones de la red en partes más pequeñas. Esto se logra tomando bits de la porción de host de la dirección IP para destinarlos a identificar subredes, logrando un uso más eficiente del espacio de direcciones.

¿Qué pasa cuando nuestra IP tiene una máscara que no es la que le corresponde por defecto? Ahí es donde entran los bits prestados.

Ejemplo práctico 192.x.x.x/28
01
Identificar cuántos bits se prestaron
/28 − /24 = 4 bits prestados
La máscara por defecto de Clase C es /24. Nuestra máscara es /28. La diferencia son 4 bits que se tomaron de la porción de host para usarlos como bits de subred.
02
Calcular la máscara de subred
128 + 64 + 32 + 16 = 240
Los 4 bits prestados se marcan con 1, empezando de izquierda a derecha en el último octeto. Los bits encendidos suman sus valores de posición:
1
1
1
1
0
0
0
0
← 4 bits prestados (subred) · 4 bits libres (hosts) →
Máscara de subred: 255.255.255.240
03
¿Cuántas subredes admite?
2⁴ = 16 subredes
Usamos los bits prestados (n = 4) en la fórmula 2ⁿ. Los bits que sí se prestaron determinan cuántas subredes podemos tener.
04
¿Cuántos hosts por subred?
2⁴ − 2 = 14 hosts utilizables
Ahora usamos los bits que NO se prestaron (los que quedaron en 0, también n = 4 en este caso). Le restamos 2 porque la primera dirección es la dirección de red y la última es el broadcast — ninguna de las dos se puede asignar a un host.
Máscara de subred
255.255.255.240
/28
Subredes
16
2⁴
Hosts por subred
14
2⁴ − 2
Las dos fórmulas que necesitás
2ⁿ cantidad de subredes · n = bits prestados
2ⁿ − 2 hosts por subred · n = bits que quedaron libres

Una papa.

Si llegaste hasta acá, gracias y espero que te sirva.

P
Pamela Gatto
IT Project Coordinator · Networking & Infrastructure · AT&T
← Ver todas las notas