Guía

CIDR y máscara de subred: diferencias y equivalencias

Entiende cómo un prefijo CIDR se convierte en máscara IPv4, qué significa cada bit y cuándo ambas notaciones son equivalentes.

por Tools in a Tab · Publicado el · Revisado el

Respuesta breve

CIDR y una máscara de subred pueden expresar la misma frontera de una red IPv4, pero usan notaciones distintas. /24 cuenta 24 bits de red; 255.255.255.0 muestra esos 24 unos seguidos de 8 ceros.

Ejemplo IPv4 con prefijo /27 dividido en 27 bits de red y 5 bits de host
El prefijo /27 equivale a 255.255.255.224 y divide este bloque en 32 direcciones, 30 de ellas utilizables como hosts.

Equivalencias frecuentes

CIDR Máscara Direcciones totales
/8 255.0.0.0 16.777.216
/16 255.255.0.0 65.536
/24 255.255.255.0 256
/27 255.255.255.224 32
/32 255.255.255.255 1

Para convertir un prefijo, escribe tantos bits 1 como indique y completa hasta 32 con 0. Divide después en cuatro octetos y pasa cada grupo a decimal.

/27
11111111.11111111.11111111.11100000
255.255.255.224

La calculadora de subredes IPv4 acepta /27, 27 o la máscara decimal y muestra también su wildcard.

Por qué una máscara debe ser contigua

Una máscara de subred CIDR válida tiene una única secuencia de unos a la izquierda y ceros a la derecha. 255.255.255.224 es válida; 255.0.255.0 no representa un prefijo CIDR porque vuelve a encontrar unos después de empezar los ceros.

La notación CIDR nació para expresar prefijos y agregación sin depender de las antiguas clases A, B y C. La RFC 4632 describe el direccionamiento y la agregación sin clases.

No confundas máscara con dirección de red

La máscara solo define qué bits pertenecen al prefijo. Para obtener una red concreta hace falta además una IP:

IP:      192.168.1.42
prefijo: /27
red:     192.168.1.32

Dos equipos pueden usar la misma máscara y pertenecer a redes diferentes. La equivalencia entre /27 y 255.255.255.224 no identifica por sí sola ninguna de ellas.