Calculadora de Subred (CIDR)
Datos de entrada
| Dirección IPv4 | 192.168.1.0 |
|---|---|
| Longitud de prefijo | 24 |
Calculadora de Subred (CIDR)
Introduce una dirección IPv4 y una longitud de prefijo CIDR para obtener la dirección de red y de difusión, la máscara de subred, la máscara comodín, el rango de hosts utilizables y el número de hosts disponibles.
Datos de entrada
Dirección y prefijo
Resultados
Introduce un valor para ver los resultados.
Subred
Detalle del rango de direcciones
Subred (CIDR)
Una calculadora de subredes transforma una dirección IPv4 y una longitud de prefijo CIDR en la descripción completa de la red a la que pertenece: la dirección de red y la de difusión, la máscara de subred, la máscara comodín, el rango de hosts utilizables y la capacidad total del bloque. Esta información es imprescindible para diseñar esquemas de direccionamiento IP, configurar enrutadores y cortafuegos, o preparar exámenes de certificación en redes.
Longitud de prefijo y máscara de subred
La notación CIDR (Enrutamiento entre Dominios sin Clases) escribe una red como una dirección seguida de una barra y una longitud de prefijo, por ejemplo 192.168.1.0/24. El prefijo indica cuántos bits se reservan para la parte de red; los restantes identifican los hosts individuales. Una dirección IPv4 de 32 bits dividida en /n destina n bits a la red y los 32 − n restantes a los hosts. La máscara de subred expresa esa misma división como una dirección: los n primeros bits son unos y el resto ceros, de modo que /24 corresponde a 255.255.255.0.
Dirección de red, dirección de difusión y rango de hosts
La dirección de red se obtiene conservando los bits de red de la dirección original y poniendo a cero todos los bits de host: es el resultado de la operación AND bit a bit entre la dirección y la máscara. La dirección de difusión pone a uno todos los bits de host. Estas dos direcciones delimitan el bloque y están reservadas: la dirección de red identifica la subred y la de difusión llega a todos los hosts a la vez. El rango de hosts utilizables va, por tanto, desde una posición por encima de la dirección de red hasta una por debajo de la de difusión.
El número total de direcciones del bloque es
y para cualquier bloque de /30 o mayor el número de hosts asignables resta las dos direcciones reservadas:
Ejemplo resuelto
Se parte de 192.168.1.130 con prefijo /26. La máscara dedica 26 bits a la red, dejando 6 bits de host:
Con un tamaño de bloque de 64, la dirección 192.168.1.130 cae en el bloque que empieza en 192.168.1.128, por lo que la dirección de red es 192.168.1.128 y la de difusión es 192.168.1.191. Los hosts utilizables van de 192.168.1.129 a 192.168.1.190: 62 en total, en consonancia con la fórmula.
Enlaces punto a punto y rutas de host
Dos longitudes de prefijo rompen la regla de «restar dos». Un bloque /31 contiene dos direcciones y, según el RFC 3021, ambas son utilizables para los dos extremos de un enlace punto a punto, sin dirección de red ni de difusión separadas. Un /32 describe una única dirección: una ruta de host empleada en interfaces de loopback y entradas de cortafuegos.
Para contar las direcciones de un rango arbitrario o resumirlo en un bloque, véase la Calculadora de Rango de Direcciones IP. Para visualizar la estructura binaria detrás de la máscara, la Conversor de Base Numérica muestra cada octeto en base 2.
Preguntas frecuentes (FAQ)
¿Qué significa el prefijo CIDR?
La notación de Enrutamiento entre Dominios sin Clases (CIDR, por sus siglas en inglés) escribe una red como una dirección seguida de una barra y una longitud de prefijo, por ejemplo 192.168.1.0/24. El prefijo indica cuántos bits identifican la red; el resto identifica los hosts.
Un /24 reserva 24 bits para la red y 8 para los hosts, lo que da 256 direcciones. Cada paso descendente (por ejemplo de /24 a /23) duplica el tamaño del bloque; cada paso ascendente lo reduce a la mitad.
¿Por qué los hosts utilizables son dos menos que el total?
Toda subred IPv4 reserva su primera dirección como dirección de red y la última como dirección de difusión, por lo que ninguna de las dos se puede asignar a un dispositivo. Un bloque /24 tiene 256 direcciones en total, pero solo 254 hosts utilizables. Las excepciones son los enlaces punto a punto: un /31 permite dos hosts sin dirección de red ni de difusión separadas (RFC 3021), y un /32 describe un único host.
¿Qué diferencia hay entre la dirección de red y la de difusión?
La dirección de red tiene todos los bits de host a cero e identifica la subred en su conjunto; los enrutadores la usan en las tablas de rutas. La dirección de difusión tiene todos los bits de host a uno; un paquete enviado a ella llega a todos los hosts de la subred. Ambas están en los extremos del bloque y están reservadas, por eso el rango de hosts utilizables queda entre ellas.
¿Cómo funcionan las subredes /31 y /32?
Un /32 representa una única dirección específica: una ruta de host, utilizada habitualmente para interfaces de loopback o reglas de cortafuegos. Un /31 cubre dos direcciones y, según el RFC 3021, ambas son utilizables para los dos extremos de un enlace punto a punto, eliminando la reserva habitual de red y difusión para aprovechar mejor el espacio de direcciones.