Dividir una red en subredes más pequeñas es una tarea común en la administración de redes. En este artículo explicaremos, paso a paso, cómo dividir la red 10.16.0.0/16
en 3 subredes iguales utilizando el método del número mágico. Este enfoque simplifica los cálculos al trabajar directamente con la máscara de subred y el incremento de direcciones entre subredes.
Paso 1: Comprender la Red Inicial
La red inicial 10.16.0.0/16
tiene una máscara con 16 bits reservados para la red, lo que deja 16 bits para las direcciones de host. Esto significa:
- Número total de direcciones: 216=655362^{16} = 65536.
- Máscara en decimal:
255.255.0.0
.
Queremos dividir esta red en 3 subredes de tamaño igual.
Paso 2: Determinar la Nueva Máscara
Para dividir la red en subredes iguales, debemos calcular cuántos bits adicionales necesitamos para las subredes. Con 3 subredes, necesitamos que cada subred tenga al menos 65536/3≈21845.3365536 / 3 \approx 21845.33 direcciones. Dado que las direcciones deben ser múltiplos de potencias de 2, redondeamos hacia arriba a 215=327682^{15} = 32768.
Esto implica que la nueva máscara será de 17 bits, es decir, /17
. En decimal, la nueva máscara es 255.255.128.0
.
Paso 3: Aplicar el Número Mágico
El número mágico nos ayuda a calcular rápidamente los rangos de subredes. Para una máscara /17
, el tercer octeto define los incrementos de subredes. Aquí el número mágico es 128, ya que:
- En una máscara
/17
, el tercer octeto cambia con un incremento de 128. - Cada subred comienza en un múltiplo de este número.
Paso 4: Calcular las Subredes
Usamos el número mágico para dividir la red 10.16.0.0/16
en subredes de tamaño 3276832768:
- Subred 1:
- Dirección de red:
10.16.0.0
- Dirección de broadcast:
10.16.127.255
- Rango de direcciones válidas:
10.16.0.1 - 10.16.127.254
.
- Dirección de red:
- Subred 2:
- Dirección de red:
10.16.128.0
- Dirección de broadcast:
10.16.255.255
- Rango de direcciones válidas:
10.16.128.1 - 10.16.255.254
.
- Dirección de red:
- Subred 3:
- Dirección de red:
10.17.0.0
- Dirección de broadcast:
10.17.127.255
- Rango de direcciones válidas:
10.17.0.1 - 10.17.127.254
.
- Dirección de red:
Paso 5: Resumen en una Tabla
Subred | Dirección de red (Decimal/Binario) | Dirección de broadcast (Decimal/Binario) | Rango de IPs válidas para host (Decimal) | Máscara (CIDR/Decimal) |
---|---|---|---|---|
1 | 10.16.0.0 / 00000000 | 10.16.127.255 / 01111111 | 10.16.0.1 – 10.16.127.254 | /17 – 255.255.128.0 |
2 | 10.16.128.0 / 10000000 | 10.16.255.255 / 11111111 | 10.16.128.1 – 10.16.255.254 | /17 – 255.255.128.0 |
3 | 10.17.0.0 / 00000000 | 10.17.127.255 / 01111111 | 10.17.0.1 – 10.17.127.254 | /17 – 255.255.128.0 |
Paso 6: Validación y Verificación
Las direcciones calculadas cumplen con las reglas de subneteo. Cada subred tiene exactamente 32768 direcciones, de las cuales 32768−2=3276632768 – 2 = 32766 son válidas para hosts (excluyendo la dirección de red y la de broadcast). Además, no hay solapamiento entre subredes.
Conclusión
Dividir una red utilizando el número mágico es una técnica eficiente y práctica. En este caso, logramos dividir la red 10.16.0.0/16
en 3 subredes iguales, cada una con un rango de 32768 direcciones y máscara /17
. Este método simplifica el cálculo de rangos, direcciones de red y direcciones de broadcast, permitiendo una planificación más rápida y precisa en redes grandes.