CIDR y máscaras
Una dirección IPv4 tiene 32 bits. El prefijo que va tras la barra indica cuántos identifican la red; el resto identifica los hosts. /24 es la máscara 255.255.255.0: 24 bits de red y 8 de host, 256 direcciones.
| /24 | 255.255.255.0 | 256 direcciones, 254 hosts |
| /25 | 255.255.255.128 | 128 direcciones, 126 hosts |
| /26 | 255.255.255.192 | 64 direcciones, 62 hosts |
| /27 | 255.255.255.224 | 32 direcciones, 30 hosts |
| /28 | 255.255.255.240 | 16 direcciones, 14 hosts |
| /30 | 255.255.255.252 | 4 direcciones, 2 hosts |
Ejemplo resuelto: 192.168.1.130/26
- /26 deja 6 bits de host, así que cada subred tiene 26 = 64 direcciones.
- Las subredes empiezan en múltiplos de 64 en el último número: 0, 64, 128, 192. 130 cae en la que empieza en 128.
- Dirección de red: 192.168.1.128. Dirección de difusión, la última del bloque: 192.168.1.191.
- Hosts utilizables: de 192.168.1.129 a 192.168.1.190, 62 direcciones.
La primera y la última dirección están reservadas, así que una subred tiene 2bits de host − 2 hosts utilizables. Los enlaces /31 entre dos routers y las direcciones sueltas /32 son casos especiales.
Calculadora
La Calculadora de subredes hace este cálculo para cualquier dirección y prefijo o máscara, con la máscara comodín y la forma binaria. Para pasar los números entre decimal, binario y hexadecimal, usa el Conversor de bases numéricas.
Dividir una /24 en cuatro
Tomar 2 bits de host convierte 192.168.1.0/24 en cuatro subredes /26 de 64 direcciones cada una:
| Subred | Hosts utilizables | Difusión |
|---|---|---|
| 192.168.1.0/26 | .1 a .62 | .63 |
| 192.168.1.64/26 | .65 a .126 | .127 |
| 192.168.1.128/26 | .129 a .190 | .191 |
| 192.168.1.192/26 | .193 a .254 | .255 |
Para dimensionar una subred según el número de hosts, toma el bloque más pequeño en el que 2bits de host − 2 alcance: 50 hosts necesitan /26 (62), y 100 hosts necesitan /25 (126).
Cuando el prefijo no es múltiplo de 8
Toma 10.1.37.5/20. La máscara /20 es 255.255.240.0, así que el límite cae en el tercer número, en bloques de 256 − 240 = 16: 0, 16, 32, 48. El 37 está en el bloque que empieza en 32, así que la red es 10.1.32.0 y la difusión es 10.1.47.255, con 4.096 direcciones.
Errores frecuentes
- Subredes solapadas. 10.0.0.0/24 y 10.0.0.128/25 se solapan, porque la segunda está dentro de la primera. Cada subred debe empezar en un múltiplo de su propio tamaño.
- La máscara comodín. Las listas de acceso de los routers suelen pedir la inversa de la máscara: 255 menos cada número, así que /26 es 0.0.0.63.
- Rangos privados. Solo 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 son para redes privadas. 172.32.x.x es una dirección pública.