¿Qué es una subred?
Una dirección IPv4 tiene 32 bits, escritos como cuatro números del 0 al 255. Una parte de esos bits identifica la red y el resto, cada equipo (host) dentro de ella. La máscara indica dónde está el corte: en 192.168.1.10/24, los 24 primeros bits (192.168.1) son la red y los 8 últimos, el equipo.
La notación /24 se llama CIDR y equivale a la máscara 255.255.255.0: 24 unos seguidos de 8 ceros.
Red, broadcast y hosts
- Dirección de red: la primera de la subred, con todos los bits de host a 0. Identifica a la red y no se asigna a ningún equipo.
- Broadcast: la última, con todos los bits de host a 1. Lo que se envía a ella les llega a todos los equipos de la red.
- Hosts utilizables: las que quedan entre las dos. En una /24 son 256 − 2 = 254.
- Excepciones: en una /31, pensada para enlaces punto a punto entre dos routers, valen las dos direcciones (RFC 3021), y una /32 es un único equipo.
La máscara wildcard es la máscara invertida (0.0.0.255 para una /24). Se usa en las listas de acceso de los routers Cisco y en OSPF.
Máscaras más habituales
| CIDR | Máscara | Hosts | Uso típico |
|---|---|---|---|
/8 | 255.0.0.0 | 16.777.214 | Redes privadas muy grandes (10.0.0.0/8). |
/16 | 255.255.0.0 | 65.534 | Campus o grandes empresas. |
/24 | 255.255.255.0 | 254 | La red de casa o de una oficina. |
/26 | 255.255.255.192 | 62 | Una planta o un departamento. |
/30 | 255.255.255.252 | 2 | Enlace entre dos routers. |
/32 | 255.255.255.255 | 1 | Un único equipo, en rutas y cortafuegos. |
Direcciones privadas y públicas
Los rangos 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 están reservados para redes locales (RFC 1918): se pueden usar en cualquier casa u oficina y no se enrutan en internet. Para salir, el router traduce esas direcciones a la IP pública de la conexión, que puedes consultar en Cuál es mi IP.
Si la IP pública de tu router empieza por 100.64 a 100.127, tu operador usa CGNAT: comparte una misma IP pública entre varios clientes, y por eso no puedes abrir puertos para acceder a tu casa desde fuera.
¿Y las clases A, B y C?
Antes de 1993, el tamaño de la red dependía del primer número de la IP: clase A (0 a 127, /8), clase B (128 a 191, /16) y clase C (192 a 223, /24). Desde entonces se usa CIDR, que permite cualquier máscara, así que las clases solo tienen interés histórico, aunque se siguen estudiando.