La primera vez (historia real)
Te voy a ser sincero: la primera vez que vi subnetting pensé que era una broma. Venía de aprender lo típico: una IP es una dirección, una máscara “delimita” la red, y más o menos la idea de que en una red hay dispositivos (hosts) y un router (gateway). Todo bien.
Y de repente aparece un ejercicio tipo: “Dada la red 192.168.1.0/24, divide en 4 subredes y calcula network, broadcast, rangos y hosts…” Y ahí mi cerebro hizo: ¿perdona?
no es que subnetting sea difícil. Es que a casi todo el mundo se lo enseñan de una forma que lo hace parecer un jeroglífico.
El problema no es el subnetting: es el orden en el que te lo explican
La mayoría de tutoriales o profes hacen esto:
- te dan un ejercicio
- te sueltan una receta
- te piden que la repitas
Algo así como:
- “pilla bits prestados”
- “calcula el prefijo”
- “saca el salto”
- “rellena la tabla”
Y claro, si lo sigues como un robot, a veces sale. Pero si te cambian el enunciado, te preguntas: “vale… ¿y ahora qué hago?” Porque no entiendes la lógica. Solo estabas siguiendo pasos.
Subnetting es una idea muy simple, pero con un lenguaje muy técnico.
La idea simple: subnetting es “organizar” una red
Imagina que tienes una casa con una habitación enorme para meterlo todo. Podrías hacerlo, sí. Pero sería un caos:
- ropa en el suelo
- libros mezclados con comida
- cables por todas partes
- nada tiene sitio
Subnetting es lo contrario: dividir esa habitación gigante en varias habitaciones pequeñas. No lo haces “porque sí”. Lo haces porque:
- quieres que cada cosa tenga su sitio
- quieres controlar mejor quién accede a qué
- quieres ordenar y aislar partes de la red
- quieres evitar desperdiciar direcciones
Entonces… ¿por qué subnetting abruma tanto?
Porque te lo presentan como si fueras a hacer matemáticas raras, cuando en realidad es esto:
El problema es que hay 3 cosas que se mezclan y te explotan en la cara. Vamos a ponerles nombre para que dejen de parecer magia.
Las 3 cosas que se mezclan y te lían
1) El prefijo (/24, /26, /27…)
Es la forma corta de decir: cuántos bits son red y cuántos bits son host.
- Más prefijo = menos hosts por subred (subred más pequeña).
- Menos prefijo = más hosts por subred (subred más grande).
2) El salto
El salto simplemente te dice: “¿cada cuántas direcciones empieza una subred nueva?”
- Si el salto es 64:
.0, .64, .128, .192… - Si el salto es 32:
.0, .32, .64, .96…
3) Network / Broadcast / Hosts
Piensa en esto:
- Network = la primera dirección del bloque (inicio).
- Broadcast = la última dirección del bloque (final).
- Hosts = todo lo que hay en medio.
Y el rango de hosts siempre sale igual:
- primer host = network + 1
- último host = broadcast - 1
El “clic” real: subnetting se reduce a 2 decisiones
A mí lo que me hizo entender subnetting fue darme cuenta de que todo gira alrededor de dos cosas:
- El prefijo (tamaño del bloque)
- El salto (cómo enumeras los bloques)
Por eso, cuando alguien falla subnetting, casi siempre es por lo mismo: eligió mal el prefijo o calculó mal el salto. El resto cae en cadena.
Cómo hacerlo fácil (sin memorizar tablas)
Esto es lo que recomiendo hacer siempre, sobre todo al principio:
- Entiende qué te pide el enunciado: ¿quiere X subredes? ¿quiere mínimo Y hosts? No es lo mismo.
- Decide el prefijo mínimo: no el que “te suena”, el mínimo que cumple.
- Calcula el salto (block size) y antes de seguir, asegúrate de que tiene sentido.
- Dibuja 2 subredes. Solo 2. Si la segunda ya no encaja, para y corrige.
- Completa network / broadcast y hosts: ya tienes el bloque, solo rellenas estructura.
Recursos para verlo paso a paso (sin humo)
En SubnetMaster tienes la guía general de subredes, donde vamos con calma, con ejemplos reales, y con estructura clara:
Y si quieres verificar lo que haces mientras practicas:
Para cerrar con una idea clara
- No es que seas malo en redes.
- No es que subnetting sea imposible.
- Es que te lo explicaron en modo “receta” y no en modo “lógica”.
