1.22. Tipos de direcciones IPv6 (Unique Local)


Nota: Lastimosamente el contenido completo solo está disponible para miembros… por favor suscríbete
CCNA 200-301 Fundamentos de las redes Tipos de direcciones IPv6: Unique Local

Direcciones IPv6 Unique Local: Qué son, estructura y rango FC00::/7

⏱️ 15 min lectura 📊 Nivel: Intermedio

¿Qué son las direcciones IPv6 Unique Local?

Dentro de los tipos de direcciones IPv6 unicast, las Unique Local ocupan un rol equivalente al de las direcciones IPv4 privadas definidas en el RFC 1918 (10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16). Son direcciones pensadas para el direccionamiento interno de una organización: los routers de Internet no las enrutan, y ningún ISP las propaga, esto significa que los paquetes solo pueden circular dentro de su propia red y no en redes publicas. Sin embargo, a diferencia de sus equivalentes IPv4, las Unique Local incorporan un mecanismo de generación de prefijo pseudoaleatorio que las hace (estadísticamente hablando) únicas en el mundo. Esto resuelve uno de los problemas más frecuentes en redes corporativas: la colisión de rangos privados al interconectar dos organizaciones.

Su definición formal está en el RFC 4193, que las introdujo para reemplazar las antiguas direcciones Site-Local (FEC0::/10), deprecadas en el RFC 3879 por generar ambigüedad en el enrutamiento.

Por qué tienen un prefijo casi único en el mundo

El problema de las IPs privadas duplicadas en IPv4

Trabajemos con la topología: la empresa «A» lleva años empleando la red 192.168.10.0/24 como red interna. Todo funciona perfectamente hasta que adquieren una empresa más pequeña o firman un acuerdo de interconexión con un cliente o proveedor. Al intentar conectar ambas redes, como vemos en el diagrama, descubren que la empresa «B» también utiliza la 192.168.10.0/24.



El resultado es un conflicto de direccionamiento que no tiene solución limpia: necesitaremos otro esquema de direccionamiento IP en una de las dos redes (costoso y propenso a errores) o tendremos que implementar NAT doble (complejo y difícil de mantener, hablamos de NAT más adelante). Este problema es tan común en IPv4 que muchos administradores de red lo han sufrido al menos una vez.

Cómo lo resuelven las Unique Local

Las direcciones Unique Local atacan este problema desde la raíz. En lugar de que todas las organizaciones del mundo elijan manualmente entre un puñado de rangos privados compartidos, cada red genera su propio Global ID de 40 bits de forma pseudoaleatoria. El espacio de posibilidades es de 2⁴⁰, lo que hace que la probabilidad de colisión entre dos redes sea extremadamente baja. El resultado práctico es que cada organización dispone de un bloque de direcciones propio dentro del espacio FC00::/7. Por ejemplo:

 
logo
SI QUIERES DISFRUTAR DE ESTE CONTENIDO, TE INVITAMOS A QUE TE SUSCRIBAS.

❓ Preguntas Frecuentes

¿Las direcciones IPv6 Unique Local se pueden utilizar en Internet?

No. Las direcciones Unique Local no son enrutables en Internet. Están diseñadas exclusivamente para comunicación dentro de redes privadas u organizaciones. Son el equivalente IPv6 de los rangos privados IPv4 como 10.0.0.0/8 o 192.168.0.0/16.

¿Qué ventaja tienen las Unique Local frente a las direcciones privadas IPv4?

La principal ventaja es que el Global ID de 40 bits se genera de forma aleatoria, haciendo que el prefijo de cada red sea casi único en el mundo. Esto evita el problema clásico de IPv4 donde dos redes privadas con el mismo rango (por ejemplo, dos redes 192.168.10.0/24) no pueden interconectarse sin conflictos.

¿Son las Unique Local iguales a las Site-Local de IPv6?

No. Las direcciones Site-Local (prefijo FEC0::/10) fueron deprecadas en el RFC 3879 por ser ambiguas y generar problemas de enrutamiento. Las Unique Local las reemplazan con una solución más robusta, gracias al Global ID pseudoaleatorio que evita conflictos.

 
logo
SI QUIERES DISFRUTAR DE ESTE CONTENIDO, TE INVITAMOS A QUE TE SUSCRIBAS.

PREGUNTAS!

Las preguntas que encontraras en esta sección, son similares a las que te encontraras en el examen de certificación.

  • Este campo está oculto cuando se visualiza el formulario
  • Este campo es un campo de validación y debe quedar sin cambios.

¡PARTICIPEMOS!

Si te quedaron dudas de la lección, escríbela a continuación y así todos podemos participar y ayudarte.
¿Quieres participar en los debates?… por favor suscríbete

NUESTROS CURSOS Foros Unique Local

Etiquetado: 

Viendo 13 entradas - de la 1 a la 13 (de un total de 13)
  • Autor
    Entradas
  • #11068
    AdminNG
    Superadministrador
    #14397

    En la pregunta 2 hay un bit 1 demás.

    2. De esta dirección IPv6 Unique Local FD01:ABCD:1110:ABCD::1/64, ¿Cuál es el valor del Global ID?

    Rpta: 01:ABCD:11110 (Hay un bit 1 demás)

    Debería ser 01 : ABCD : 1110
    8bits + 16bits + 16bits= 40 bits

    #14399
    AlvaroM
    Superadministrador

    Corregido! =D

    #16602
    Edward
    Participante

    Hola Profesor Alvaro:

    Me suena un poco confuso los términos de Global Routing Prefix y Global ID(Prefix y Gloval ID), no existe alguna forma memotecnica de aprenderse mejor estos términos? porque al final cumplen la misma función, el cual es para toda la parte de red.

    #16665
    AlvaroM
    Superadministrador

    Hola Edward!

    El objetivo general como tú mencionas, efectivamente si es el mismo, de identificar UNA PARTE de la red lógica, sin embargo tienen diferentes estructuras y diferente propósito específico así que no puedes utilizar esos términos de manera similar. Global Routing Prefix enfoca a una red que puede ser alcanzada de manera GLOBAL, es enrutable en Internet como las direcciones públicas IPv4. Por el otro lado Global ID sirve para identificar a una red Interna que NO es enrutable en Internet, es similar a las direcciones IP privadas en IPv4!

    La verdad no conozco una regla mnemotécnica (conocida) que sea utilizada para aprender la estructura de las direcciones…sin embargo tu puedes crear una regla de manera muy sencilla, agarra la primera letra de cada bloque que conforma a la dirección IPv6 y arma una oración que puedas recordar fácilmente! =)

    Si deseas analizar las estructuras de estas direcciones IPv6 de la fuente oficial, acá te paso los RFCs de ambas:
    – Global Unicast: https://tools.ietf.org/html/rfc3587
    – Unique Local: https://tools.ietf.org/html/rfc4193

    Estoy atento a tus consultas.

    #17179
    Chrisstopher1893
    Participante

    Hola Alvaro
    Por favor podrías explicar el procedimiento de solución de la siguiente pregunta?

    De esta dirección IPv6 Unique Local FD01:ABCD:1110:ABCD::1/64, ¿Cuál es el valor del Global ID? Rspta: 01:ABCD:1110

    #17190
    AlvaroM
    Superadministrador

    Hola Chris!

    Como indica el video, una dirección Unique Local está conformada por:

    Prefix + Bit L + Global ID + Subnet ID + Interface ID

    Prefix: 7 bits
    Bit L: 1 bit
    Global ID: 40 bits
    Subnet ID: 16 bits
    Interface ID: 64 bits

    En la pregunta ya te dan la dirección IPv6 Unique Local, simplemente tienes que desglosar el contenido de la dirección IPv6.

    Si te dan la dirección FD01:ABCD:1110:ABCD::1/64 los campos serían los siguientes en su equivalente binario y decimal:

    Prefix: 1111 110 (Hexadecimal FD sin contar el último bit «L»)
    Bit L: 1
    GLobal ID: 0000 0001 1010 1011 1100 1101 0001 0001 0001 0000 (Hexadecimal 01:ABCD:1110)
    Subnet ID: 1010 1011 1100 1101 (Hexadecimal ABCD)
    Interface ID: ::1 (Hexadecimal 0:0:0:1).

    Espero que ahora quede más claro!

    Atento a tus comentarios!

    #19020

    Buenas tardes en la pregunta 4 se tienen estos puntos con respuestas confusas:

    «Se puede generar el valor del campo «Global ID» al utilizar un algoritmo de selección de prefijo»
    No lo marque debido a que entiendo que el algoritmo de selección de prefijo se usa en el prefix por lo que
    a mi parecer no se debe realizar en el Glocal ID. Si estoy equivocado favor de explicar.

    «Un valor de «1» en el campo «L», significa que el valor del prefijo es asignado globalmente»
    Entiendo que el valor 0 se asigna por estar reservada por lo que el valor «1» debe asignarse para toda
    dirección Unique Local.

    Quedo atento a sus comentarios.

    #19053
    AlvaroM
    Superadministrador

    Hola Juan Carlos!

    Lo que pasa con el bit «L», es que indica quién asigno este prefijo a las direcciones IPv6 Unique Local. Un valor de 1 en el campo «L», indica que el prefijo es ASIGNADO por NOSOTROS en nuestra red, y por ende estas direcciones NO SON ENRUTABLES en Internet ya que NO son direcciones únicas en el mundo. La idea de un valor de 0 (reservado), es que esto indique que el prefijo ha sido asignado por una entidad a nivel global (IANA), y por lo tanto esto va significar que estas direcciones sean únicas en el mundo y puedan ser enrutables en Internet, sin embargo esto aún no está definido/regulado.

    Dicho esto, un valor de 1 en el campo «L», NO significa que el valor de prefijo es asignado globalmente, y por lo tanto esa opción es incorrecta.

    Respecto a tu segunda observación, lo que se puede utilizar para generar el valor del campo Global ID es el «Pseudo-Random Global ID Algorithm», básicamente un algoritmo que genera valores aleatorios. Tienes razón en que no estaba clara esa opción, hemos modificado esa opción a la siguiente «El valor del «Global ID» puede ser generado de manera aleatoria»

    Espero que ahora quede claro el panorama!

    Atento a tus comentarios!

    #19595
    erick conde
    Participante

    SALUDOS
    CONSULTA,TEMA IPV6, LINK LOCAL, RESPECTO A ESTAS DIRECCIONES
    FE80::/10
    FEBF::/10
    ES EL RANGO INDICADO? DESEO DESCARTAR .

    #19607
    AlvaroM
    Superadministrador

    Estimado Erick!

    Efectivamente todas las direcciones que se encuentran en ese rango son direcciones Link-local.

    Puedes ver la página de la IANA donde se realiza la asignación de direcciones IPv6: https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml

    Indica que las direcciones tienen el prefijo Fe80::/10. Esto significa que las direcciones Link-Local comienzan con valores comprendidos ENTRE el FE80 y FEBF en el primero hexteto! =)

    Atento a tus comentarios.

    Saludos cordiales.

    #42461
    DAAC
    Participante

    hola que tal,

    con respecto a la pregunta 1

    favor explicar porque son esas direcciones y no otras?

    ¿Cuáles de estas direcciones IPv6 son Unique Local? (2 opciones)
    FCE1:1345:1455::1/64 ====> correcta
    FEE1:1345:1455::1/64 ===> porque no?
    FBE1:1345:1455::1/64 ===> porque no?
    FB80:1345:1455::1/64 ===> porque no?
    EB80:1345:1455::1/64
    FD80:1345:1455::1/64 ====> correcta

    #42469
    AlvaroM
    Superadministrador

    ¡Hola!

    Tal como indican las clases, el rango de las direcciones Unique Local es FC00::/7, esto significa que va desde la FC00::/7 hasta la FD00::/7, en valores binarios esto es equivalente a que los primeros 7 bits de la dirección que quieres analizar, deben ser iguales a los primeros 7 bits de ese rango (El resto de bits no interesan), es decir los primeros 7 bits deben ser:

    FC= 1111 1100
    FD= 1111 1101

    En negrita tenemos los bits que deben ser iguales para que sea considerada una dirección Unique Local. En resumen, los 2 primeros valores hexadecimales deben ser FC o FD.

    De las opciones tenemos a FEE1:1345:1455::1/64, en este caso el primer valor hexadecimal «F» se encuentra en el rango, pero el segundo valor es «E», el cual ya sale del rango mencionado anteriormente. El segundo es FBE1:1345:1455::1/64, acá tenemos lo mismo, el primer valor hexadecimal «F» es correcto, pero el «B» sale de rango. Lo mismo ocurre con FB80:1345:1455::1/64.

    Tal vez un concepto no queda claro para profundizarlo? …

    Estoy atento!

    Saludos! =)

Viendo 13 entradas - de la 1 a la 13 (de un total de 13)
  • Debes estar registrado para responder a este debate.