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
¿Cuántas direcciones de host utilizables H hay en una subred IPv4 con prefijo /29?
/29
Respuesta exacta: un número entero, sin redondear.
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.
Autoevaluación Una dirección se escribe como 10.1.2.3/20. ¿Cuántos bits tiene la parte de host?
12
20
32
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:
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?
255.255.255.192
255.255.255.252
255.255.255.26
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:
Halla los bits de host: h = 32 − p.
Hosts utilizables: H = 2h − 2.
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:
Necesitas N subredes. Toma prestado de la parte de host el menor número de bits n con 2n ≥ N.
El nuevo prefijo es el prefijo antiguo más n.
Cada subred tiene 2(32 − nuevo prefijo) − 2 hosts utilizables.
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:
Encuentra el octeto donde termina el prefijo. Su tamaño de bloque es 256 menos el octeto de la máscara.
La dirección de red es el mayor múltiplo del tamaño de bloque que no supera el octeto de la dirección.
La dirección de difusión es la dirección de red más el tamaño de bloque menos 1.
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
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?
127
64
96
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?
27
30
32
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.
¿Cuántas direcciones de host utilizables H hay en una subred IPv4 con prefijo /26?
/26
Calcula H
Mostrar pistas
La parte de host tiene 32 − p bits.
Resta 2 por la dirección de red y la de difusión.
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
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
Convierte la máscara en una longitud de prefijo contando sus bits a uno.
Después H = 2³²⁻ᵖ − 2.
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
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
Con /27, cada subred contiene 2³²⁻ᵖ direcciones en el último octeto, así que las subredes empiezan en múltiplos de ese tamaño.
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.
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.