Una dirección local única ( ULA ) es un protocolo de Internet versión 6 (IPv6) dirección en el rango de direcciones FC00 :: / 7 . [1] Su propósito en IPv6 es análogo al direccionamiento de red privada IPv4 . Las direcciones locales únicas se pueden usar libremente, sin registro centralizado, dentro de un solo sitio u organización o abarcando un número limitado de sitios u organizaciones. Solo se pueden enrutar dentro del alcance de dichas redes privadas, pero no en la Internet IPv6 global .
Historia
En diciembre de 1995, el bloque de direcciones IPv6 fec0 :: / 10 se reservó para direcciones locales de sitio , [2] que podrían usarse dentro de un "sitio" para redes IPv6 privadas. Sin embargo, una definición insuficiente del término sitio generó confusión sobre las reglas de enrutamiento que rigen.
En septiembre de 2004, el Grupo de Trabajo de Ingeniería de Internet (IETF) desaprobó la definición de este rango de direcciones, [3] y postuló soluciones a sus problemas.
Como resultado, el IETF reservó el bloque de direcciones fc00 :: / 7 en octubre de 2005 para su uso en redes IPv6 privadas y definió el término asociado direcciones locales únicas . [1]
Definición
Las direcciones locales únicas usan el prefijo fc00 :: / 7 , extendido con un bit 'L', que indica si la dirección está asignada localmente o no. Esto divide el bloque de direcciones en dos mitades del mismo tamaño, fc00 :: / 8 y fd00 :: / 8 .
bits | 7 | 1 | 40 | dieciséis | 64 |
---|---|---|---|---|---|
campo | prefijo | L | aleatorio | ID de subred | identificador de interfaz |
El campo de prefijo contiene el valor binario 1111110. El bit L es cero para direcciones asignadas globalmente y uno para direcciones asignadas localmente. El campo aleatorio se elige aleatoriamente una vez, al inicio del prefijo de enrutamiento / 48 .
El bloque con L = 0, o direcciones asignadas globalmente, fc00 :: / 8 no está definido actualmente. Se propuso que la autoridad de asignación lo gestionara, pero esto no ha ganado la aceptación en el IETF . [4] [5] [6] El bloque con L = 1, o direcciones asignadas localmente, fd00 :: / 8 se define para prefijos / 48 , formado al establecer los cuarenta bits que siguen al prefijo fd00 / 8 a un bit generado aleatoriamente cuerda. Esto da como resultado el formato fdxx: xxxx: xxxx :: / 48 para un prefijo en este rango. RFC 4193 ofrece una sugerencia para generar el identificador aleatorio para obtener un resultado de calidad mínima si el usuario no tiene acceso a una buena fuente de números aleatorios.
Bloque RFC 4193 | Prefijo / L | ID global (aleatorio) | ID de subred | Número de direcciones en la subred |
---|---|---|---|---|
48 bits | 16 bits | 64 bits | ||
fd00 :: / 8 | fd | xx: xxxx: xxxx | aaaa | 18 de 446 744 073 709 551 616 |
Ejemplo
Se puede construir un prefijo de enrutamiento en el rango fd00 :: / 8 generando una cadena hexadecimal aleatoria de 40 bits , tomada para este ejemplo como 0x123456789a . La cadena se agrega al prefijo fd00 :: / 8 , que forma el prefijo de enrutamiento de 48 bits fd12: 3456: 789a :: / 48 . Con este prefijo,65 536 subredes de tamaño / 64 están disponibles para la red privada: FD12: 3456: 789a :: / 64 a FD12: 3456: 789a: ffff :: / 64 . Por ejemplo, el ID de subred 0x1 sería la subred fd12: 3456: 789a: 1 :: / 64 .
Prefijo / L | ID global (aleatorio) | ID de subred | ID de interfaz | Habla a | Subred |
---|---|---|---|---|---|
fd | xx: xxxx: xxxx | aaaa | zzzz: zzzz: zzzz: zzzz | fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz | fdxx: xxxx: xxxx: aaaa :: / 64 |
fd | 12: 3456: 789a | 0001 | 0000: 0000: 0000: 0001 | fd12: 3456: 789a: 1 :: 1 | fd12: 3456: 789a: 1 :: / 64 |
Propiedades
Los prefijos en el rango fd00 :: / 8 tienen características similares a los de los rangos de direcciones privadas IPv4 : no son asignados por un registro de direcciones y pueden ser utilizados en redes por cualquier persona sin participación externa. No se garantiza que sean únicos a nivel mundial. Las entradas del Sistema de nombres de dominio inverso (DNS) (en ip6.arpa) para los ULA fd00 :: / 8 no se pueden delegar en el DNS global.
Como los ULA fd00 :: / 8 no deben enrutarse fuera de su dominio administrativo (sitio u organización), los administradores de redes de interconexión normalmente no necesitan preocuparse por la unicidad de los prefijos ULA. Sin embargo, si las redes requieren el enrutamiento de ULA entre sí en el caso de una fusión, por ejemplo, el riesgo de colisión de direcciones es pequeño si se utilizó el algoritmo de selección RFC 4193.
Intentos de registro y asignación
SixXS intentó mantener una base de datos de registro voluntario para prefijos ULA para reducir el riesgo de duplicación. [7] Cuando se interrumpieron los servicios SixXS el 6 de junio de 2017, la base de datos pasó a ser de solo lectura.
El 6 de diciembre de 2020, la empresa suiza 'ungleich' anunció la reactivación del registro IPv6 ULA basado en la base de datos SixXS original, citando las demandas de los usuarios de un registro ULA. [8]
Para el rango fc00 :: / 8 , se han propuesto diferentes decisiones de diseño y se han presentado al IETF, [4] [6] intercambiando la no unicidad por el requisito de que el rango sea administrado por una autoridad central de asignación. Sin embargo, tales intentos de estandarizar este rango no han resultado en una Solicitud de Comentarios . [4] [5] [6]
Ver también
Referencias
- ^ a b R. Hinden; B. Haberman (octubre de 2005). Direcciones de unidifusión IPv6 locales únicas . IETF. doi : 10.17487 / RFC4193 . RFC 4193 .
- ^ R. Hinden; S. Deering (diciembre de 1995). Arquitectura de direccionamiento IP versión 6 . IETF. doi : 10.17487 / RFC1884 . RFC 1884 .
- ^ C. Huitema; B. Carpenter (septiembre de 2004). Desactivación de direcciones locales del sitio . IETF. doi : 10.17487 / RFC3879 . RFC 3879 .
- ^ a b c Borrador de Internet "Direcciones de unidifusión IPv6 locales únicas asignadas centralmente" . IETF . 2004-2007.
- ^ a b Borrador de Internet "Un análisis de direcciones locales únicas asignadas centralmente" . IETF . 2007.
- ^ a b c Borrador de Internet "Prefijos de dirección local únicos de unidifusión IPv6 asignados centralmente" . IETF . 2009-2010.
- ^ Base de datos voluntaria SIXXS
- ^ Anuncio de ungleich en la lista de correo de IETF.
enlaces externos
- Stockebrand, Benedikt (2006). IPv6 en la práctica . ISBN 978-3-540-24524-7.
- "Base de datos pública de registro de ULA" . SixXS. (solo lectura desde la puesta del sol de SixXS, 6 de junio de 2017)
- "Anteproyecto de la ULA" (PDF) . ARIN . 2004. Archivado desde el original (PDF) el 2008-12-05.
- Borrador de Internet "Consideraciones para el uso de direcciones locales únicas" . IETF . 2017.