Subnetting práctico: cómo dividir una red sin calculadora


El subnetting es la habilidad de dividir una red IP en subredes más pequeñas. Es una habilidad fundamental para cualquier técnico de redes o sysadmin. Con un método claro puedes hacer los cálculos mentalmente o en papel sin necesidad de calculadoras.

Conceptos básicos

Una dirección IPv4 tiene 32 bits: 192.168.1.100 / 24

La máscara /24 significa que los primeros 24 bits identifican la red y los últimos 8 bits identifican el host.

| CIDR | Máscara | Hosts útiles | Uso típico |

|—|—|—|—|

| /30 | 255.255.255.252 | 2 | Enlaces punto a punto |

| /29 | 255.255.255.248 | 6 | Segmentos pequeños |

| /28 | 255.255.255.240 | 14 | Oficinas pequeñas |

| /27 | 255.255.255.224 | 30 | Departamentos |

| /26 | 255.255.255.192 | 62 | Subredes medianas |

| /25 | 255.255.255.128 | 126 | Subredes grandes |

| /24 | 255.255.255.0 | 254 | Red de clase C estándar |

| /23 | 255.255.254.0 | 510 | Dos clases C |

| /22 | 255.255.252.0 | 1022 | Bloques medianos |

| /16 | 255.255.0.0 | 65534 | Redes corporativas grandes |

Fórmula: hosts útiles = 2^(32-máscara) – 2

El método de los bloques (para /24 y menores)

Para subnets dentro de un /24, el tamaño del bloque es 256 - valor_del_último_octeto_de_la_máscara.

Ejemplo: dividir 192.168.10.0/24 en 4 subredes iguales:

Necesitamos 4 subredes → 2^2 = 4 → usamos 2 bits extra → /26

Máscara /26 → último octeto: 256 – 64 = 192 → bloques de 64

| Subred | Rango | Broadcast | Hosts |

|—|—|—|—|

| 192.168.10.0/26 | .1 – .62 | .63 | 62 |

| 192.168.10.64/26 | .65 – .126 | .127 | 62 |

| 192.168.10.128/26 | .129 – .190 | .191 | 62 |

| 192.168.10.192/26 | .193 – .254 | .255 | 62 |

Ejercicio práctico: diseño de red empresarial

Tienes 10.0.0.0/22 (1022 hosts) y necesitas:

  • Servidores: 50 hosts
  • Oficina principal: 200 hosts
  • Sucursal 1: 100 hosts
  • Sucursal 2: 30 hosts
  • DMZ: 10 hosts
  • 3 enlaces WAN: 2 hosts c/u

Solución (de mayor a menor para evitar solapamientos):

10.0.0.0/24  → Oficina principal (254 hosts)
10.0.1.0/25  → Sucursal 1 (126 hosts)
10.0.1.128/26 → Servidores (62 hosts)
10.0.1.192/26 → Sucursal 2 (62 hosts)  ← sobredimensionada, ok
10.0.2.0/28  → DMZ (14 hosts)
10.0.2.16/30 → WAN-1 (2 hosts)
10.0.2.20/30 → WAN-2 (2 hosts)
10.0.2.24/30 → WAN-3 (2 hosts)

Calcular subnetting con comandos Linux


sudo apt install ipcalc
ipcalc 192.168.1.0/26

sudo apt install sipcalc
sipcalc 10.0.0.0/22

ipcalc 192.168.10.0/24 --split 50 200 100 30

VLSM: subnetting de longitud variable

VLSM (Variable Length Subnet Masking) permite asignar máscaras distintas a cada subred, optimizando el uso del espacio de direcciones. Es exactamente lo que hicimos en el ejercicio anterior: cada subred tiene el tamaño justo para sus hosts.

Conclusión

El subnetting deja de ser difícil cuando entiendes los bloques: cada prefijo tiene un tamaño fijo (potencias de 2) y las subredes se alinean en múltiplos de ese tamaño. Con práctica y la tabla de prefijos memorizada, puedes diseñar esquemas de direccionamiento complejos en minutos sin herramientas externas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *