Lo has visto por todas partes: 192.168.1.0/24, 10.0.0.0/8, 203.0.113.5/32. La barra diagonal y el número después de una dirección IP son notación CIDR y, una vez que comprendes lo que significa, toda una capa de redes de repente cobra sentido.
CIDR significa enrutamiento entre dominios sin clases. Es el sistema utilizado desde 1993 para definir tamaños de red y asignar bloques de direcciones IP de manera eficiente. Antes de CIDR, las direcciones IP estaban divididas en bloques rígidos de Clase A, B y C, un sistema derrochador que ahora está obsoleto.
El número de barra diagonal: qué significa
El número después de la barra le indica cuántos bits de la dirección IP son porción de red : corregido en todas las direcciones de ese bloque. Los bits restantes están disponibles para hosts individuales.
Las direcciones IPv4 tienen un total de 32 bits. Entonces:
| Notación | bits de red | Bits de host | Hosts utilizables |
|---|---|---|---|
| /8 | 8 | 24 | 16,777,214 |
| /16 | 16 | 16 | 65,534 |
| /24 | 24 | 8 | 254 |
| /28 | 28 | 4 | 14 |
| /30 | 30 | 2 | 2 |
| /32 | 32 | 0 | 1 (anfitrión único) |
La fórmula para hosts utilizables es 2^(bits de host) − 2. Restas 2 porque la primera dirección es la dirección de red y la última es la dirección de transmisión; ninguna de las dos se puede asignar a un dispositivo.
Leyendo un ejemplo real: 192.168.1.0/24
Este es el rango de red más común para hogares y pequeñas oficinas. Esto es lo que significa /24 en la práctica:
- Dirección de red: 192.168.1.0 (identifica la red en sí, no asignable)
- Dirección de transmisión: 192.168.1.255 (envía a todos los hosts, no asignable)
- Rango utilizable: 192.168.1.1 – 192.168.1.254 (254 hosts)
- Máscara de subred: 255.255.255.0
Los primeros 24 bits (192.168.1) están bloqueados: esa es su red. Los últimos 8 bits (.0 a .255) son donde asigna dispositivos individuales.
La conexión de la máscara de subred
CIDR y máscaras de subred representan la misma información en diferentes formatos. Un /24 es lo mismo que 255.255.255.0. Son intercambiables: CIDR es simplemente más compacto.
Conversión entre ellos: escriba 32 bits, coloque 1 para los bits de red y 0 para los bits del host.
Para /24:
11111111.11111111.11111111.00000000 = 255.255.255.0
Para /28:
11111111.11111111.11111111.11110000 = 255.255.255.240
Valores de barra diagonal comunes y dónde verlos
/32 — Anfitrión único Se utiliza para hacer referencia a una dirección IP específica. Común en reglas de firewall ("permitir tráfico desde 203.0.113.5/32"), rutas estáticas y anuncios de rutas BGP para IP individuales.
/30 — Enlaces punto a punto 2 direcciones utilizables. Se utiliza para conexiones de enrutador a enrutador donde solo necesita direcciones para cada extremo del enlace.
/29 — Segmento pequeño 6 direcciones utilizables. Una opción común cuando necesitas una subred pequeña para un propósito específico (una DMZ con algunos servidores, una red de administración).
/28 a /26: Redes de equipos/oficinas pequeñas 14 a 62 hosts utilizables. Útil para dividir una red más grande en segmentos lógicos.
/24 — El caballo de batalla 254 hosts utilizables. El estándar para la mayoría de redes domésticas, oficinas pequeñas y segmentos VLAN en entornos empresariales. Tan común que la gente a veces lo llama "clase C" por costumbre (técnicamente incorrecto: la clase C es un concepto anterior al CIDR, pero el rango se superpone).
/22 a /20 — Bloques de red medianos Utilizado por organizaciones más grandes para segmentos de red importantes o redes de campus.
/16 — Red grande 65,534 anfitriones. el 172.16.0.0/16 y 192.168.0.0/16 los rangos están en esta categoría. A menudo se utiliza como una superred de red VPC/en la nube que se subdivide.
/8 — Bloqueo masivo Más de 16 millones de direcciones. Las gamas clásicas de Clase A: 10.0.0.0/8 es el rango privado utilizado por grandes empresas y proveedores de nube.
Subredes: dividir un bloque
CIDR le permite tomar un bloque de direcciones grande y dividirlo en subredes más pequeñas aumentando la longitud del prefijo.
Di que tienes 192.168.1.0/24 y es necesario dividirlo en 4 subredes iguales. Tomas prestados 2 bits de la parte del host, lo que te da /26:
| Subred | Rango | Anfitriones |
|---|---|---|
| 192.168.1.0/26 | .1 – .62 | 62 |
| 192.168.1.64/26 | .65 – .126 | 62 |
| 192.168.1.128/26 | .129 – .190 | 62 |
| 192.168.1.192/26 | .193 – .254 | 62 |
Cada subred es independiente: los dispositivos en diferentes subredes necesitan un enrutador para comunicarse.
Supernetting: combinación de bloques
Lo contrario también funciona. El resumen de rutas (supernetting) combina varios prefijos más pequeños en un único anuncio más grande, lo que reduce el tamaño de las tablas de enrutamiento.
Si tienes:
192.168.4.0/24192.168.5.0/24192.168.6.0/24192.168.7.0/24
Estos se pueden resumir como 192.168.4.0/22 — una ruta cubre las cuatro redes. Así es como los enrutadores troncales siguen siendo manejables a pesar de millones de rutas.
Rangos CIDR privados versus públicos
Hay tres rangos reservados para uso privado (RFC 1918); estas direcciones nunca se enrutan en la Internet pública:
| Rango | CIDR | Uso común |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | Empresa, nube |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Docker, VPN |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | Redes domésticas |
Su enrutador realiza NAT para traducir estas direcciones privadas a su IP pública para el tráfico de Internet.
Calcular subredes sin matemáticas
Para cualquier cosa más allá de la aritmética mental rápida, utilice el Calculadora CIDR. Ingrese cualquier dirección IP y longitud de prefijo y obtendrá la dirección de red, la dirección de transmisión, el rango de host utilizable, la máscara de subred y el recuento total de host, al instante.
Funciona en ambas direcciones: también puedes ingresar una máscara de subred y devuelve el equivalente CIDR.
CIDR IPv6
La notación CIDR también se aplica a IPv6, aunque los números son diferentes. Las direcciones IPv6 son de 128 bits, entonces:
/128— host único (equivalente a /32 en IPv4)/64: tamaño de subred estándar (18 quintillones de direcciones de host)/48— asignación típica a un sitio u organización/32— Bloque de asignación de ISP
En la práctica, rara vez necesitará crear subredes IPv6 manualmente: el espacio de direcciones es lo suficientemente grande como para que la mayoría de las implementaciones solo usen /64 para cada segmento.
Conclusión
El número de barra diagonal en notación CIDR le indica cuántos bits pertenecen a la red; el resto pertenece a los hosts. Prefijo más grande = red más pequeña. A /32 es una dirección; un /8 es dieciséis millones.
Los números clave que hay que memorizar: /24 te da 254 hosts, /16 te da 65.534, /30 te da 2 (punto a punto). Todo lo demás lo puedes calcular con el Calculadora CIDR o la fórmula 2^n − 2.