1.24. Tipos de direcciones IPv6 (Multicast)



CCNA 200-301 1. Fundamentos de las redes Tipos de direcciones IPv6 (Multicast)

Direcciones Multicast IPv6: Estructura, Grupos y Direcciones Especiales

⏱️ 18 min lectura 📊 Nivel: Intermedio

Introducción: ¿Por qué existen las direcciones multicast en IPv6?

En la clase anterior estudiamos las direcciones unicast IPv6: Global Unicast, Unique Local y Link Local y vimos cómo cada una tiene un propósito específico para la comunicación en la red. Continuaremos profundizando en su utilidad a medida que avancemos en el curso.

Ahora pasemos a analizar las direcciones multicast IPv6, que son fundamentales y de uso muy frecuente en este protocolo. Para entender por qué, recordemos una diferencia clave entre IPv4 e IPv6: en IPv6 no existe el concepto de broadcast. En IPv4, cuando un dispositivo necesitaba comunicarse con todos los equipos de una red al mismo tiempo, podía enviar un paquete broadcast que llegaba a todos. En IPv6, esa función desaparece y es reemplazada por la comunicación multicast, que es más eficiente porque solo los dispositivos que ingresan a un grupo específico multicast reciben y procesan el paquete.

Por esta razón, comprender las direcciones multicast IPv6 es esencial: son la base de muchos procesos automáticos que ocurren en infraestructuras IPv6.

Repaso rápido: una dirección unicast identifica a un único dispositivo (comunicación uno a uno). Una dirección multicast identifica a un grupo de dispositivos (comunicación uno a varios). Una dirección anycast identifica al dispositivo más cercano dentro de un grupo. En IPv6 no existe el broadcast.

Como ya saben, una dirección multicast se utiliza para una comunicación de uno a varios. Si un dispositivo puede comunicarse simultáneamente con varios equipos, significa que todos esos equipos pertenecen a un mismo grupo multicast. Una interfaz puede pertenecer a varios grupos multicast al mismo tiempo.



En la topología de ejemplo, la PC_1 se comunica al mismo tiempo con la PC_2 y la PC_4, lo que significa que esos tres dispositivos pertenecen al mismo grupo multicast.

Importante: al igual que en IPv4, una dirección multicast solo puede ser una dirección de destino, nunca una dirección de origen. Ningún dispositivo puede originar un paquete desde una dirección multicast.

Estructura de una dirección multicast IPv6

Según la IANA, las direcciones multicast IPv6 tienen reservado el rango FF00::/8. Esto significa que toda dirección multicast IPv6 comienza con los valores hexadecimales FF. Veamos cómo se compone internamente esta dirección:



  • Primeros 8 bits: identifican que se trata de una dirección multicast. En hexadecimal equivalen a FF.
  • Siguientes 4 bits — campo Flags: indicadores sobre el tipo de dirección multicast.
  • Siguientes 4 bits — campo Scope: define el alcance geográfico o lógico de la dirección.
  • Últimos 112 bits — Group ID: identifica al grupo multicast específico.

El campo Flags

El campo Flags ocupa 4 bits, aunque actualmente solo se utiliza el bit menos significativo (el de la derecha). Este bit determina si la dirección multicast es permanente o no:

  • Bit = 1 → Dirección multicast «no asignada permanentemente» (transitoria o de uso libre).
    Por ejemplo, la dirección FF15::1 tendría en el campo Flags los valores binarios 0001. Esto indica que esta dirección puede utilizarse para un grupo multicast en una red, y tener un significado completamente diferente en otra red que utiliza la misma dirección para otro grupo multicast. Es decir, que este valor no significa lo mismo para todas las redes de computadoras, no es un valor universal.
  • Bit = 0 → Dirección multicast «asignada permanentemente» por la IANA.
    Por ejemplo, la dirección FF0E::101 tendría en el campo Flags los bits binarios 0000. Esta dirección está reservada y asignada a un grupo multicast específico a nivel global: en este caso, se utiliza para comunicarse con servidores NTP de Internet (protocolo que proporciona la hora global). Por lo tanto, esta dirección significa lo mismo en todas las redes del mundo.

Como ya lo mencionamos, en este tipo de comunicación ustedes tienen que pertenecer a algún grupo multicast para que puedan recibir paquetes en las direcciones multicast. Por ejemplo, cuando activan IPv6 en una interfaz, automáticamente se les asigna una dirección IPv6 multicast y esa interfaz pasa a formar parte de un grupo multicast. Esto significa que cuando alguien envíe un paquete a esa dirección IPv6, su dispositivo lo recibirá y procesará de forma automática. El que pertenezcan o no a un grupo en particular dependerá de la configuración y características que habiliten en sus dispositivos.

El campo Scope (alcance)

Los siguientes 4 bits se denominan Scope y se utilizan para definir hasta dónde puede llegar un paquete enviado a esa dirección multicast. Es decir, limita el alcance geográfico o lógico de la comunicación. Los valores más relevantes para el examen CCNA son:

  • Scope = 1 (FF01::/16) — Interface-local: el paquete no sale de la interfaz. Se usa únicamente para pruebas internas dentro del mismo dispositivo.
  • Scope = 2 (FF02::/16) — Link-local: el paquete puede llegar a todos los dispositivos dentro de la misma red lógica (subred), pero no puede ser enrutado fuera de ella. Es el scope más utilizado en redes locales.
  • Scope = 8 (FF08::/16) — Organization-local: el paquete puede alcanzar dispositivos en diferentes redes que pertenecen a una misma organización. Puede ser enrutado dentro de la organización.
  • Scope = E (FF0E::/16) — Global: el paquete tiene alcance global, es decir, puede circular por todo Internet. Se usa para grupos multicast de carácter mundial, como los servidores NTP.

Direcciones Assigned Multicast

Las direcciones Assigned Multicast son direcciones multicast permanentemente asignadas por la IANA para comunicarse con grupos de dispositivos que ejecutan un protocolo o servicio específico. Son las más importantes para el examen CCNA y las veremos constantemente a lo largo del curso. Existen dos grupos que deben conocer muy bien:

All-Nodes Multicast Group — FF02::1

La dirección FF02::1 representa al grupo All-Nodes, es decir, todos los nodos (dispositivos) con IPv6 habilitado dentro de la misma red lógica.

Analicemos su estructura:

  • Campo Flags = 0000 → es una dirección permanentemente asignada.
  • Campo Scope = 2 → alcance link-local: el paquete no puede salir de la red lógica de origen.

¿Quién pertenece a este grupo? Automáticamente, toda interfaz que tenga habilitado el protocolo IPv6 se suscribe a este grupo multicast. No es necesaria ninguna configuración manual.



En la topología de ejemplo, en la red de la parte izquierda tenemos 3 dispositivos habilitados con IPv6: la PC_1, PC_3 y SRV, al realizar la habilitación los 3 pertenecen automáticamente al grupo FF02::1. Si un dispositivo cualquiera envía un paquete a esta dirección, las tres interfaces lo recibirán y procesarán. Un cuarto dispositivo que no tenga IPv6 habilitado en su interfaz (PC_2), no pertenece al grupo y descartará el paquete multicast.

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

❓ Preguntas Frecuentes

¿Qué es una dirección multicast IPv6?

Una dirección multicast IPv6 identifica a un grupo de interfaces en la red. Un paquete enviado a una dirección multicast es recibido y procesado únicamente por las interfaces suscritas a ese grupo. En IPv6, el multicast reemplaza completamente al broadcast de IPv4, siendo más eficiente porque solo los dispositivos interesados procesan el paquete.

¿Por qué IPv6 no tiene broadcast?

IPv6 eliminó el broadcast para mejorar la eficiencia de las redes. En IPv4, un paquete broadcast era procesado por todos los dispositivos de la red. En IPv6, el multicast logra el mismo resultado de forma selectiva: solo los dispositivos suscritos al grupo multicast correspondiente procesan el paquete, reduciendo el consumo de CPU y el tráfico innecesario.

¿Cuál es el rango de las direcciones multicast IPv6?

Según la IANA, las direcciones multicast IPv6 tienen reservado el rango FF00::/8. Esto significa que cualquier dirección IPv6 que comience con los valores hexadecimales FF es una dirección multicast.


Nota: Lastimosamente el contenido completo solo está disponible para miembros… por favor suscríbete


 
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.

Paso 1 de 2

  • Este campo está oculto cuando se visualiza el formulario

¡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 Direcciones IPv6 Multicast

Viendo 15 entradas - de la 1 a la 15 (de un total de 17)
  • Autor
    Entradas
  • #11102
    AdminNG
    Superadministrador
    #14073
    Ricardo Frias
    Participante

    Buenas! Hay un texto que se ha colado después de la última pregunta 😀

    «Untitled Quiz Field
    Primera elección
    Segunda elección
    Tercera elección»

    #14075
    AdminNG
    Superadministrador

    Corregido! =)

    #16951
    Nicolás Madrid
    Participante

    Hola

    En la pregunta 6, debería ser:

    «Ese mensaje no saldrá de la interface del dispositivo»

    Porque por lo que entendí (no se si este bien), es que ese se enviara a todos los dispositivos de una misma red. Puede que este mal formulada la pregunta, o no?

    Gracias

    #16974
    AlvaroM
    Superadministrador

    Hola Nicolás

    Se ha hecho la siguiente modificación a esa respuesta para que sea entendida de mejor manera: «Un mensaje generado a esa dirección IP no saldrá de la interface del dispositivo hacia la red». Esa opción es correcta ya que ese es el objetivo de las direcciones que tienen un alcance «Node Local» (FF01::). El objetivo que mencionas sobre enviar el mensaje a todos los dispositivos de una misma red, se logra con las direcciones multicast que tienen un alcance «link-local» (FF02::)

    Espero que ahora quede más claro! =)

    Saludos cordiales

    #17060
    Alexander Ferreira
    Participante

    Profesor buenas noches, este es un tema que podría confundirse fácilmente por la gran cantidad de terminología y la falta de practica. Se que indica en el vídeo que más adelante se trabajara en la practica. Como sugerencia seria bueno tener una tabla resumen con la data más relevante.
    De casualidad no se tiene un resumen de cada modulo?

    #17067
    AlvaroM
    Superadministrador

    Buenas noches Alexander, bienvenido al foro y gracias por tu sugerencia! =)

    Efectivamente como tú mencionas hay bastante terminología sobre las direcciones IPv6 y no mucha práctica, sin embargo hasta la lección 1.28 se habla bastante de estas direcciones IPv6 multicast y sus usos básicos… esto debería servir para afianzar esos conceptos… respecto a colocar una tabla resumen con la información más relevante… personalmente creo que TODA la información que se brinda es relevante, hemos tratado de desarrollar el curso con la información más relevante posible para el examen de certificación, en el examen de certificación pueden ser tan detallistas de preguntarte «¿Qué alcance tiene una dirección IPv6 multicast FF02:0000::1?»… entonces lastimosamente tienen que MEMORIZAR todos los datos proporcionados en las clases si esperas rendir con éxito el examen…

    Por otro lado en CCNA te vas a dar cuenta que se enseña bastante teoría y poca práctica en MUCHOs temas, esto por el hecho de que la implementación de ciertas tecnologías o protocolos requiere de muchos otros conocimientos que un curso de CCNA no podría cubrir (tendría que ser un curso mucho más extenso)… por ejemplo, te solicitan que aprendas la teoría introductoria sobre la automatización y programabilidad pero no se solicita nada práctico respecto a ese tema… no esperan que sepas programar un switch o un router… otro ejemplo… se enseña una introducción a la calidad del servicio, sin embargo NO se espera del estudiante que sepa configurar calidad de servicio… otro ejemplo… se enseña teoría introductoria sobre qué es una VPN… sin embargo NO se espera del estudiante que sepa configurar una VPN… así que en varios temas lastimosamente tenemos que aprender la teoría sin dar una mirada práctica que sustente esa teoría… ¿está bien?, ¿está mal?… personalmente creo que no es una buena técnica pedagógica… sin embargo así lo ha estructurado Cisco. Dicho esto, estamos analizando la posibilidad de añadir al curso de Packet Tracer algunas configuraciones de ciertas tecnologías que solo vemos a nivel teórico en el curso CCNA 200-301.

    Estamos atentos a tus comentarios!

    Saludos cordiales

    • Esta respuesta fue modificada hace 5 años, 11 meses por AlvaroM.
    #17698

    Hola Alvaro,
    En la pregunta 6, la direccion de la pregunta es una link local?
    No entiendo debido a que la link local adrress va de FE80 a FEBF

    #17707
    AlvaroM
    Superadministrador

    Hola Bronnier!

    Si viste el video de la clase, aproximadamente a partir del minuto 4 se desarrollan los alcances que tienen las direcciones Multicast, claramente esa dirección mostrada ES MULTICAST y no LINK-LOCAL. De acuerdo a la tabla mostrada te darás cuenta que la dirección FF01::1 tiene alcance LOCAL, no alcance de ENLACE-LOCAL, no nos confundamos, alcance local significa que el paquete NO sale del dispositivo hacia a la red lógica, por el otro lado alcance de enlace local significa que el paquete llega a todos los dispositivos de una misma red lógica. Ojo con esas diferencias.

    Atento a tus comentarios.

    Saludos cordiales!

    #24104
    Max Centeno Gonzalez
    Participante

    Buenas profe!! Tengo duda con las preguntas 1 y 2.. No encuentro nada de eso en el video! Ayuda por favor.

    #24112
    AlvaroM
    Superadministrador

    ¡Hola Max! =)

    La pregunta 1 se explica en el minuto 10:46 (NDP = Neighbor Discovery Protocol)

    En la pregunta 2 te proporcionan una dirección IPv6 y debes construir la solicited node multicast en base a esta dirección con los conceptos aprendidos en el video. En primer lugar copias los primeros 104 bits FF02:0000:0000:0000:0000:0001:FF, a continuación copias los últimos 24 bits menos significativos de la IPv6 proporcionada, los últimos 24 bits son 40:AB50… por lo tanto la dirección Solicited Node Multicast resultante sería: FF02:0000:0000:0000:0000:0001:FF40:AB50, en su forma resumida tendrías FF02::0001:FF40:AB50 (es una opción de respuestas)

    Espero que ahora quede claro, atento a tus comentarios!

    Saludos cordiales.

    #24117
    Max Centeno Gonzalez
    Participante

    Listo! Muchas gracias profe!! ya aclare mis dudas 🙂

    #24129
    AlvaroM
    Superadministrador

    De nada Max! Saludos! =)

    #24640
    Hebert Delgadillo
    Participante

    Buenas..
    Estaba repasando, y nose si lo olvidé, pero..
    En IPv6 existe el concepto de Direccion de broadcast? o solo se usa el «all nodes multicast group»?

    #24657
    AlvaroM
    Superadministrador

    Hola Hebert!

    Efectivamente lo olvidaste, esa es una de las grandes diferencias con IPv4, no existe el concepto de dirección de broadcast, dependiendo de la comunicación que desees realizar todo se implementa a través de direcciones multicast. Si deseas realizar una comunicación con todos los dispositivos en tu misma subred IPv6, efectivamente se envían los paquetes a la dirección FF02::1 ALL NODES Multicast Group.
    Sin embargo, la idea de implementar solo multicast en IPv6, es que no se utilice la dirección FF02::1 a no ser que sea realmente necesario, es por esta razón que existen un gran rango de direcciones multicast IPv6 para evitar que TODOS los dispositivos procesen un mensaje enviado a la FF02::1 que básicamente sería lo mismo que enviar un mensajes broadcast en IPv4 (no recomendado).

    Atento a tus comentarios.

    Saludos cordiales.

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