¿Cuál es el uso práctico de un / 31 CIDR o 255.255.255.254?

19

Con una subred / 31, nos quedamos con cero hosts utilizables. La subred / 31 solo tiene dos hosts: uno para la red y otro para la transmisión.

Me pregunto por qué alguien usaría esta subred.

Bali Vinayak
fuente
44
Se eliminó la segunda pregunta no relacionada. Debe hacer preguntas separadas en publicaciones separadas.
Ron Maupin
¿Alguna respuesta te ayudó? Si es así, debe aceptar la respuesta para que la pregunta no siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar y aceptar su propia respuesta.
Ron Maupin

Respuestas:

24

Una /31red en realidad tiene dos hosts utilizables para un enlace punto a punto. Consulte el Track de normas RFC 3021, Uso de prefijos de 31 bits en enlaces punto a punto IPv4 (publicado en diciembre de 2000):

Resumen

Con la presión cada vez mayor para conservar el espacio de direcciones IP en Internet, tiene sentido considerar dónde se pueden hacer cambios relativamente menores en la práctica de campo para mejorar la eficiencia de la numeración. Uno de estos cambios, propuesto por este documento, es reducir a la mitad la cantidad de espacio de direcciones asignado a enlaces punto a punto (común en toda la infraestructura de Internet) al permitir el uso de máscaras de subred de 31 bits de una manera muy limitada.

-y-

Este documento se basa en la idea de que es posible conservar las direcciones IP en enlaces punto a punto (utilizando más de una máscara de subred de más de 30 bits) mientras se mantiene la capacidad de administración y la interacción estándar. La documentación existente [RFC950] ya ha sugerido el posible uso de un campo de número de host de 1 bit de ancho.

El ahorro en el espacio de direcciones resultante de este cambio se ve fácilmente: cada enlace punto a punto en una red grande consumiría dos direcciones en lugar de cuatro. En una red con 500 enlaces punto a punto, por ejemplo, esta práctica equivaldría a un ahorro de 1000 direcciones (el equivalente a cuatro espacios de direcciones de clase C).

Comprenda que no todos los proveedores (Microsoft en particular) son compatibles con el estándar, aunque muchos proveedores, por ejemplo Cisco, son totalmente compatibles con el estándar.

Ron Maupin
fuente
2
¿Por qué usar un / 30 cuando un / 31 hará bien el trabajo (suponiendo que ambos extremos lo soporten)
Criggie
13
Buena pregunta. Simplemente hay personas que no creen en /31abordar, a pesar del estándar. Por ejemplo, todos los operadores con los que tratamos solo admitirán /30, y no /31, los enlaces punto a punto entre un cliente y el operador, aunque el cliente y el equipo del operador lo admitan. IPv6 tiene un RFC similar para /127enlaces punto a punto (IPv6 no tiene problemas para usar todas las direcciones en una red porque no tiene difusión), pero los operadores requieren /126redes para enlaces punto a punto entre el cliente y el operador. Básicamente, se reduce a la ignorancia y la inercia.
Ron Maupin
44
También hay una preocupación heredada: algunos equipos y firmware más antiguos definitivamente no eran compatibles con los 31. Era más fácil seguir el estándar anterior y no hay un gran impulso para cambiar las redes existentes y los esquemas de aprovisionamiento / implementación. Dicho esto, trato de usar / 31 para redes ptp en cualquier cosa de nuevo diseño.
rnxrx
1
@rnxrx, entiendo eso, pero el comentario preguntaba acerca de usarlo para equipos que sí lo admiten. Además, no hay una buena excusa para no admitir /127enlaces punto a punto IPv6 (hola, Verizon, AT&T, Century Link, etc.). Al menos Microsoft lo hizo bien para IPv6, incluso si nunca admitirán /31redes IPv4 .
Ron Maupin