Subredes IPv4: problemas de práctica con soluciones paso a paso

También llamado: subneteo · máscara de subred

Problemas gratis de Subredes IPv4 con diagramas, pistas y soluciones completas. Valores nuevos cada vez, en tres niveles: hosts por subred, dividir una red, rangos de direcciones.

Problema de práctica gratisFácil
/2911111111111111111111111111111000bits de redbits de host

¿Cuántas direcciones de host utilizables H hay en una subred IPv4 con prefijo /29?

/29

Respuesta exacta: un número entero, sin redondear.

Siguiente problema →
Practica Subredes IPv4 gratisPractica Subredes IPv4 ahora5 problemas gratis cada día. Sin tarjeta.

Qué practicas

  1. Fácilhosts por subred
  2. Mediadividir una red
  3. Difícilrangos de direcciones

Fórmulas clave

Hosts por subred
2(32 − prefix) − 2 (/31: 2, /32: 1)
Tamaño de bloque
256 − (mask octet)
Dirección de red
IP AND máscara
Dirección de difusión
IP OR (NOT máscara): todos los bits de host a 1
Subredes con n bits prestados
2n

Aprende Subredes IPv4 desde cero

Antes de esto: Sistemas de numeración

1Qué es una subred

Cada dispositivo de una red IPv4 tiene una dirección IP, por ejemplo 192.168.10.37. Tiene 32 bits de longitud y se escribe como cuatro números del 0 al 255. Cada número es un byte, llamado octeto.

Una dirección tiene dos partes. La primera parte indica en qué red está el dispositivo. La segunda indica qué host (dispositivo) es dentro de esa red.

Piensa en una dirección postal: el nombre de la calle es la red, el número de la casa es el host.

Una subred es una de esas redes. Dividir una red grande en subredes mantiene el tráfico local y permite a un administrador dar a cada departamento su propio rango.

El prefijo indica dónde está la división. En 192.168.10.37/24 los primeros 24 bits son la parte de red, y los últimos 8 bits son la parte de host.

N24H8032
Autoevaluación Una dirección se escribe como 10.1.2.3/20. ¿Cuántos bits tiene la parte de host?
  1. 12
  2. 20
  3. 32
  4. 8

Respuesta: 12. Una dirección tiene 32 bits. El prefijo /20 da 20 bits de red, así que quedan 32 − 20 = 12 bits para el host. 20 es la parte de red, no la de host.

2Prefijo, máscara y número de hosts

La misma división puede escribirse como una máscara de subred: 32 bits con 1 en la parte de red y 0 en la parte de host, escrita como una dirección.

Una máscara /24 son 24 unos y 8 ceros: 255.255.255.0. Una máscara /16 es 255.255.0.0.

Cuando el prefijo termina dentro de un octeto, ese octeto tiene activados los primeros bits. Estos son los únicos valores que puede tener un octeto de máscara:

  • 1 bit: 128. 2 bits: 192. 3 bits: 224. 4 bits: 240.
  • 5 bits: 248. 6 bits: 252. 7 bits: 254. 8 bits: 255.

Ejemplo: /27 es 24 + 3 bits, así que la máscara es 255.255.255.224.

Con h bits de host hay 2h direcciones. Dos de ellas no se pueden asignar a un dispositivo: la primera es la dirección de red y la última es la dirección de difusión (broadcast).

H = 2(32 − p) − 2

Para /24: 2⁸ − 2 = 254 hosts utilizables. Para /27: 2⁵ − 2 = 30.

Las listas de acceso usan una máscara wildcard, la inversa de la máscara de subred: cada octeto es 255 menos el octeto de la máscara. Para /27 es 0.0.0.31.

Autoevaluación ¿Cuál es la máscara de subred de una red /26?
  1. 255.255.255.192
  2. 255.255.255.252
  3. 255.255.255.26
  4. 255.255.255.64

Respuesta: 255.255.255.192. /26 es 24 + 2 bits, y un octeto con los 2 primeros bits activados es 128 + 64 = 192. 64 es el valor solo del segundo bit, y 252 es el octeto de 6 bits.

3El método paso a paso

Hosts y máscaras:

  1. Halla los bits de host: h = 32 − p.
  2. Hosts utilizables: H = 2h − 2.
  3. Para pasar de una máscara a un prefijo, cuenta los bits a 1: 255 son 8, 224 son 3, y así sucesivamente.

Dividir una red:

  1. Necesitas N subredes. Toma prestado de la parte de host el menor número de bits n con 2n ≥ N.
  2. El nuevo prefijo es el prefijo antiguo más n.
  3. Cada subred tiene 2(32 − nuevo prefijo) − 2 hosts utilizables.
  4. Para que quepan h hosts en una subred, halla el menor número de bits de host con 2bits − 2 ≥ h.

El rango de una dirección:

  1. Encuentra el octeto donde termina el prefijo. Su tamaño de bloque es 256 menos el octeto de la máscara.
  2. La dirección de red es el mayor múltiplo del tamaño de bloque que no supera el octeto de la dirección.
  3. La dirección de difusión es la dirección de red más el tamaño de bloque menos 1.
  4. Los hosts utilizables son todo lo que hay en medio: red + 1 hasta difusión − 1.

4Un ejemplo resuelto

Sigue cada paso. Intenta adivinar el siguiente antes de abrirlo.

Ejemplo resuelto

La red 192.168.10.0/24 debe dividirse en al menos 10 subredes iguales. Si tomas prestados el menor número posible de bits, ¿cuántos hosts utilizables H tiene cada subred?

1

Cuenta los bits que tienes

Una red /24 tiene 32 − 24 = 8 bits de host para repartir.

2

Toma prestados los bits suficientes

Tomar prestados n bits da 2n subredes. 2³ = 8 son pocas. 2⁴ = 16 bastan.

Así que tomas prestados n = 4 bits.

3

Halla el nuevo prefijo

p = 24 + 4 = 28
N24S4H4032

Eso deja 32 − 28 = 4 bits de host.

4

Cuenta los hosts utilizables

H = 2⁴ − 2 = 14
5

Comprueba la respuesta

16 subredes de 16 direcciones cada una usan 16 · 16 = 256 direcciones, exactamente el tamaño de la red /24. Los números cuadran.

Respuesta

Cada subred /28 tiene H = 14 hosts utilizables.

5Hallar el rango de una dirección

Toma el host 10.20.130.90/27. El prefijo termina en el cuarto octeto, y la máscara es 255.255.255.224.

tamaño del bloque = 256 − 224 = 32

Las subredes del cuarto octeto empiezan en 0, 32, 64, 96, … El octeto de la dirección, 90, está entre 64 y 95.

  • Dirección de red: 10.20.130.64.
  • Dirección de difusión: 64 + 32 − 1 = 95, es decir 10.20.130.95.
  • Hosts utilizables: de 10.20.130.65 a 10.20.130.94.

Cuando el prefijo termina en el tercer octeto, por ejemplo /20, los mismos pasos funcionan con el tercer octeto. El cuarto octeto es entonces 0 para la red y 255 para la difusión.

Autoevaluación Un host tiene la dirección 10.20.72.98/27. ¿Cuál es el cuarto octeto de su dirección de red?
  1. 127
  2. 64
  3. 96
  4. 98

Respuesta: 96. El tamaño de bloque es 256 − 224 = 32. Los múltiplos son 0, 32, 64, 96, 128, y 96 es el mayor que no supera 98. 127 es la difusión, y 64 usa un bloque de 64 (una /26).

6Errores frecuentes

  • Olvidar el −2. La dirección de red y la de difusión no son hosts utilizables.
  • Usar el prefijo como número de bits de host. Los bits de host son 32 − p.
  • Tomar prestados demasiados bits. Toma el menor n que dé suficientes subredes.
  • Calcular el tamaño de bloque en el octeto equivocado. Usa el octeto donde termina el prefijo.
  • Tomar la propia dirección como dirección de red. Redondea hacia abajo a un múltiplo del tamaño de bloque.
Autoevaluación ¿Cuántas direcciones de host utilizables hay en una subred /27?
  1. 27
  2. 30
  3. 32
  4. 5

Respuesta: 30. 32 − 27 = 5 bits de host, y 2⁵ − 2 = 30. 32 olvida que la dirección de red y la de difusión no se pueden usar.

7Cómo son las preguntas de examen

  • Fácil: hosts por subred. Hosts utilizables para un prefijo, la máscara de un prefijo, el prefijo de una máscara, o una máscara wildcard.
  • Medio: dividir una red. Cuántas subredes de un prefijo dado caben, cuántos bits tomar prestados y los hosts por subred, o la subred más pequeña para un número de hosts.
  • Difícil: rangos de direcciones. La dirección de red, de difusión o la última utilizable de un host, una ruta resumen para varias redes, o la asignación VLSM.

Para una ruta resumen, escribe en binario el octeto que cambia y cuenta cuántos bits iniciales comparten todas las redes.

En VLSM, da primero su subred a la LAN más grande, luego la siguiente justo después de ella, cada una con su propio prefijo.

Apréndelo paso a paso en la appApréndelo paso a paso en la app

Ejemplos resueltos

Ejemplo 1Fácil
/2611111111111111111111111111000000bits de redbits de host

¿Cuántas direcciones de host utilizables H hay en una subred IPv4 con prefijo /26?

/26

Calcula H

Mostrar pistas
  1. La parte de host tiene 32 − p bits.
  2. Resta 2 por la dirección de red y la de difusión.
  3. 32 − 26 = 6.
Mostrar la respuesta y la solución paso a paso

Subredes IPv4: una dirección tiene 32 bits. El prefijo /p indica cuántos bits iniciales identifican la red; los 32 − p bits restantes numeran los hosts. Una subred tiene 2³²⁻ᵖ direcciones, pero la primera (dirección de red) y la última (de difusión) no se pueden asignar a hosts, así que caben 2³²⁻ᵖ − 2 hosts. Excepciones: una /31 (enlace punto a punto, RFC 3021) usa sus 2 direcciones para hosts, y una /32 es una única dirección (un solo host o una interfaz de loopback).

Bits de host

32 − 26 = 6

Hosts utilizables

26 − 2 = 64 − 2 = 62

Respuesta

H = 62
Ejemplo 2Media
255.255.252.011111111111111111111110000000000bits de redbits de host

Una subred usa la máscara 255.255.252.0. ¿Cuántas direcciones de host utilizables H tiene?

255.255.252.0

Calcula H

Mostrar pistas
  1. Convierte la máscara en una longitud de prefijo contando sus bits a uno.
  2. Después H = 2³²⁻ᵖ − 2.
  3. p = 22.
Mostrar la respuesta y la solución paso a paso

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Longitud del prefijo

255.255.252.0 = /22

Hosts utilizables

210 − 2 = 1022

Respuesta

H = 1022
Ejemplo 3Difícil
último octeto = 194112816403201608041201redhost

Un host tiene la dirección 10.20.178.194/27. ¿Cuál es el cuarto octeto x de la última dirección de host utilizable de su subred?

10.20.178.194/27

Calcula x

Mostrar pistas
  1. Con /27, cada subred contiene 2³²⁻ᵖ direcciones en el último octeto, así que las subredes empiezan en múltiplos de ese tamaño.
  2. La dirección de red es el múltiplo igual o inferior a 194; la de difusión es el múltiplo siguiente menos 1.
  3. tamaño de bloque = 25 = 32.
Mostrar la respuesta y la solución paso a paso

Subredes IPv4: una dirección tiene 32 bits. El prefijo /p indica cuántos bits iniciales identifican la red; los 32 − p bits restantes numeran los hosts. Una subred tiene 2³²⁻ᵖ direcciones, pero la primera (dirección de red) y la última (de difusión) no se pueden asignar a hosts, así que caben 2³²⁻ᵖ − 2 hosts. Excepciones: una /31 (enlace punto a punto, RFC 3021) usa sus 2 direcciones para hosts, y una /32 es una única dirección (un solo host o una interfaz de loopback).

Tamaño de bloque

25 = 32

Subred de este host

red: ⌊194/32⌋·32 = 192
difusión: 192 + 32 − 1 = 223
hosts utilizables: 193 … 222

Respuesta

x = 222

Preguntas y respuestas

Subredes IPv4: ¿qué es?

Cada dispositivo de una red IPv4 tiene una dirección IP, por ejemplo 192.168.10.37. Tiene 32 bits de longitud y se escribe como cuatro números del 0 al 255. Cada número es un byte, llamado octeto.

Una dirección tiene dos partes. La primera parte indica en qué red está el dispositivo. La segunda indica qué host (dispositivo) es dentro de esa red.

Subredes IPv4: ¿cómo se resuelven los ejercicios paso a paso?

Subredes IPv4: una dirección tiene 32 bits. El prefijo /p indica cuántos bits iniciales identifican la red; los 32 − p bits restantes numeran los hosts. Una subred tiene 2³²⁻ᵖ direcciones, pero la primera (dirección de red) y la última (de difusión) no se pueden asignar a hosts, así que caben 2³²⁻ᵖ − 2 hosts. Excepciones: una /31 (enlace punto a punto, RFC 3021) usa sus 2 direcciones para hosts, y una /32 es una única dirección (un solo host o una interfaz de loopback).

Subredes IPv4: ¿cuáles son los errores más comunes?
  • Cuenta todos los bits a cero de la máscara, incluidos los ocho del último octeto (0).
Subredes IPv4: ¿qué se practica?
  • Fácil: hosts por subred
  • Media: dividir una red
  • Difícil: rangos de direcciones

Cada problema tiene valores nuevos, así aprendes el método y no una respuesta. ¿Te has atascado? Abre primero una pista pequeña y la explicación completa solo cuando la necesites.

Cómo funciona la práctica

  • Cada problema tiene valores nuevos, así aprendes el método y no una respuesta.
  • ¿Te has atascado? Abre primero una pista pequeña y la explicación completa solo cuando la necesites.
  • Tu progreso, tus errores y tus problemas guardados se conservan para que puedas repasar antes del examen.

Temas antes y después de este

Aprende primero

Calculadoras

Asignaturas con este tema

Más temas de Informática

Hoja de ejercicios imprimible

Practica Subredes IPv4 gratisPractica Subredes IPv4 ahora5 problemas gratis cada día. Sin tarjeta.