Direcciones Multicast

La figura 4-11 muestra los tipos de direcciones multicast. La multidifusión es una técnica en la que un dispositivo envía un único paquete a varios destinos simultáneamente (uno a varios). (Recuerde que una dirección unicast envía un solo paquete a un solo destino). Los destinos múltiples pueden ser en realidad múltiples interfaces en el mismo dispositivo, pero normalmente son dispositivos diferentes.

Figura 4-11

Figura 4-11 Direcciones multicast

Una dirección multicast IPv6 define un grupo de dispositivos conocido como grupo multicast. Las direcciones de multidifusión IPv6 utilizan el prefijo ff00::/8, mostrado en la Tabla 4-10, que es equivalente a la dirección de multidifusión IPv4 224.0.0.0/4. Un paquete enviado a un grupo de multidifusión siempre tiene una dirección de origen unicast. Una dirección multicast nunca puede ser la dirección de origen. A diferencia de IPv4, en IPv6 no hay direcciones de difusión. En su lugar, IPv6 utiliza la multidifusión, incluyendo una dirección de multidifusión conocida por todos los dispositivos IPv6 y una dirección de multidifusión de nodo solicitado.

Tabla 4-10 Representaciones de direcciones de multidifusión IPv6

Representación Dirección de multidifusión IPv6
Preferida ff00:0000:0000:0000:0000:0000:0000:0000/8
Se omiten los 0s principales ff00:0:0:0:0:0/8
Comprimida ff00::/8

La figura 4-12 muestra la estructura de una dirección multicast IPv6. Los primeros 8 bits son de 1 bit (ff), seguidos de 4 bits asignados para banderas y un campo Scope de 4 bits. El campo Scope define el rango al que los routers pueden reenviar el paquete multicast. Los siguientes 112 bits representan el ID de grupo.

Figura 4-12

Figura 4-12 Dirección de multidifusión IPv6

Los 4 bits que siguen a 1111 1111 representan cuatro banderas diferentes. Las tres primeras banderas, 0 (reservado), R (punto de encuentro) y P (prefijo de red), están fuera del alcance de este libro. La cuarta bandera, el bit menos significativo (LSB), o bit más a la derecha, es la bandera transitoria (bandera T). La bandera T denota los dos tipos de direcciones multicast:

  • Permanente (0): Estas direcciones, conocidas como direcciones de multidifusión predefinidas, son asignadas por IANA e incluyen tanto la multidifusión conocida como la solicitada.

  • No permanente (1): Son direcciones multicast «transitorias» o asignadas «dinámicamente». Son asignadas por las aplicaciones de multidifusión.

Como se muestra en la Figura 4-11, hay dos tipos de direcciones multicast predefinidas, las cuales utilizan el campo Flag con un valor 0x0:

  • Direcciones de multidifusión bien conocidas

  • Direcciones de multidifusión de nodo solicitado

Direcciones de multidifusión bien conocidas

Las direcciones de multidifusión bien conocidas tienen el prefijo ff00::/12. Como se muestra en la Figura 4-12, esto significa que el tercer dígito hexadecimal, el campo Flag, siempre se establece en 0. Las direcciones multicast bien conocidas son direcciones multicast predefinidas o reservadas para grupos de dispositivos asignados. Estas direcciones son equivalentes a las direcciones multicast conocidas de IPv4 en el rango 224.0.0.0 a 239.255.255.255. Algunos ejemplos de direcciones multicast conocidas de IPv6 son los siguientes:

  • ff02::1: Todos los dispositivos IPv6

  • ff02::2: Todos los routers IPv6

  • ff02::5: Todos los routers OSPFv3

  • ff02::a: Todos los routers EIGRP (IPv6)

Direcciones de multidifusión de nodo solicitado

Las direcciones de multidifusión de nodo solicitado se utilizan como un enfoque más eficiente que la dirección de difusión de IPv4. Como se discutió en el Capítulo 2, la multidifusión de nodo solicitado se utiliza en la resolución de direcciones de Capa 3 a Capa 2, de forma similar a como se utiliza el Protocolo de Resolución de Direcciones (ARP) en IPv4. Las direcciones solicited-node multicast se crean automáticamente utilizando un mapeo especial de la dirección unicast del dispositivo con el prefijo solicited-node multicast ff02:0:0:0:0:1:ff00::/104. Las direcciones de multidifusión de nodo solicitado se crean automáticamente para cada dirección de unidifusión de un dispositivo.