Calcula red, broadcast, máscara, hosts y clase a partir de IP/CIDR
También podrías necesitar
El cálculo de subredes (subnetting) es una habilidad fundamental en networking y DevOps: entender cómo una dirección IP con notación CIDR define una red, cuántos hosts puede tener y cuáles son sus límites (network address y broadcast) es esencial para configurar firewalls, VPCs en AWS/Azure/GCP, reglas de routing y grupos de seguridad. La notación CIDR (Classless Inter-Domain Routing) como 192.168.1.0/24 indica que los primeros 24 bits son la parte de red y los 8 bits restantes identifican hosts individuales dentro de esa red. Esta herramienta calcula todos los valores relevantes de forma instantánea y completamente local: dirección de red (la primera dirección del bloque), dirección de broadcast (la última), primer y último host usable, máscara de subred en notación decimal punteada (255.255.255.0), wildcard mask (inverso de la máscara, usado en ACLs de Cisco), total de direcciones y hosts utilizables, y la clase IP clásica (A, B, C, D, E).
¿Qué significa el número después del slash en CIDR (ej. /24)?
El número después del slash en CIDR es el 'prefix length' — indica cuántos bits (de los 32 totales de una IPv4) pertenecen a la parte de red. /24 significa 24 bits de red y 8 bits de host, dando 2^8 = 256 direcciones totales y 254 hosts utilizables. /8 (clase A) tiene 2^24 = 16.777.216 hosts. /32 es una única dirección exacta (un host). A mayor prefijo, menor es la subred.
¿Por qué los hosts utilizables son total - 2?
De todas las direcciones del bloque CIDR, dos están reservadas y no se pueden asignar a hosts: la primera dirección es la Network Address (identifica la red misma, no un host) y la última es la Broadcast Address (se usa para enviar paquetes a todos los hosts de la red). Por eso /24 tiene 256 direcciones totales pero solo 254 hosts utilizables. Excepción: /31 (point-to-point RFC 3021) y /32 tienen reglas especiales.
¿Para qué sirve la Wildcard Mask?
La Wildcard Mask es el complemento bit a bit de la Subnet Mask: donde la máscara tiene 1, la wildcard tiene 0, y viceversa. Se usa principalmente en ACLs (Access Control Lists) de routers Cisco y en configuraciones de OSPF para especificar qué bits de una IP deben coincidir. Por ejemplo, con subnet mask 255.255.255.0 la wildcard es 0.0.0.255, indicando que los últimos 8 bits pueden ser cualquier valor. Es el inverso conceptual de la subnet mask.
¿Qué son las clases IP (A, B, C, D, E)?
Las clases IP son una clasificación histórica de IPv4 basada en el primer octeto: Clase A (1-127): primer bit 0, usan /8 por defecto, 16M hosts/red. Clase B (128-191): primeros dos bits 10, usan /16 por defecto, 65K hosts/red. Clase C (192-223): primeros tres bits 110, usan /24 por defecto, 254 hosts/red. Clase D (224-239): para multicast. Clase E (240-255): reservada. Hoy el classful routing fue reemplazado por CIDR en 1993, pero la clasificación sigue siendo útil como referencia.
¿Qué es la dirección de red (Network Address)?
La Network Address es la primera dirección del bloque CIDR — tiene todos los bits de host en cero. Representa la red en sí (no un host individual) y se usa en tablas de routing para identificar el bloque. Se calcula con AND bit a bit entre la IP y la subnet mask. En 192.168.1.50/24: mask = 255.255.255.0, 192.168.1.50 AND 255.255.255.0 = 192.168.1.0 (network address).