¿Cuál fue la razón de los rangos específicos de direcciones IP privadas descritas en RFC-1918?

Cuando RFC 791 estableció la arquitectura de direccionamiento basada en clases, había tres tipos de clases. Los espacios de direcciones de clase A eran lo que se conocería bajo CIDR como / 8. La clase B correspondió a / 16 y la clase C a / 24.

RFC 791 especificó que los bits de orden superior de la dirección indicarían su clase. Por lo tanto, una dirección con un bit de orden superior de 0 era Clase A, los bits de orden superior de 10 indicaban Clase B y los bits de orden superior de 110 indicaban Clase C. Todos los espacios de direcciones caían perfectamente en una de estas tres categorías antes de la adopción de CIDR, especificado por primera vez en RFC 1519. Por lo tanto, las computadoras y equipos en red a menudo no se molestaban con máscaras de red o similares, simplemente inspeccionarían la dirección e inferirían la clase.

CIDR no se implementó ampliamente cuando los rangos de direcciones privadas se publicaron por primera vez en RFC 1597, un predecesor de RFC 1918. Por lo tanto, al elegir los rangos, era importante mantener estas designaciones de clase. La red 10/8 había sido asignada a ARPANET (ver RFC 796), que ya no existía en ese momento. Los otros dos rangos nunca habían sido asignados. Supongo que todas las direcciones fueron elegidas en consulta con Jon Postel, quien dirigió la Autoridad de Números Asignados de Internet (IANA). Tendrían que haberlo hecho, ya que tuvieron que hacer que IANA no aceptara no asignar esos números mientras escribían el RFC.

Sí, el espacio de direcciones de 1918 tenía tres prefijos no utilizados. 10/8 en particular era el espacio de direcciones utilizado anteriormente para ARPAnet y era inutilizable para cualquier cosa en el ámbito público porque estaba codificado por todas partes. En lugar de sacrificar un ‘limpio’ / 8, tenía mucho más sentido reutilizarlo de esta manera.

Algunas ideas aquí: ¿Cuál es el origen de la dirección de red privada 192.168. *. *?