De acuerdo con RFC 4193, las direcciones locales únicas siempre tendrán un prefijo de FD00::/8
... pero de acuerdo con Wikipedia:
El bloque fd00 :: / 8 se define para los prefijos / 48, formados configurando los cuarenta bits menos significativos del prefijo en una cadena de bits generada aleatoriamente.
¿Se aplica esto y, de ser así, por qué? ¿Qué me impide tener un prefijo de /32
o /16
etc.?
ip
network
ipv6
protocol-theory
networking
Sam P
fuente
fuente
Respuestas:
El requisito existe para evitar colisiones. Esto es un poco más importante de lo que la mayoría de la gente reconoce.
Incluso si tiene sistemas que actualmente no se comunican con otros sistemas a través de Internet, todavía necesita que sus direcciones sean globalmente únicas. Es posible que ahora o en el futuro necesite agregar un host que pueda comunicarse tanto con su red interna como con Internet. Y para que la comunicación con ese host funcione, las direcciones IP con las que se comunicará deberán ser únicas.
Si existen dos redes internas con el mismo rango local, existe la posibilidad de que un host eventualmente necesite comunicarse con ambas y en ese punto deberá renumerar una de las redes. Es probable que se necesite este tipo de comunicación si está utilizando una conexión VPN y tanto el cliente como el servidor están en redes que utilizan el espacio de direcciones RFC 4193.
Otra forma en que podría terminar necesitando comunicarse con otras redes internas en el futuro es en caso de que su compañía se fusione con otra compañía que también usa redes internas.
40 bits aleatorios son suficientes para garantizar que un host que necesita comunicarse con múltiples redes internas puede esperar alcanzar aproximadamente un millón de redes diferentes antes de ver la primera colisión.
El requisito de 40 bits aleatorios no se aplica de ninguna manera, pero si no lo cumple, se está preparando para problemas en el futuro cuando se produce una colisión.
fuente
Cuando las empresas se fusionan o configuran una extranet para comunicarse, ha resultado difícil con el direccionamiento privado de IPv4 porque las empresas a menudo usan el mismo espacio de direcciones o superpuesto, y eso requiere el feo truco de NAT para moverse, y eso puede causar problemas y fallas muchos protocolos
Esto se identificó como un problema cuando se estaba desarrollando IPv6 ULA, y el objetivo era permitir que las empresas tuvieran espacio de direcciones que no fueran de Internet, pero que tuvieran una probabilidad muy alta de que el espacio utilizado fuera único. Esto es para tratar de evitar el problema de fusión o comunicación entre compañías que usan direcciones que no son de Internet. IPv6 no tiene NAT, y el objetivo de IPv6 es restaurar la conectividad IP de extremo a extremo que se perdió cuando NAT se hizo necesaria debido a la cantidad limitada de direcciones IPv4.
La primera mitad del espacio IPv6 ULA (
fc00::/8
) está reservada para la asignación por parte de una autoridad global (aún por nombrar), mientras que la segunda mitad del espacio IPv6 ULA (fd00::/8
) se configuró para que las empresas puedan asignar su propio direccionamiento con un alto probabilidad de unicidad.Eso es simplemente incorrecto. Ese RFC define el espacio ULA como
fc00::/7
, pero hay dos partes en el espacio que están definidas por el octavo bit (bit "L").Desde el RFC:
Esto divide el espacio ULA en dos
/8
espacios:fc00::/8
para el direccionamiento asignado globalmente yfd00::/8
para el direccionamiento asignado localmente. Observe que el formato en el RFC requiere " una identificación global asignada seudoaleatoriamente " . Esto se explica con más detalle:Como puede ver, la premisa de su pregunta de que el RFC dice que las direcciones ULA siempre tendrán un prefijo
fd00::/8
es incorrecta.No existe una aplicación real, de la misma manera que si intentara utilizar el direccionamiento en Internet público. Su empresa simplemente podría usar cualquier direccionamiento en ese espacio, en los bloques que quiera. Lo que hace su empresa para abordar en su propia red depende completamente de él, pero a la larga podría resultar tonto y costoso no seguir los estándares.
Por ejemplo, sé de algunas compañías que usaron el espacio de direcciones IPv4 "oscuro" dentro de sus redes, pero luego el espacio de direcciones oscuras comenzó a usarse en Internet público, y las compañías no pudieron conectarse con clientes o proveedores usando el direccionamiento en ese espacio de direcciones, y se necesitaron algunas soluciones feas para solucionarlo en el corto plazo, hasta que todas las redes internas que usaban ese espacio de direcciones fueran direccionadas. Tomó algunos años y mucho dinero solucionar los problemas.
RFC 4193, Direcciones locales únicas de unidifusión IPv6 es la definición de IPv6 ULA, y debe consultarla para obtener más detalles:
fuente