Saltar al contenido

¿Qué es Subnetting? Guía completa de subneteo de redes

subnetting

El subnetting (o subneteo de redes) es la práctica de dividir una red IP grande en subredes más pequeñas para evitar la saturación de los broadcasts, mejorar la seguridad y optimizar el rendimiento de la red.

Cada subred resultante tiene su propia dirección de red y dirección de broadcast. De esta manera, el tráfico de broadcast solo se propaga dentro de su subred y no afecta al resto de la infraestructura.

💡 En resumen: Subnetting = tomar una red grande y cortarla en pedazos más pequeños y manejables.

¿Por qué necesitamos el subnetting?

Sin subnetting, todos los dispositivos de una organización estarían en la misma red. Imagina una empresa con 100.000 empleados: si un solo dispositivo envía un broadcast, todos los demás lo recibirían. El resultado sería una red colapsada e inutilizable.

Las principales razones para hacer subnetting son:

  • Reducir la congestión: El tráfico de broadcast se limita a cada subred, evitando que sature toda la red.
  • Mejorar la seguridad: Puedes aislar departamentos (contabilidad, RRHH, desarrollo) en subredes separadas y controlar el acceso entre ellas.
  • Optimizar el rendimiento: Menos dispositivos por subred = menos colisiones y mejor velocidad.
  • Facilitar la administración: Es más fácil gestionar y diagnosticar problemas en redes pequeñas.
  • Aprovechar direcciones IP: Con VLSM puedes asignar exactamente las IPs que necesita cada subred sin desperdiciar.

¿Cómo funciona el subnetting?

El subnetting funciona tomando bits prestados de la porción de host de una dirección IP para crear subredes. Cuantos más bits prestemos, más subredes obtenemos, pero menos hosts caben en cada una.

Ejemplo visual

Supongamos que tenemos la red 192.168.1.0/24:

Sin subnetting:
192.168.1.0/24 → 1 red con 254 hosts

Con subnetting (/26):
192.168.1.0/26   → Subred 1: 62 hosts (192.168.1.1 - 192.168.1.62)
192.168.1.64/26  → Subred 2: 62 hosts (192.168.1.65 - 192.168.1.126)
192.168.1.128/26 → Subred 3: 62 hosts (192.168.1.129 - 192.168.1.190)
192.168.1.192/26 → Subred 4: 62 hosts (192.168.1.193 - 192.168.1.254)

Hemos pasado de 1 red con 254 hosts a 4 subredes con 62 hosts cada una. Prestamos 2 bits de host (2² = 4 subredes).

🔧 Puedes practicar esto con nuestra calculadora IP. Introduce 192.168.1.0/24 y cambia la máscara a /26 para ver el resultado.

Conceptos clave del subnetting

Dirección de red

Es la primera dirección de cada subred. Identifica a la subred y se asigna normalmente al router. En la parte de host, todos los bits son ceros.

Dirección de broadcast

Es la última dirección de cada subred. Permite enviar datos a todos los dispositivos de esa subred. En la parte de host, todos los bits son unos.

Dirección de host

Cualquier dirección entre la de red y la de broadcast. Son las que se asignan a los dispositivos finales (ordenadores, impresoras, teléfonos).

Direcciones usables

El total de direcciones disponibles para hosts. Se calcula como: 2ⁿ – 2, donde n es el número de bits de host. Se restan 2 porque la dirección de red y la de broadcast no se pueden asignar a dispositivos.

Bits de préstamo

Para crear subredes, tomamos bits de la porción de host y los convertimos en bits de red. Si necesitamos X subredes, necesitamos N bits tal que 2ᴺ ≥ X.

Máscara de red (Subnet Mask)

La máscara nos indica dónde termina la parte de red y empieza la parte de host. Se puede expresar en:

  • Decimal: 255.255.255.0
  • CIDR: /24
  • Binario: 11111111.11111111.11111111.00000000

📖 Más información: Máscara de Red | ¿Qué es CIDR?

Classful vs Classless

  • Classful: Se usa la máscara por defecto de la clase (A = /8, B = /16, C = /24). Modelo antiguo.
  • Classless (CIDR): Se puede usar cualquier máscara. Modelo actual y más eficiente.

📖 Más información: CIDR explicado

Tipos de subnetting

FLSM (Fixed Length Subnet Mask)

Todas las subredes tienen el mismo tamaño. Es más simple pero puede desperdiciar direcciones IP.

Ejemplo: Dividir 10.0.0.0/8 en subredes de /16 → todas tienen 65.534 hosts.

🔧 Calculadora FLSM

VLSM (Variable Length Subnet Mask)

Cada subred puede tener un tamaño diferente según la cantidad de hosts que necesite. Es más eficiente.

Ejemplo: Una subred de /24 (254 hosts) para oficinas, otra de /30 (2 hosts) para enlaces punto a punto.

🔧 Calculadora VLSM

Supernetting (Agregación de rutas)

El proceso inverso al subnetting: combinar varias redes pequeñas en una más grande para simplificar las tablas de enrutamiento.

🔧 Calculadora Supernetting

Clases de direcciones IP

Aunque el modelo classful ya no se usa en la práctica, es importante conocerlo:

ClaseRangoMáscara por defectoRedesHosts por red
A0.0.0.0 – 127.255.255.255/812816.777.214
B128.0.0.0 – 191.255.255.255/1616.38465.534
C192.0.0.0 – 223.255.255.255/242.097.152254
D224.0.0.0 – 239.255.255.255Multicast
E240.0.0.0 – 255.255.255.255Reservada

📖 Ver tabla completa: Direccionamiento IP

¿Por qué es importante aprender subnetting?

  • Certificaciones: Es tema obligatorio en CCNA, CompTIA Network+ y otras certificaciones de redes.
  • Trabajo real: Los administradores de redes diseñan subredes a diario.
  • Entrevistas técnicas: Es una de las preguntas más comunes en entrevistas de networking.
  • Eficiencia: Saber subnetting te permite aprovechar al máximo las direcciones IP disponibles.

Practica subnetting online

La mejor forma de aprender subnetting es practicando. Usa nuestras calculadoras gratuitas:

CalculadoraPara qué sirve
Calculadora IPCalcular subredes a partir de una IP y máscara
Calculadora VLSMSubredes de tamaño variable
Calculadora FLSMSubredes de tamaño fijo
Calculadora SupernettingAgregar redes
Calculadora IPv6Subredes en IPv6