Cómo calcular subredes IPv4 para GSI: máscara, rango y broadcast paso a paso
Respuesta rápida: para calcular una subred IPv4, lee el prefijo /n, convierte sus bits en máscara, calcula el tamaño del bloque y localiza en qué intervalo cae la dirección. En una subred ordinaria /27 hay 32 direcciones: para 192.0.2.77/27, la dirección de red es 192.0.2.64, la de difusión o broadcast es 192.0.2.95 y las direcciones asignables a equipos van de 192.0.2.65 a 192.0.2.94. A continuación verás cómo llegar a ese resultado sin memorizar una tabla entera.
Si preparas el Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado (GSI), los cálculos de red te ayudan a razonar preguntas sobre arquitectura de Internet y redes locales. La convocatoria publicada en el BOE incluye esos ámbitos en el programa; consulta siempre la convocatoria aplicable a tu proceso antes de decidir qué estudiar. Esta guía es un ejercicio didáctico, no una descripción del formato de un examen concreto.
Qué significan la dirección IPv4 y el prefijo CIDR
Una dirección IPv4 contiene 32 bits, escritos habitualmente como cuatro números decimales separados por puntos. El prefijo CIDR indica cuántos bits iniciales identifican la red: /24 reserva 24 bits para el prefijo y deja 8; /27 reserva 27 y deja 5. La RFC 4632 documenta la notación por longitud de prefijo y los tamaños de los bloques IPv4.
La máscara expresa la misma separación con unos en la parte de red y ceros en la parte restante. Así, /27 equivale a 255.255.255.224: los tres primeros octetos suman 24 bits a uno y, en el cuarto, 11100000 vale 224. Aplicar un AND binario entre una dirección y la máscara deja el identificador de red. La RFC 950 explica el uso de máscaras para identificar subredes.
Cómo calcular una subred IPv4 en cuatro pasos
1. Cuenta los bits que quedan fuera del prefijo
Resta la longitud del prefijo a 32. Para /27, quedan 32 − 27 = 5 bits. El bloque contiene 25 = 32 direcciones. Hablar de «32 equipos» sería incorrecto para una subred ordinaria: parte del bloque se reserva para identificar la red y para la difusión.
2. Convierte el prefijo en máscara
Escribe 27 unos seguidos de cinco ceros y separa en grupos de ocho bits. Obtendrás 11111111.11111111.11111111.11100000, es decir, 255.255.255.224. Para prefijos entre /24 y /32, basta con calcular el último octeto; con otros prefijos, el octeto que cambia puede ser otro.
3. Encuentra el salto entre bloques
En este caso, el tamaño del bloque en el cuarto octeto es 256 − 224 = 32. Los inicios de bloque dentro de 192.0.2.0/24 son .0, .32, .64, .96, .128, .160, .192 y .224. Busca el mayor inicio que no supere el último octeto de tu dirección.
4. Marca red, difusión y rango de equipos
El 77 cae entre 64 y 95. Por tanto, la red es 192.0.2.64/27 y la última dirección del bloque es 192.0.2.95. En una subred ordinaria con difusión, las direcciones asignables a equipos son las intermedias, de 192.0.2.65 a 192.0.2.94: 32 − 2 = 30. Hemos elegido 192.0.2.0/24 porque la RFC 5737 lo reserva para ejemplos y documentación.
Ejemplo resuelto: 192.0.2.77/27
| Dato | Cálculo | Resultado |
|---|---|---|
| Bits disponibles | 32 − 27 | 5 |
| Direcciones del bloque | 25 | 32 |
| Máscara | 24 bits completos + 11100000 | 255.255.255.224 |
| Salto en el último octeto | 256 − 224 | 32 |
| Intervalo que contiene 77 | 64 a 64 + 31 | 192.0.2.64–192.0.2.95 |
| Direcciones asignables en este caso | 65 a 94 | 30 |
Comprueba el resultado de dos maneras. Primero, el siguiente bloque comienza en 192.0.2.96, justo después de la dirección de difusión. Segundo, el AND binario del último octeto confirma la red: 77 = 01001101; 224 = 11100000; su AND es 01000000 = 64. Si ambas vías coinciden, has reducido el riesgo de un error de salto o de máscara.
Qué cambia al pasar de /26 a /27
Supón que mantienes la dirección 192.0.2.77 y cambias el prefijo. Con /26 quedan seis bits y el bloque tiene 64 direcciones; su máscara es 255.255.255.192. El 77 pertenece al intervalo 192.0.2.64–192.0.2.127. Con /27, el bloque se reduce a 32 direcciones y termina en .95. Al aumentar la longitud del prefijo, el intervalo se hace más pequeño.
Esta comparación sirve para evitar un fallo común: calcular correctamente la máscara, pero conservar el rango de otro prefijo. En una pregunta, anota siempre el prefijo junto a la IP y vuelve a calcular el salto. Si estás repasando otros conceptos de red, puedes enlazar esta lógica con la guía sobre TCP y UDP para GSI y con los registros DNS, sin confundir la función de cada capa o servicio.
La excepción que impide aplicar «menos dos» automáticamente
La regla 2h − 2 resulta útil para las subredes IPv4 ordinarias que reservan una dirección de red y otra de difusión. No la conviertas en una ley universal. La RFC 3021 permite usar prefijos /31 en enlaces punto a punto: sus dos direcciones pueden representar los dos extremos, con condiciones específicas. Un /32 identifica una única dirección. En ejercicios, interpreta primero el tipo de enlace y el enunciado; después decide si debes calcular direcciones asignables a equipos.
Tampoco confundas «direcciones del bloque» con «direcciones utilizables» ni interpretes el número del último octeto por sí solo. 192.0.2.77 no tiene una red determinada hasta conocer su prefijo o máscara. Esa precisión importa más que recitar una lista de equivalencias.
Cómo practicar el cálculo de subredes para GSI
- Haz una tarjeta por regla. Por ejemplo, pregunta «¿cuántos bits quedan en /27?» y responde «cinco». En otra, pregunta «¿cuál es el salto de 255.255.255.224?» y responde «32». Las tarjetas pequeñas ayudan a detectar qué paso no recuerdas.
- Resuelve un caso sin mirar. Usa una IP distinta, como
192.0.2.138/27. Su bloque empieza en.128y acaba en.159; las direcciones asignables, en el caso ordinario, van de.129a.158. - Comprueba con una segunda vía. Usa el salto y luego el AND binario, o dibuja los intervalos de 32 en 32. Si fallas, identifica si confundiste bits, máscara, inicio de bloque o difusión.
- Alterna formatos de repaso. Tras comprender el procedimiento, prueba preguntas tipo test sobre prefijos y rangos; usa flashcards para las conversiones que te cuestan y audio-podcasts para repasar el razonamiento en un momento distinto. El cálculo final conviene hacerlo por escrito.
PreparaGSI reúne tests, flashcards y audio-podcasts para que puedas combinar práctica, recuerdo y repaso. Puedes explorar estas opciones en PreparaGSI y contrastar siempre los puntos del programa con el BOE de tu convocatoria.
Preguntas frecuentes
¿Cuántas direcciones hay en una subred /27?
Hay 32 direcciones porque quedan cinco bits fuera del prefijo y 25 = 32. En una subred ordinaria con dirección de red y difusión, 30 son asignables a equipos.
¿Cómo sé cuál es el broadcast de 192.0.2.77/27?
El salto es 32; el 77 cae en el bloque que empieza en 64. Su última dirección es 64 + 31 = 95, por lo que el broadcast es 192.0.2.95.
¿Es lo mismo máscara que prefijo?
Son dos formas de expresar qué bits pertenecen a la parte de red: /27 equivale a 255.255.255.224. La notación de prefijo es más compacta.
¿Debo memorizar todos los rangos IPv4?
No necesitas memorizar cada intervalo del ejemplo. Aprende a obtener el tamaño del bloque a partir del prefijo, a localizar el inicio y a verificarlo con la máscara. Así podrás resolver direcciones nuevas.