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
/31según RFC 3021. - Utiliza
/31solo 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
/32instalada en la tabla.
Errores frecuentes
- Llamar «broadcast» a la segunda dirección de una
/31punto a punto. - Usar una
/32esperando comunicar dos equipos directamente. - Asignar
/31a 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.