Comprobar mi conexión

Guías · Redes básicas

CIDR y subredes explicados: ¿qué significa /24?

Las reglas de cortafuegos, las redes en la nube y los ajustes del router escriben los rangos de direcciones como algo/número. En cuanto ves qué cuenta ese número, puedes leer cualquiera de ellos, y comprobarlo, de cabeza.

Bits, no puntos

Una dirección IPv4 tiene 32 bits. Los puntos la dividen en cuatro grupos de 8 para que se lea mejor, pero la barra los ignora: /24 significa «los primeros 24 bits son la red; los 8 restantes varían». Ocho bits libres dan 28 = 256 combinaciones.

Esa es toda la idea de CIDR (Classless Inter-Domain Routing, enrutamiento entre dominios sin clases). Antes, las redes venían en tres tamaños fijos; CIDR permite que un bloque tenga cualquier potencia de dos, así que a proveedores y empresas se les puede dar justo lo que necesitan.

Un ejemplo real: un /24, y luego una cuarta parte

Metimos 192.0.2.0/24 en la calculadora de subredes de iplover, y luego 192.0.2.64/26:

Campo192.0.2.0/24192.0.2.64/26
Dirección de red192.0.2.0192.0.2.64
Primer host utilizable192.0.2.1192.0.2.65
Último host utilizable192.0.2.254192.0.2.126
Broadcast192.0.2.255192.0.2.127
Direcciones (utilizables)256 (254)64 (62)
Máscara de red255.255.255.0255.255.255.192
Máscara wildcard0.0.0.2550.0.0.63
Máscara en binario11111111.11111111.11111111.0000000011111111.11111111.11111111.11000000

La fila en binario es la imagen más clara de un prefijo: unos para los bits de red fijos, ceros para los libres. /26 fija dos bits más que /24, lo que corta el bloque en cuatro cuartos de 64: .0–.63, .64–.127, .128–.191, .192–.255. Nuestro ejemplo es el segundo cuarto.

La primera dirección de un bloque da nombre a la red y la última es la de broadcast, así que ninguna de las dos se asigna a un dispositivo; por eso 256 se quedan en 254 utilizables. Dos excepciones: un /31 (dos direcciones) se usa en enlaces punto a punto, donde las dos son utilizables, y un /32 es una sola dirección.

Calcúlalo a mano

  1. Tamaño del bloque = 2(32 − prefijo). Para /26: 26 = 64.
  2. Encuentra el bloque de una dirección: toma el último grupo, divídelo entre el tamaño del bloque, quita el resto y vuelve a multiplicar. Para 192.0.2.200/26: 200 ÷ 64 = 3,1 → 3 × 64 = 192. Así que la red es 192.0.2.192, el broadcast es 192.0.2.255 y los dispositivos usan de .193 a .254. (Es también lo que da la calculadora.)
  3. Máscara de red: 256 menos el tamaño del bloque en el grupo donde termina el prefijo. 256 − 64 = 192, así que 255.255.255.192.

Para prefijos más cortos que 24, haz lo mismo en el tercer grupo (un /22 son 4 bloques de 256 en el tercer grupo: 210 = 1024 direcciones).

Los tamaños que te vas a encontrar

PrefijoMáscara de redDireccionesUso habitual
/8255.0.0.016.777.216El bloque privado 10.0.0.0/8
/16255.255.0.065.536Una red en la nube (por ejemplo una VPC de 10.0.0.0/16)
/20255.255.240.04096Subredes en la nube, bloques pequeños de proveedores
/24255.255.255.0256La red de una casa o una oficina; el bloque más pequeño que suele enrutarse en internet
/26255.255.255.19264Un segmento pequeño, como la wifi de invitados o una sala de servidores
/29255.255.255.2488 (6 utilizables)Un pequeño bloque de direcciones fijas de un proveedor para empresas
/30255.255.255.2524 (2 utilizables)Enlaces punto a punto antiguos
/32255.255.255.2551Una dirección en una regla de cortafuegos

IPv6 usa la misma idea, con números más grandes

Una dirección IPv6 tiene 128 bits. Un solo segmento de red, como la wifi de tu casa, es casi siempre un /64: 64 bits para la red y 264 (unos 18 trillones) para los dispositivos. Los proveedores dan a sus clientes un /56 o un /48, que el router divide en /64. La calculadora muestra las cuentas: 2001:db8:1234::/48 contiene 65.536 redes /64, y 2001:db8:1234:5600::/56 contiene 256. En IPv6 nadie cuenta los hosts utilizables; la única pregunta es cuántos /64 tienes.

Elige un tamaño

NecesitasEligePor qué
Hasta unos 250 dispositivos en una LAN/24El valor por defecto habitual; fácil de leer.
Hasta 60 dispositivos, y quieres segmentos separados/26Caben cuatro segmentos en un /24.
Una red en la nube con margen para crecer/16 para la red, /20 o /24 por subredDifícil de ampliar después; dejar espacio ahora no cuesta nada.
Que una regla coincida con una sola dirección/32 (o /128 en IPv6)Exactamente una dirección.
Cualquier LAN IPv6/64La autoconfiguración de direcciones lo espera.

Un error habitual

Una regla escrita como 192.0.2.200/24 es válida en muchas herramientas, pero significa todo el bloque 192.0.2.0, no esa única dirección. Si querías una dirección, escribe /32. La mayoría de herramientas redondean la dirección hacia abajo hasta la red sin avisar; la calculadora te muestra qué bloque has escrito en realidad.

Fuentes

Documentos oficiales que usamos para comprobar los datos de esta guía.