Calcula la red, difusion, primer y ultimo host utilizable, mascara y total de hosts para cualquier CIDR IPv4 o IP con mascara.
Planifica subredes sin cuenta mental. Escribe una IPv4 con prefijo CIDR (como 192.168.1.10/24) o una mascara punteada y obtien la red, difusion, primer y ultimo host utilizables, la mascara y cuantos hosts caben. Calculo local.
IP o prefijo invalido
Direccion de red
–
Direccion de difusion
–
Primer host utilizable
–
Ultimo host utilizable
–
Mascara de red
–
Hosts utilizables
–
Leer una subred
Que fija realmente la longitud de prefijo
Una subred es una direccion base mas una longitud de prefijo. El prefijo indica cuantos de los 32 bits quedan fijados como identificador de red; lo que sobra sirve para enumerar hosts. Un /24 fija los primeros 24 bits y deja 8 bits de host, es decir 256 direcciones. Cada bit que anades al prefijo reduce el bloque a la mitad: /25 son 128 direcciones, /26 son 64, y asi sucesivamente.
La mascara de red es lo mismo escrito como direccion, con los bits fijos a 1: 255.255.255.0 son 24 unos seguidos de 8 ceros. La mascara wildcard es su inversa y marca la parte de host; las ACL de equipos Cisco se escriben con wildcards en lugar de mascaras, algo que despista al cambiar de fabricante.
Red, broadcast y los hosts intermedios
Pon todos los bits de host a 0 y obtienes la direccion de red, la mas baja del bloque. Ponlos todos a 1 y obtienes la de broadcast, la mas alta. Ninguna puede asignarse a una interfaz, y de ahi viene el clasico "restar dos": un /24 tiene 256 direcciones pero solo 254 hosts utiles.
En la practica suele perderse una tercera, porque el router o gateway por defecto ocupa una, normalmente la primera o la ultima utilizable. Es una convencion local, no una regla, pero conviene preverla al dimensionar una subred.
Las excepciones /31 y /32
La regla de restar dos se rompe en el extremo pequeno. Un /32 es una unica direccion sin bits de host, util para loopbacks, rutas de host y SAN de certificados. Un /31 tiene solo dos direcciones, y el RFC 3021 permite usar ambas en un enlace punto a punto precisamente porque un enlace con exactamente dos extremos no necesita broadcast. Antes del RFC 3021 se desperdiciaba un /30 por enlace, tirando dos direcciones de cada cuatro.
Notacion CIDR o mascara con puntos
Ambas describen lo mismo y esta calculadora acepta las dos. 192.168.1.0/24 y 192.168.1.0 255.255.255.0 dan resultados identicos. Ten en cuenta que una mascara legal debe ser una secuencia contigua de unos seguida de ceros: algo como 255.0.255.0 no es valido, y una calculadora que lo acepte en silencio devolvera disparates.
Preguntas frecuentes
¿Por qué se restan dos direcciones del total?
La primera dirección identifica la red y la última es la de difusión, y ninguna puede asignarse a un host. Por eso un /24 ofrece 256 - 2 = 254 direcciones utilizables.
¿Puedo introducir una máscara con puntos en vez de un prefijo?
Sí. 192.168.1.0/24 y 192.168.1.0 255.255.255.0 dan resultados idénticos. Una dirección sin máscara se trata como un /32.
¿Qué ocurre con un /31?
El RFC 3021 permite /31 en enlaces punto a punto, donde ambas direcciones son utilizables y no hay difusión. La calculadora indica dos hosts utilizables en vez de cero.
¿Por qué se rechazó mi máscara?
Una máscara válida es una secuencia ininterrumpida de bits a 1 seguida solo de bits a 0. Algo como 255.255.0.255 tiene un hueco, así que no le corresponde ninguna longitud de prefijo.
¿Qué diferencia hay entre la dirección de red y el primer host?
La dirección de red es la base del bloque; el primer host es la dirección siguiente. Para 192.168.1.0/24 son 192.168.1.0 y 192.168.1.1.
¿Sirve para planificar VLSM?
Sí. Calcula el bloque que necesitas en cada longitud de prefijo y comprueba que los rangos resultantes no se solapan antes de asignarlos.