El subnetting es una de las habilidades más temidas por los candidatos al CCNA. Sin embargo, con el método adecuado, puedes resolver cualquier problema de subredes en menos de 5 minutos. En este artículo te explico el método de los bits prestados y la tabla de potencias de 2, con ejemplos reales que te prepararán para el examen 200-301.
¿Qué es el subnetting y por qué es crucial?
El subnetting es la técnica que permite dividir una red IP en subredes más pequeñas. Sus ventajas son:
- Optimización del direccionamiento: Aprovechas al máximo el espacio de direcciones IPv4, que es limitado.
- Mejora de la seguridad y el rendimiento: Segmentas el tráfico y reduces el tamaño de los dominios de broadcast.
- Facilita la administración: Permite organizar la red por departamentos, ubicaciones o funciones.
Paso 1: Comprende la máscara de red y los prefijos
Una dirección IPv4 tiene 32 bits. La máscara de red (o prefijo) nos dice cuántos bits pertenecen a la parte de red. Por ejemplo, /24 significa 24 bits de red y 8 bits de hosts. Para subnetear, tomamos prestados bits de la parte de hosts.
| Prefijo | Máscara decimal | Nº de hosts |
|---|---|---|
| /24 | 255.255.255.0 | 254 |
| /25 | 255.255.255.128 | 126 |
| /26 | 255.255.255.192 | 62 |
| /27 | 255.255.255.224 | 30 |
| /28 | 255.255.255.240 | 14 |
| /29 | 255.255.255.248 | 6 |
| /30 | 255.255.255.252 | 2 |
Paso 2: Fórmula del número de subredes
La fórmula es 2n, donde n es el número de bits prestados.
Ejemplo: Si tenemos una red 192.168.1.0/24 y prestamos 2 bits, obtenemos 22 = 4 subredes.
Paso 3: Fórmula del número de hosts por subred
La fórmula es 2m - 2, donde m son los bits restantes para hosts. Restamos 2 porque la primera dirección es de red y la última es broadcast.
Ejemplo: De /24 pasamos a /26 (prestamos 2 bits), nos quedan 6 bits para hosts: 26 - 2 = 62 hosts por subred.
Paso 4: Calcula el salto entre subredes
El salto es igual al número de hosts por subred + 2. En una máscara /26, el salto es 64. Las subredes serán: 192.168.1.0, 192.168.1.64, 192.168.1.128, 192.168.1.192.
Ejemplo práctico resuelto paso a paso
Enunciado: Dada la red 192.168.1.0/24, necesitamos 5 subredes con al menos 20 hosts cada una. ¿Qué máscara debemos usar? ¿Cuáles son las subredes resultantes?
- Calcular bits prestados: 22 = 4 subredes (no es suficiente), 23 = 8 subredes (sí, es suficiente). Necesitamos 3 bits prestados.
- Nueva máscara: /24 + 3 = /27, es decir,
255.255.255.224. - Hosts por subred: 25 - 2 = 30 hosts (cumple el requisito de al menos 20).
- Salto: 32.
- Subredes:
192.168.1.0/27,192.168.1.32/27,192.168.1.64/27,192.168.1.96/27,192.168.1.128/27,192.168.1.160/27,192.168.1.192/27,192.168.1.224/27.
Consejo de experto: En el examen CCNA, utiliza la tabla de potencias de 2 que memorices previamente. Practica con ejercicios de subnetting a diario durante 10 minutos. Verás cómo ganas velocidad.
Tabla de potencias de 2 (imprescindible para el examen)
| Bits (n) | 2n |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
| 5 | 32 |
| 6 | 64 |
| 7 | 128 |
| 8 | 256 |
¿Quieres dominar el subnetting y todo el CCNA?
En nuestro curso oficial CCNA te enseñamos con laboratorios reales, instructores CCIE y más de 500 ejercicios prácticos. Además, el curso es 100% bonificable por FUNDAE.
Ver curso CCNA →Ejercicio para que practiques
Dada la red 10.0.0.0/16, necesitas 50 subredes con al menos 500 hosts cada una. Calcula:
- ¿Cuántos bits debes prestar?
- ¿Cuál es la nueva máscara?
- ¿Cuántos hosts tendrá cada subred?
- Escribe las primeras 3 subredes.
(Respuesta al final del artículo)
Conclusión
El subnetting no es magia: es pura práctica. Con el método de los bits prestados y la tabla de potencias de 2, resolverás cualquier problema en menos de 5 minutos. En el examen CCNA 200-301 te encontrarás entre 5 y 10 preguntas sobre este tema. Domínalo y ganarás tiempo para el resto.
Respuesta al ejercicio: Para 50 subredes necesitas 6 bits (64 subredes). Nueva máscara: /22 (255.255.252.0). Hosts por subred: 210 - 2 = 1022. Primeras subredes: 10.0.0.0/22, 10.0.4.0/22, 10.0.8.0/22.