Divisor de Subred (N Subredes Iguales)
Divide una subred en N subredes de igual tamano
Generated Subnets
| # | Subnet CIDR | |
|---|---|---|
| 1 | 10.0.0.0/18 | |
| 2 | 10.0.64.0/18 | |
| 3 | 10.0.128.0/18 | |
| 4 | 10.0.192.0/18 |
El Subnet Splitter (N Equal Subnets) divide una subred en un número especificado de subredes más pequeñas de igual tamaño. Ingresa un CIDR de origen como 10.1.0.0/22 y una cantidad como 6, y la herramienta determina la longitud de prefijo óptima automáticamente -- produciendo 8 subredes /25 (la siguiente potencia de dos por encima de 6) con 126 hosts utilizables cada una. Ideal cuando sabes el número de segmentos de red requeridos pero no la matemática de subnetting.
Entendiendo la división de subredes en N partes
En muchos escenarios del mundo real, el punto de partida para el diseño de subredes no es una longitud de prefijo sino una cantidad: "necesito subredes para 6 oficinas remotas," o "necesito crear segmentos separados para 4 zonas de disponibilidad." Traducir esa cantidad a la longitud de prefijo correcta requiere entender que las subredes deben alinearse a límites de potencia de dos, y la matemática no siempre es obvia. Solicitar 6 subredes no te da exactamente 6 -- te da 8, porque 8 es la menor potencia de dos que es mayor o igual a 6.
Esta restricción de potencia de dos existe porque cada bit adicional en la longitud de prefijo exactamente duplica el número de subredes. Agregar 1 bit da 2 subredes, 2 bits dan 4, 3 bits dan 8, y así sucesivamente. No hay posición de bit que te dé exactamente 6 subredes. La implicación práctica es que frecuentemente terminas con más subredes de las que pediste, y esas subredes extra no se desperdician -- proporcionan espacio de direcciones listo para el crecimiento futuro. Cuando solicitas 6 subredes para oficinas remotas y obtienes 8, tienes 2 subredes de reserva disponibles para las próximas oficinas que abras, sin necesidad de rediseñar tu plan de direcciones.
La compensación entre cantidad de subredes y hosts por subred es directa e inevitable. Cada vez que duplicas el número de subredes, reduces a la mitad el número de hosts en cada una. Desde un /24 con 254 hosts utilizables, dividir en 2 subredes te da 126 hosts cada una, en 4 da 62 cada una, en 8 da 30 cada una. En algún punto, la cantidad de hosts por subred cae por debajo de lo que necesitas, y debes comenzar con un bloque de origen más grande o aceptar menos subredes. Esta herramienta te muestra exactamente dónde cae esa compensación.
Cómo dividir una subred en N partes iguales
- Ingresa el bloque CIDR de origen (por ejemplo,
10.0.0.0/16). - Ingresa el número de subredes que necesitas (por ejemplo,
6). - La herramienta calcula la menor longitud de prefijo que proporciona al menos esa cantidad de subredes.
- Todas las subredes resultantes se listan con sus direcciones de red, direcciones de broadcast y cantidades de hosts utilizables.
Debido a que las subredes deben alinearse a límites de potencia de dos, puedes recibir más subredes de las solicitadas. Solicitar 6 subredes produce 8 (la siguiente potencia de dos), con 2 subredes extra disponibles para crecimiento futuro.
Ejemplos de N subredes iguales
Dividiendo un /24 para 3 departamentos
Origen: 192.168.10.0/24, solicitado: 3 subredes
La siguiente potencia de dos >= 3 es 4, requiriendo un prefijo /26:
| Subred | Red | Rango utilizable | Hosts utilizables |
|---|---|---|---|
192.168.10.0/26 | 192.168.10.0 | .1 -- .62 | 62 |
192.168.10.64/26 | 192.168.10.64 | .65 -- .126 | 62 |
192.168.10.128/26 | 192.168.10.128 | .129 -- .190 | 62 |
192.168.10.192/26 | 192.168.10.192 | .193 -- .254 | 62 |
Solicitaste 3, obtienes 4. La cuarta subred puede reservarse para expansión futura.
Mapeos comunes de N a prefijo
| Subredes solicitadas | Subredes reales | Bits de prefijo adicionales | Ejemplo: /16 se convierte en |
|---|---|---|---|
| 2 | 2 | +1 | /17 |
| 3-4 | 4 | +2 | /18 |
| 5-8 | 8 | +3 | /19 |
| 9-16 | 16 | +4 | /20 |
| 17-32 | 32 | +5 | /21 |
| 33-64 | 64 | +6 | /22 |
| 65-128 | 128 | +7 | /23 |
| 129-256 | 256 | +8 | /24 |
Ejemplo de red de oficinas
Una empresa tiene un bloque 10.1.0.0/22 (1,024 direcciones) y necesita subredes para 6 oficinas remotas:
Requested: 6 subnets
Next power of two: 8
Required prefix: /22 + 3 bits = /25
Addresses per subnet: 128 (126 usable)
10.1.0.0/25 Branch 1 (126 hosts)
10.1.0.128/25 Branch 2 (126 hosts)
10.1.1.0/25 Branch 3 (126 hosts)
10.1.1.128/25 Branch 4 (126 hosts)
10.1.2.0/25 Branch 5 (126 hosts)
10.1.2.128/25 Branch 6 (126 hosts)
10.1.3.0/25 (spare) (126 hosts)
10.1.3.128/25 (spare) (126 hosts)
Las 2 subredes de reserva acomodan futuras aperturas de oficinas sin requerir re-direccionamiento.
Cuándo usar la división en N subredes iguales
- Asignación para oficinas remotas -- "tenemos 12 sucursales y necesitamos una subred para cada una" es una forma natural de pensar en el problema.
- Planificación de VLANs -- divide un bloque de campus en un número conocido de VLANs sin calcular manualmente la longitud de prefijo.
- Redes de pods en Kubernetes -- divide un CIDR de pods en subredes para un número conocido de nodos.
- Distribución por zonas de disponibilidad -- divide un CIDR de VPC entre 3 o 4 zonas de disponibilidad en AWS, Azure o GCP.
- Ejercicios de laboratorio en clase -- asigna a cada estudiante o equipo su propia subred de un bloque compartido.
Cómo funciona la división en N subredes iguales
La restricción de potencia de dos
El número de subredes iguales creadas a partir de un bloque CIDR debe ser una potencia de dos (1, 2, 4, 8, 16, ...). Esta restricción existe porque cada bit de prefijo adicional exactamente duplica el número de subredes:
Additional bits = ceil(log2(N))
Actual subnets = 2^(additional bits)
Target prefix = source prefix + additional bits
Para 6 subredes solicitadas:
ceil(log2(6)) = ceil(2.585) = 3
Actual subnets = 2^3 = 8
Target prefix = source + 3
Máximo de subredes desde un bloque de origen
El número máximo de subredes está limitado por la familia de direcciones:
- IPv4: el prefijo objetivo máximo es
/32, por lo que el máximo de subredes desde un origen/Nes2^(32-N) - IPv6: el prefijo objetivo máximo es
/128, por lo que el máximo de subredes desde un origen/Nes2^(128-N)
Para propósitos prácticos, un /24 puede producir como máximo 256 rutas /32 (direcciones de host individuales) -- aunque subredes menores a /30 tienen cero hosts utilizables para direccionamiento estándar.
Relación entre subredes y hosts
Existe una compensación directa entre el número de subredes y los hosts por subred. Desde un /24 (256 direcciones totales):
| Subredes | Prefijo | Hosts por subred | Total de hosts utilizables |
|---|---|---|---|
| 2 | /25 | 126 | 252 |
| 4 | /26 | 62 | 248 |
| 8 | /27 | 30 | 240 |
| 16 | /28 | 14 | 224 |
| 32 | /29 | 6 | 192 |
| 64 | /30 | 2 | 128 |
Más subredes significa menos hosts cada una, con un desperdicio creciente de direcciones debido a las direcciones de red y broadcast consumidas por cada subred.
Planificación con N subredes iguales
Al usar esta herramienta para planificación de capacidad, siempre piensa tanto en tus necesidades actuales como en tu trayectoria de crecimiento. Si tienes 6 oficinas remotas hoy, pregúntate cuántas podrías tener en 2-3 años. Si la respuesta es 10, deberías planificar para al menos 16 subredes (la siguiente potencia de dos por encima de 10), no 8. Comenzar con un bloque de origen más grande o solicitar más subredes desde el principio evita el doloroso proceso de renumeración posterior.
Las subredes "extra" que obtienes del redondeo a potencia de dos son una característica, no un defecto. Los ingenieros de red experimentados las tratan como espacio de crecimiento pre-aprovisionado. Etiquétalas como "reservadas" en tu documentación y se vuelven instantáneamente disponibles cuando se abre una nueva oficina, se necesita una nueva VLAN o un proyecto requiere un segmento de red aislado. La alternativa -- no tener subredes de reserva -- significa que tu próxima asignación requiere expandir el bloque de origen (lo cual puede entrar en conflicto con asignaciones adyacentes) o reestructurar todo el plan de subredes.
Un error común es dividir un bloque en el máximo número posible de subredes solo porque puedes. Dividir un /24 en 128 subredes /31 tiene sentido matemático pero rara vez es útil fuera de pools de enlaces punto a punto. Piensa en la cantidad realista de hosts por subred y verifica que las subredes resultantes sean lo suficientemente grandes para ser útiles. La columna "Total de hosts utilizables" en los resultados es el número clave a verificar.
Preguntas frecuentes
¿Por qué no puedo obtener exactamente 5 subredes? Las subredes se definen por longitudes de prefijo binarias, lo que significa que las cantidades de subredes deben ser potencias de dos. Solicitar 5 te da 8 subredes (la menor potencia de dos que es >= 5). Las 3 subredes extra pueden reservarse para crecimiento o dejarse sin asignar.
¿Qué pasa si necesito subredes de diferentes tamaños? Esta herramienta crea subredes de igual tamaño únicamente. Para subredes de diferentes tamaños (por ejemplo, 100 hosts para un departamento y 20 para otro), usa la VLSM Calculator o el Subnet Splitter (Target Host Count).
¿Puedo dividir en más subredes que direcciones?
No. No puedes crear 1,000 subredes de un /24 porque solo hay 256 direcciones. La herramienta valida que la cantidad solicitada sea alcanzable dado el tamaño del bloque de origen.
¿Cómo sé si el tamaño de subred es suficiente para mis hosts? Verifica la columna de hosts utilizables en los resultados. Si cada subred proporciona menos hosts de los que necesitas, necesitas un bloque de origen más grande o menos subredes. El Subnet Splitter (Target Host Count) te permite especificar requerimientos de hosts directamente.
¿Qué pasa con las subredes extra que no solicité? Existen en el espacio de direcciones las uses o no. La mejor práctica es documentarlas como "reservadas" para que no se asignen accidentalmente a otro propósito. Están listas para usar cuando necesites subredes adicionales.
¿Puedo dividir bloques IPv6 con esta herramienta?
Sí. La misma lógica de potencia de dos aplica para IPv6, solo con direcciones de 128 bits. Dividir un /48 en 4 subredes produce cuatro subredes /50, cada una con una cantidad enorme de direcciones.
Herramientas relacionadas
- Subnet Splitter (/x to /y) - Divide una subred en subredes más pequeñas de una longitud de prefijo específica
- Subnet Splitter (Target Host Count) - Divide una subred basándose en los hosts requeridos por subred
- VLSM Calculator - Calcula máscaras de subred de longitud variable a partir de requerimientos de hosts
- Subnet Allocation Planner - Planifica asignaciones de subredes para ajustar los bloques solicitados
- Total Hosts Calculator - Calcula el número total de direcciones en una subred