🌐 ARTÍCULO

Subnetting y direccionamiento IP — Guía completa para ASIR

REDES // 2026-04-08 — Iván Brihuega

Las redes son el pilar de ASIR. El subnetting es el tema que más cuesta al principio, pero una vez que lo entiendes de verdad, todo lo demás encaja. Esta guía va desde la base hasta el cálculo de subredes con VLSM, con ejemplos resueltos paso a paso.

1. Modelo OSI y TCP/IP

El modelo OSI es el marco de referencia estándar para entender cómo se comunican los dispositivos. Tiene 7 capas, cada una con una función específica. En la práctica se usa más TCP/IP (4 capas), pero OSI aparece en todos los exámenes.

7AplicaciónInterfaz con el usuarioHTTP, FTP, DNS, SMTP
6PresentaciónCifrado, compresión, formatoSSL/TLS, JPEG, ASCII
5SesiónGestión de sesionesNetBIOS, RPC
4TransporteExtremo a extremo, puertosTCP, UDP
3RedEnrutamiento, direcciones IPIP, ICMP, ARP
2Enlace de datosTramas, direcciones MACEthernet, Wi-Fi, PPP
1FísicaBits, cables, señalesRJ45, fibra óptica
TCP/IP vs OSI: TCP/IP agrupa las capas 5, 6 y 7 en una sola (Aplicación), y las capas 1 y 2 en Acceso a red. En el día a día trabajas con TCP/IP; en los exámenes te preguntan OSI.

2. Direccionamiento IPv4

Una dirección IPv4 son 32 bits divididos en 4 octetos de 8 bits cada uno, escritos en decimal separados por puntos.

192 .168 .1 .100 11000000 .10101000 .00000001 .01100100 ↑ ↑ ↑ ↑ octeto 1 octeto 2 octeto 3 octeto 4 Rango por octeto: 0 — 255

Cada dirección tiene dos partes: la parte de red (identifica la red) y la parte de host (identifica el dispositivo dentro de esa red). La máscara de subred es la que separa ambas partes.

Dirección especial: la primera dirección de una subred es la dirección de red (no asignable) y la última es el broadcast (tampoco asignable). Los hosts usables están entre ambas.

3. Clases de red y rangos privados

CLASERANGOMÁSCARA POR DEFECTOHOSTS POR REDUSO
A1.0.0.0 — 126.255.255.255255.0.0.0 /816.777.214Grandes empresas
B128.0.0.0 — 191.255.255.255255.255.0.0 /1665.534Empresas medianas
C192.0.0.0 — 223.255.255.255255.255.255.0 /24254Redes pequeñas
D224.0.0.0 — 239.255.255.255Multicast
E240.0.0.0 — 255.255.255.255Reservada

Dentro de cada clase hay rangos privados (RFC 1918) que no se enrutan por Internet y se usan en redes locales:

CLASERANGO PRIVADOCIDRDÓNDE LO VES
A10.0.0.0 — 10.255.255.255/8Redes corporativas grandes
B172.16.0.0 — 172.31.255.255/12Empresas medianas
C192.168.0.0 — 192.168.255.255/16Routers domésticos, aulas ASIR
127.0.0.0/8 es el rango de loopback. 127.0.0.1 siempre apunta al propio dispositivo. Muy usado para probar servicios en local.

4. Máscara de subred

La máscara de subred es otro número de 32 bits donde los 1s indican la parte de red y los 0s la parte de host. Siempre son 1s contiguos seguidos de 0s contiguos.

Máscara /24: Decimal: 255 .255 .255 .0 Binario: 11111111.11111111.11111111.00000000 ←────── red ──────────────→ ←host→ IP: 192.168.1.100 Máscara: 255.255.255.0 ───────────── Red: 192.168.1.0 ← parte de red (AND lógico) Broadcast:192.168.1.255 ← todos los bits de host a 1 Hosts: 192.168.1.1 — 192.168.1.254 (254 hosts)

El AND lógico entre la IP y la máscara te da siempre la dirección de red:

192.168.1.100 → 11000000.10101000.00000001.01100100 AND 255.255.255.0 → 11111111.11111111.11111111.00000000 ───────────────────────────────────────────────────── = 192.168.1.0 → 11000000.10101000.00000001.00000000

5. Notación CIDR

CIDR (Classless Inter-Domain Routing) simplifica la máscara con un número que indica cuántos bits son de red. Es lo que ves detrás de la barra: 192.168.1.0/24.

PREFIJOMÁSCARAHOSTS USABLESUSO TÍPICO
/8255.0.0.016.777.214Clase A completa
/16255.255.0.065.534Clase B completa
/24255.255.255.0254LAN típica, aulas
/25255.255.255.128126Dividir /24 en 2
/26255.255.255.19262Dividir /24 en 4
/27255.255.255.22430Subredes pequeñas
/28255.255.255.24014Grupos reducidos
/29255.255.255.2486Enlaces punto a punto
/30255.255.255.2522Enlace router-router
/32255.255.255.2551 (host único)Rutas de host, loopback

Fórmulas clave:

Hosts usables = 2^(bits de host) - 2 Número subredes = 2^(bits prestados) Bits de host = 32 - prefijo CIDR Ejemplo /26: bits de host = 32 - 26 = 6 hosts usables = 2^6 - 2 = 62 salto entre redes = 256 - 192 = 64 (192 = último octeto de 255.255.255.192)

6. Cálculo de subredes paso a paso

El método más rápido en examen usa el bloque o salto: el valor del último octeto significativo de la máscara restado a 256.

EJEMPLO RESUELTO — Red 192.168.10.0/26

Máscara: 255.255.255.192 → último octeto = 192 Salto: 256 - 192 = 64 Subredes que genera: Subred 0: 192.168.10.0 — Red 192.168.10.1 — Primer host 192.168.10.62 — Último host 192.168.10.63 — Broadcast ───────────────────────────────────────── Subred 1: 192.168.10.64 — Red 192.168.10.65 — Primer host 192.168.10.126 — Último host 192.168.10.127 — Broadcast ───────────────────────────────────────── Subred 2: 192.168.10.128 — Red Subred 3: 192.168.10.192 — Red (y así hasta completar el /24) Total: 4 subredes × 62 hosts usables = 248 hosts

EJEMPLO RESUELTO — ¿A qué subred pertenece 172.16.45.200/20?

Prefijo /20 → máscara 255.255.240.0 El octeto interesante es el 3º: 240 Salto: 256 - 240 = 16 Múltiplos de 16: 0, 16, 32, 48... El 3er octeto de la IP es 45. ¿Entre qué múltiplos cae 45? → 32 ≤ 45 < 48 Dirección de red: 172.16.32.0 /20 Broadcast: 172.16.47.255 Hosts: 172.16.32.1 — 172.16.47.254 (4094 hosts)

7. VLSM — Subredes de tamaño variable

VLSM (Variable Length Subnet Masking) permite asignar a cada subred exactamente el tamaño que necesita, en lugar de dividir todo en bloques iguales. Es lo que se usa en entornos reales.

La regla fundamental: ordenar los requerimientos de mayor a menor y asignar siempre empezando desde el bloque más grande.

EJEMPLO RESUELTO — Red 10.0.0.0/24 con 4 departamentos

Requisitos: Departamento A: 60 hosts Departamento B: 25 hosts Departamento C: 10 hosts Enlace router: 2 hosts Ordenados de mayor a menor: 60 hosts → necesita al menos 62 (64-2) → /26 (salto 64) 25 hosts → necesita al menos 30 (32-2) → /27 (salto 32) 10 hosts → necesita al menos 14 (16-2) → /28 (salto 16) 2 hosts → necesita al menos 2 (4-2) → /30 (salto 4) Asignación: Dpto A: 10.0.0.0/26 → hosts 10.0.0.1 — 10.0.0.62 Dpto B: 10.0.0.64/27 → hosts 10.0.0.65 — 10.0.0.94 Dpto C: 10.0.0.96/28 → hosts 10.0.0.97 — 10.0.0.110 Enlace: 10.0.0.112/30 → hosts 10.0.0.113 — 10.0.0.114 Espacio restante sin usar: 10.0.0.116 — 10.0.0.255
Error clásico en VLSM: intentar asignar una subred que empieza en una dirección que no es múltiplo de su bloque. Las subredes deben estar alineadas con su salto (10.0.0.64 para /27 está bien; 10.0.0.68 para /27 está mal).

8. Comandos útiles de red

Los imprescindibles que aparecen en prácticas y exámenes de ASIR:

Linux / Unix

ip a # ver interfaces y direcciones IP ip r # tabla de enrutamiento ip route add X.X.X.X/Y # añadir ruta estática ping -c 4 8.8.8.8 # test conectividad (4 paquetes) traceroute 8.8.8.8 # ruta hasta destino nslookup google.com # resolver DNS dig google.com # resolución DNS detallada ss -tulnp # puertos abiertos con proceso arp -a # tabla ARP (IP ↔ MAC) nmcli con show # conexiones NetworkManager

Windows (CMD / PowerShell)

ipconfig /all # ver config de red completa ipconfig /release # liberar IP (DHCP) ipconfig /renew # solicitar nueva IP (DHCP) ipconfig /flushdns # limpiar caché DNS ping 8.8.8.8 # test conectividad tracert 8.8.8.8 # ruta hasta destino nslookup google.com # resolver DNS route print # tabla de enrutamiento netstat -ano # conexiones activas con PID arp -a # tabla ARP

Cisco IOS (routers/switches)

show ip interface brief # resumen de interfaces show ip route # tabla de enrutamiento show running-config # configuración activa interface GigabitEthernet0/0 ip address 192.168.1.1 255.255.255.0 no shutdown # activar interfaz ip route 0.0.0.0 0.0.0.0 192.168.1.254 # ruta por defecto

9. Trucos de examen

Calcular máscara desde prefijo en segundos: rellena los bits de izquierda a derecha. Si el prefijo es /20, los primeros 20 bits son 1 y el resto 0. Los primeros dos octetos completos son 255.255. Quedan 4 bits de 1 en el tercer octeto: 11110000 = 128+64+32+16 = 240. Resultado: 255.255.240.0
Encontrar el rango de una subred sin calcular: multiplica el número de subred por el salto para obtener la dirección de red. El broadcast es (siguiente red) - 1. Con /26 (salto 64) la subred 2 empieza en 128, termina en 191.
En VLSM, el orden importa siempre. Si asignas primero el bloque pequeño en una dirección que no es múltiplo del bloque grande que viene después, te quedas sin espacio contiguo.
Comprueba tus cálculos con la calculadora CIDR de RETROTERM — introduce la red en notación CIDR y te da de golpe la red, broadcast, primer/último host, wildcard y número de hosts. → Ir a TOOLS