Guía

Subred IPv4 /31 vs /32: diferencias, hosts y casos de uso

Distingue una red punto a punto /31 de una ruta de host /32 y entiende qué direcciones, broadcast y capacidad tiene cada una.

por Tools in a Tab · Publicado el · Revisado el

Respuesta breve

Una /31 contiene dos direcciones y puede usarlas como extremos de un enlace IPv4 punto a punto, sin reservar una dirección de red y otra de broadcast. Una /32 contiene exactamente una dirección: representa una ruta de host, no una subred con un segundo equipo al que conectarse.

Comparación directa

Propiedad /31 /32
Direcciones totales 2 1
Uso habitual Enlace punto a punto Ruta de un único host
Broadcast dedicado No No
Direcciones utilizables Las dos, en el caso definido La única dirección
Máscara decimal 255.255.255.254 255.255.255.255

La interpretación especial de /31 está limitada a enlaces punto a punto. No convierte cualquier LAN de dos direcciones en una red válida para equipos arbitrarios.

Ejemplo de una /31

Para 192.0.2.10/31, el bit de host produce dos valores:

192.0.2.10
192.0.2.11

En un enlace punto a punto compatible, ambos se interpretan como direcciones de los dos extremos. No existe una tercera dirección y ninguna se reserva como broadcast dirigido.

La calculadora de subredes IPv4 identifica este modo, muestra las dos direcciones utilizables y deja el broadcast como no aplicable.

Ejemplo de una /32

192.0.2.10/32 selecciona solo 192.0.2.10. Todos los 32 bits forman el prefijo; no queda ningún bit para numerar hosts dentro de un bloque.

Una ruta /32 puede aparecer para llegar a una dirección concreta, anunciar una loopback o expresar una regla que se aplica a un único origen o destino. No proporciona una dirección vecina ni un rango de broadcast.

Por qué falla la regla «total menos dos»

La regla tradicional reserva el valor con todos los bits de host a cero como red y el valor con todos los bits a uno como broadcast. En una /31, esos son precisamente los dos únicos valores. RFC 3021 redefine ambos como hosts cuando el enlace es punto a punto para evitar consumir cuatro direcciones por dos extremos.

En una /32 no existe una parte de host. Su única dirección identifica la ruta completa. Restar dos produciría una capacidad negativa y revela que la fórmula se ha aplicado fuera de su alcance.

Compatibilidad y comprobaciones

  • Confirma que ambos extremos y el equipo de red admiten /31 según RFC 3021.
  • Utiliza /31 solo cuando el medio sea realmente punto a punto.
  • No esperes ARP, broadcast o descubrimiento propios de una LAN compartida sin revisar cómo funciona la interfaz concreta.
  • Comprueba las políticas del proveedor antes de configurar una dirección.
  • Distingue una dirección de interfaz de una ruta /32 instalada en la tabla.

Errores frecuentes

  • Llamar «broadcast» a la segunda dirección de una /31 punto a punto.
  • Usar una /32 esperando comunicar dos equipos directamente.
  • Asignar /31 a una red multiacceso sin revisar compatibilidad.
  • Mostrar cero hosts porque una calculadora aplica siempre 2^h - 2.
  • Confundir el prefijo de una ruta con la máscara configurada en una interfaz.

RFC 3021 exige interpretar las dos direcciones de una /31 como hosts en el caso punto a punto. RFC 4632 clasifica /32 como ruta de host y /31 como enlace punto a punto.