ByteTools

Máscara de subred y CIDR explicados

Actualizado el 2026-11-04

Una máscara de subred indica a un dispositivo qué parte de una dirección IPv4 identifica la red y cuál identifica el equipo. La notación CIDR expresa la misma información como una barra y un número, por ejemplo /24, que significa que los primeros 24 bits son la parte de red. La máscara 255.255.255.0 y el prefijo /24 son dos formas de escribir lo mismo.

Una máscara en binario

Una dirección IPv4 tiene 32 bits. Una máscara de subred es una serie de bits 1 seguida de una serie de bits 0. Los bits 1 marcan la parte de red y los bits 0 la parte de equipo. La longitud del prefijo es el número de bits 1.

/24  11111111.11111111.11111111.00000000  = 255.255.255.0
/26  11111111.11111111.11111111.11000000  = 255.255.255.192
/20  11111111.11111111.11110000.00000000  = 255.255.240.0

Cada octeto de la máscara toma uno de nueve valores: 0, 128, 192, 224, 240, 248, 252, 254 o 255. Son las sumas de los bits desde la izquierda: 128, 128+64=192, 192+32=224, y así sucesivamente.

El número de bits de equipo es 32 - prefijo. Una subred tiene 2^(bits de equipo) direcciones en total. Normalmente dos no son utilizables: la primera es la dirección de red y la última es la dirección de broadcast. Por tanto, el número de direcciones utilizables es 2^(bits de equipo) - 2.

Ejemplo resuelto: 192.168.10.37/26

Calcule la red, el broadcast y el rango de equipos de 192.168.10.37/26.

  1. La máscara es 255.255.255.192. Solo se usa en parte el último octeto.
  2. El tamaño del bloque es 256 - 192 = 64. Las subredes en el último octeto empiezan en 0, 64, 128 y 192.
  3. El valor 37 está entre 0 y 63, así que la subred empieza en 0.
ElementoValor
Dirección de red192.168.10.0
Primer equipo utilizable192.168.10.1
Último equipo utilizable192.168.10.62
Dirección de broadcast192.168.10.63
Direcciones totales64 (26)
Equipos utilizables62

Puede comprobar el resultado con un AND bit a bit: la dirección de red es la dirección AND la máscara. En el último octeto, 37 es 00100101 y 192 es 11000000; el AND es 00000000, es decir, 0. Puede verificar cualquier ejemplo con la calculadora de subredes.

Tabla de referencia CIDR de /8 a /32

CIDRMáscara de subredDirecciones totalesEquipos utilizables
/8255.0.0.016,777,21616,777,214
/9255.128.0.08,388,6088,388,606
/10255.192.0.04,194,3044,194,302
/11255.224.0.02,097,1522,097,150
/12255.240.0.01,048,5761,048,574
/13255.248.0.0524,288524,286
/14255.252.0.0262,144262,142
/15255.254.0.0131,072131,070
/16255.255.0.065,53665,534
/17255.255.128.032,76832,766
/18255.255.192.016,38416,382
/19255.255.224.08,1928,190
/20255.255.240.04,0964,094
/21255.255.248.02,0482,046
/22255.255.252.01,0241,022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422 (enlaces punto a punto, RFC 3021)
/32255.255.255.25511 (un solo equipo)

Máscaras wildcard

Una máscara wildcard es la inversa de una máscara de subred: todos los bits se invierten. Donde la máscara de subred tiene un 1, la wildcard tiene un 0, y al revés. Los routers y cortafuegos (por ejemplo las listas de acceso de Cisco y las sentencias network de OSPF) usan máscaras wildcard, en las que un bit 0 significa «debe coincidir» y un bit 1 significa «cualquier valor».

  • /24, máscara 255.255.255.0, da la wildcard 0.0.0.255
  • /26, máscara 255.255.255.192, da la wildcard 0.0.0.63
  • /20, máscara 255.255.240.0, da la wildcard 0.0.15.255

Una forma rápida de calcularla: reste cada octeto de la máscara a 255.

Dividir un /24 en cuatro subredes /26

Tomemos la red de documentación 198.51.100.0/24. Al añadir dos bits al prefijo se obtienen 22 = 4 subredes de 64 direcciones cada una.

SubredRedRango utilizableBroadcast
1198.51.100.0/26198.51.100.1 – 198.51.100.62198.51.100.63
2198.51.100.64/26198.51.100.65 – 198.51.100.126198.51.100.127
3198.51.100.128/26198.51.100.129 – 198.51.100.190198.51.100.191
4198.51.100.192/26198.51.100.193 – 198.51.100.254198.51.100.255

Las cuatro subredes juntas albergan 4 × 62 = 248 equipos utilizables, frente a los 254 del /24 único. La diferencia de seis direcciones corresponde a las direcciones de red y de broadcast adicionales. Dividir en subredes es útil para separar departamentos, servidores y Wi-Fi de invitados, y para limitar el tráfico de broadcast.

Convenciones de prefijos IPv6

IPv6 usa la misma notación con barra, pero las reglas de planificación son distintas. Como el espacio de direcciones es enorme, no se cuentan los equipos. Las convenciones habituales son:

  • /64 para cada red local (LAN) normal. Funciones como SLAAC (configuración automática de direcciones) necesitan una parte de equipo de 64 bits. No use un prefijo más largo en una LAN normal.
  • /56 o /48 para un cliente o una sede. Un /48 contiene 65,536 redes /64, y un /56 contiene 256.
  • /32 es una asignación típica para un proveedor de internet, y 2001:db8::/32 es el rango de documentación.
  • /128 es una única dirección, como /32 en IPv4.

Por ejemplo, una sede con 2001:db8:abcd::/48 puede usar 2001:db8:abcd:1::/64 para una VLAN y 2001:db8:abcd:2::/64 para la siguiente.

Para conocer los fundamentos de las direcciones, lea qué es una dirección IP. Para calcular cualquier red con rapidez, use la calculadora de subredes.

Guías relacionadas