Saltar al contenido

División en subredes: Cómo funciona el subneteo paso a paso

División en subredes

La división en subredes (subnetting) es el proceso técnico de tomar una red IP y partirla en redes más pequeñas. En esta guía te explicamos exactamente cómo funciona a nivel de bits.

El concepto fundamental: bits prestados

Toda dirección IPv4 tiene 32 bits divididos en parte de red y parte de host. Para crear subredes, tomamos bits de la parte de host y los convertimos en bits de subred.

Antes del subnetting (192.168.1.0/24):
RRRRRRRR.RRRRRRRR.RRRRRRRR.HHHHHHHH
|--- 24 bits de red ---|-- 8 host --|

Después del subnetting (/26):
RRRRRRRR.RRRRRRRR.RRRRRRRR.SSHHHHHH
|--- 24 bits de red ---|SS|--host--|
                        ↑
                   2 bits prestados = 4 subredes
  • R = bits de red (originales)
  • S = bits de subred (prestados del host)
  • H = bits de host (los que quedan)

La regla de oro

  • Más bits prestados → más subredes, pero menos hosts por subred.
  • Menos bits prestados → menos subredes, pero más hosts por subred.
Bits prestadosSubredes (2ᴺ)Bits de host restantesHosts por subred (2ⁿ-2)
127126
24662
38530
416414
53236
66422

(Ejemplo partiendo de /24, es decir, 8 bits de host disponibles)

ANDing lógico: cómo obtener la dirección de red

El ANDing es la operación que nos permite calcular la dirección de red a partir de cualquier IP y su máscara. Las reglas son simples:

1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0

Ejemplo práctico

Dada la IP 192.168.1.130/26, ¿cuál es su dirección de red?

IP:       192.168.1.130  →  11000000.10101000.00000001.10000010
Máscara:  255.255.255.192 → 11111111.11111111.11111111.11000000
                             ─────────────────────────────────────
AND:      192.168.1.128  →  11000000.10101000.00000001.10000000

Dirección de red: 192.168.1.128/26

💡 Observa: en la dirección de red, todos los bits de host son ceros.

Cómo obtener la dirección de broadcast

Para obtener el broadcast, ponemos todos los bits de host a 1:

Red:       192.168.1.128  →  11000000.10101000.00000001.10000000
                                                        ↓↓↓↓↓↓
Broadcast: 192.168.1.191  →  11000000.10101000.00000001.10111111

Broadcast: 192.168.1.191

💡 En la dirección de broadcast, todos los bits de host son unos.

El tamaño de bloque

El tamaño de bloque es la cantidad total de IPs en cada subred. Se calcula como:

Tamaño de bloque = 2^(bits de host)

Para /26: bits de host = 6 → 2⁶ = 64 IPs por bloque

Truco del tamaño de bloque

Si la máscara cae en el último octeto, el tamaño de bloque es:

256 – valor del último octeto de la máscara

Para /26 (255.255.255.192): 256 – 192 = 64

Las subredes empiezan en múltiplos del tamaño de bloque:

  • 0, 64, 128, 192 (para bloques de 64)
  • 0, 32, 64, 96, 128, 160, 192, 224 (para bloques de 32)

El patrón de repetición

Sabemos que en 1 byte hay 256 direcciones (0 a 255). Con el tamaño de bloque, es fácil saber cuántas subredes caben:

256 ÷ tamaño de bloque = número de subredes

256 ÷ 64 = 4 subredes
256 ÷ 32 = 8 subredes
256 ÷ 16 = 16 subredes

Si el tamaño de bloque es mayor que 256 (cuando la máscara cae en un octeto anterior), el patrón se repite en ese octeto.

Proceso completo: dividir una red en subredes

Problema

Tienes la red 10.0.0.0/8 y necesitas 16 subredes. ¿Cuáles son?

Paso 1: Calcular bits de préstamo

Necesitamos 16 subredes → 2ᴺ ≥ 16 → N = 4 bits

Paso 2: Nueva máscara

Máscara original: /8 + 4 bits = /12 (255.240.0.0)

Paso 3: Tamaño de bloque

Bits de host: 32 – 12 = 20 → 2²⁰ = 1.048.576 IPs por subred

En el segundo octeto: 256 – 240 = 16 (el bloque se repite cada 16 en el segundo octeto)

Paso 4: Listar las subredes

#RedPrimer hostÚltimo hostBroadcastHosts
110.0.0.0/1210.0.0.110.15.255.25410.15.255.2551.048.574
210.16.0.0/1210.16.0.110.31.255.25410.31.255.2551.048.574
310.32.0.0/1210.32.0.110.47.255.25410.47.255.2551.048.574
1610.240.0.0/1210.240.0.110.255.255.25410.255.255.2551.048.574

🔧 Verifica con la Calculadora IP: introduce 10.0.0.0/8 y nueva máscara /12.

FLSM vs VLSM

FLSM (Fixed Length Subnet Mask)

Todas las subredes usan la misma máscara. Simple pero puede desperdiciar IPs.

Red: 192.168.1.0/24 → 4 subredes iguales de /26
Cada subred: 62 hosts

🔧 Calculadora FLSM

VLSM (Variable Length Subnet Mask)

Cada subred puede tener una máscara diferente. Más eficiente.

Red: 192.168.1.0/24
  Subred A: /25 → 126 hosts (oficina grande)
  Subred B: /26 → 62 hosts (oficina mediana)
  Subred C: /28 → 14 hosts (sala de servidores)
  Subred D: /30 → 2 hosts (enlace punto a punto)

🔧 Calculadora VLSM

Resumen visual

Red original: 192.168.1.0/24 (254 hosts)
              |
    ┌─────────┼─────────┬─────────┐
    ↓         ↓         ↓         ↓
  .0/26    .64/26   .128/26   .192/26
 62 hosts  62 hosts  62 hosts  62 hosts

Cada subred tiene:

  • Su propia dirección de red (primer IP, bits de host = 0)
  • Su propio broadcast (última IP, bits de host = 1)
  • Su propio rango de hosts (todo lo que hay entre medias)

Páginas relacionadas