A subnet mask is a 32-bit value that separates the network and host portions of an IPv4 address, enabling devices to determine whether traffic should be delivered locally or routed through a gateway using bitwise comparison. Incorrect subnet mask configuration causes connectivity problems ranging from intermittent reachability when masks are too long, to failed remote access when masks are too short, and routing ambiguity when masks differ across linked devices. Organizations should record subnet masks in IP address management systems to prevent overlaps, maintain security segmentation policies, and plan capacity before address exhaustion occurs.
Cómo funciona la máscara de subred
Una máscara de subred funciona mediante una comparación bit a bit. Cada bit establecido en 1 en la máscara marca un bit de la dirección como parte del prefijo de red, y cada bit establecido en 0 marca un bit de host.
- Lee la dirección y la máscara: un dispositivo tiene su propia dirección IPv4 y máscara de subred, por ejemplo, 192.168.10.25 con 255.255.255.0. La máscara en binario es 24 bits a uno seguidos de 8 bits a cero.
- Calcular la dirección de red: el dispositivo aplica una operación «AND» bit a bit entre la dirección y la máscara. En el ejemplo, el resultado es 192.168.10.0, que identifica la subred.
- Aplicar la máscara a la dirección de destino: el dispositivo realiza la misma operación «Y» sobre la dirección de destino y compara el resultado con su propia dirección de red.
- Elige entre entrega local o enrutamiento: si las direcciones de red coinciden, el destino se encuentra en la misma subred y el dispositivo entrega el tráfico directamente. Si difieren, el dispositivo envía el tráfico a su puerta de enlace predeterminada.
La misma máscara se puede escribir en notación de prefijo CIDR, donde 255.255.255.0 se convierte en /24. El número de bits de host determina cuántas direcciones contiene una subred y, en IPv4, la primera dirección (red) y la última (difusión) no suelen asignarse a hosts. IPv6 utiliza una longitud de prefijo en lugar de una máscara con puntos.
Problemas habituales con la máscara de subred
Un host con una máscara más larga que la de sus vecinos trata a algunos pares locales como si fueran remotos y envía su tráfico a la puerta de enlace predeterminada. Entre los síntomas se incluye una accesibilidad intermitente, en la que solo responden algunos hosts de la misma VLAN.
Un host con una máscara más corta que la subred real cree que las direcciones distantes están en el mismo enlace y envía solicitudes ARP en lugar de utilizar la puerta de enlace. Esas conexiones agotan el tiempo de espera y, a menudo, el problema solo se produce con un rango de direcciones.
Dos routers u hosts en el mismo enlace, configurados con máscaras diferentes, no coinciden en los límites de la subred. Esto puede provocar tráfico unidireccional y fallos de adyacencia de enrutamiento que parecen un fallo de cableado o del cortafuegos.
Un ámbito DHCP que asigna una máscara de subred incorrecta propaga el error a todos los clientes que obtienen una concesión de él. Corregir el ámbito no soluciona las concesiones existentes hasta que se renueven.
Muchos sistemas rechazan los valores compuestos por unos no contiguos, como 255.0.255.0, o bien estos dan resultados impredecibles en otros. Las máscaras válidas son secuencias de unos seguidas de ceros.