Cómo se calcula
Una dirección IPv4 es un número de 32 bits. El prefijo indica cuántos de esos bits, contados desde la izquierda, nombran la red; los bits restantes numeran los hosts dentro de ella. La máscara de subred es lo mismo escrito como una dirección: unos para los bits de red, ceros para los bits de host.
direcciones = 2^(32 − prefijo) hosts utilizables = direcciones − 2 red = dirección AND máscara difusión = red OR (NOT máscara) wildcard = NOT máscara
De cada bloque se toman dos direcciones: la primera nombra la red y la última es su dirección de difusión. Un /31 es la excepción que se usa en los enlaces entre dos routers, donde ambas direcciones son hosts, y un /32 es una única dirección, como la que un proveedor de nube asigna como IP flotante o de conmutación por error.
Ejemplo
192.168.10.37/26: la máscara es 255.255.255.192, así que el último octeto conserva sus dos bits superiores. 37 AND 192 = 0, lo que da la red 192.168.10.0, la difusión 192.168.10.63 y 62 hosts utilizables de .1 a .62.
Prefijos de /16 a /32
| Prefijo | Máscara | Direcciones | Utilizables |
|---|---|---|---|
| /16 | 255.255.0.0 | 65.536 | 65.534 |
| /17 | 255.255.128.0 | 32.768 | 32.766 |
| /18 | 255.255.192.0 | 16.384 | 16.382 |
| /19 | 255.255.224.0 | 8192 | 8190 |
| /20 | 255.255.240.0 | 4096 | 4094 |
| /21 | 255.255.248.0 | 2048 | 2046 |
| /22 | 255.255.252.0 | 1024 | 1022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 |
| /32 | 255.255.255.255 | 1 | 1 |
Preguntas
¿Qué es una subred /24?
Un /24 es un bloque de 256 direcciones cuyos tres primeros octetos son fijos, como de 192.168.1.0 a 192.168.1.255. Su máscara es 255.255.255.0 y tiene 254 hosts utilizables, porque la primera dirección nombra la red y la última es la de difusión.
¿Cuántos hosts tiene un /29?
Un /29 tiene 8 direcciones y 6 hosts utilizables. Es un tamaño habitual para un pequeño bloque de direcciones IPv4 públicas en un servidor dedicado: una dirección para la puerta de enlace deja 5 para tus servicios.
¿Qué es una máscara wildcard?
La máscara de subred del revés: ceros donde la máscara tiene unos y unos donde tiene ceros. Para un /24 es 0.0.0.255. Las listas de acceso de Cisco y OSPF la usan para indicar qué bits de una dirección pueden variar.
¿Cuál es la máscara de subred de un /27?
255.255.255.224. Un /27 contiene 32 direcciones con 30 hosts utilizables, así que un /24 se divide en ocho redes /27 que empiezan en .0, .32, .64 y así sucesivamente.