Cómo se calcula una subred
Una dirección IPv4 tiene 32 bits. El prefijo (por ejemplo /26) dice cuántos de esos bits son de la red; el resto identifica a cada equipo. Con /26 quedan 6 bits para hosts: 26 = 64 direcciones, de las cuales 62 se pueden asignar porque la primera es la dirección de red y la última es el broadcast.
Hosts utilizables = 2(32 − prefijo) − 2
La dirección de red se obtiene con un AND entre la IP y la máscara. El broadcast es la dirección de red con todos los bits de host en 1. La wildcard es la máscara invertida y es la que piden las ACL de Cisco y las áreas de OSPF.
Casos especiales: /31 y /32
Una /31 tiene solo dos direcciones y no usa red ni broadcast: se usa en enlaces punto a punto entre routers (RFC 3021). Una /32 identifica un solo equipo y se usa en loopbacks y rutas de host.
Rangos privados
Para redes internas se usan 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 (RFC 1918). El rango 100.64.0.0/10 lo usan los proveedores de internet para CGNAT, y 169.254.0.0/16 aparece cuando un equipo no recibe IP por DHCP.
Preguntas frecuentes
¿Cuántos hosts tiene una /24?
Una /24 tiene 256 direcciones y 254 hosts utilizables. La máscara es 255.255.255.0.
¿Qué es la wildcard mask?
Es la máscara de subred invertida: donde la máscara tiene 1, la wildcard tiene 0. Para una /24 (255.255.255.0) la wildcard es 0.0.0.255. Se usa en ACL y en OSPF.
¿Cómo divido una red en subredes?
Escoge un prefijo más largo. Cada bit que añades duplica la cantidad de subredes y divide a la mitad los hosts de cada una. Por ejemplo, una /24 se divide en cuatro /26 de 62 hosts.
Revisado: . Herramienta de cálculo. Revisa el diseño contra la documentación de tus equipos.