En CIDR IPv4, /n significa que los primeros n de los 32 bits forman el prefijo de red. La máscara equivalente tiene n unos contiguos seguidos de 32 - n ceros. Por tanto, /26 es 255.255.255.192 y contiene 2^(32-26) = 64 direcciones; 192.0.2.130/26 pertenece a la red 192.0.2.128 cuya última dirección es 192.0.2.191. El prefijo no es la cantidad de hosts utilizables ni demuestra accesibilidad.

Tabla rápida de CIDR a máscara de subred

Pares IPv4 comunes y tamaños totales: /8 = 255.0.0.0 = 16.777.216 direcciones; /16 = 255.255.0.0 = 65.536; /20 = 255.255.240.0 = 4.096; /24 = 255.255.255.0 = 256; /25 = 255.255.255.128 = 128; /26 = 255.255.255.192 = 64; /27 = 255.255.255.224 = 32; /28 = 255.255.255.240 = 16; /29 = 255.255.255.248 = 8; /30 = 255.255.255.252 = 4; /31 = 255.255.255.254 = 2; /32 = 255.255.255.255 = 1. Son direcciones totales, no una promesa de hosts utilizables.

Convierte un prefijo o una máscara sin adivinar

Para pasar de CIDR a máscara, escribe 255 por cada grupo completo de ocho bits del prefijo. En el octeto siguiente, de 0 a 8 unos iniciales equivalen a 0, 128, 192, 224, 240, 248, 252, 254 o 255; los octetos posteriores son cero. Así, /27 son tres octetos completos y tres unos: 255.255.255.224. Para volver a CIDR, exige primero una sola serie de unos seguida solo de ceros y cuenta los unos: 255.255.255.224 tiene 8 + 8 + 8 + 3 = 27 y es /27.

Una máscara válida tiene un solo límite continuo

Una máscara /26 tiene 26 unos y seis ceros: 11111111.11111111.11111111.11000000, es decir, 255.255.255.192. Solo se convierte una máscara decimal a CIDR si todos los unos preceden a todos los ceros. 255.0.255.0 no es válida porque el límite reaparece.

Aplicar la máscara encuentra el inicio del bloque

El AND bit a bit de 192.0.2.130 con la máscara /26 borra los seis bits de host y produce la red 192.0.2.128. La máscara inversa o wildcard 0.0.0.63 marca esos bits. Su OR con la red da la última dirección 192.0.2.191. La misma aritmética sin signo sirve de /0 a /32.