¿Qué es Multicast en redes?

Cuando un dispositivo en una red quiere enviar información, tiene varias formas:

  1. Unicast (uno a uno)
    • El emisor manda un paquete a una sola dirección IP.
    • Ejemplo: cuando haces un ping a 192.168.1.5, tu PC habla solo con ese host.
    • IP destino: la de un dispositivo concreto.
  2. Broadcast (uno a todos)
    • El emisor manda un paquete a todos los dispositivos de la red local.
    • Ejemplo: cuando un PC busca un DHCP (255.255.255.255).
    • IP destino: la dirección 255.255.255.255 o la dirección de broadcast de la subred (192.168.1.255, si es /24).
  3. Multicast (uno a muchos, pero no a todos)
    • El emisor manda un paquete a un grupo específico de dispositivos que quieran recibirlo.
    • No se lo envía a todos, solo a los que estén «suscritos» al grupo multicast.
    • Ejemplo:
      • Transmisión de video en directo a varios PCs.
      • Protocolos de enrutamiento (OSPF, EIGRP, RIP v2).

Ejemplo práctico de multicast

Piensa en la radio FM:

  • Si la emisora emite en 101.5 MHz, solo los que sintonizan esa frecuencia reciben la música.
  • No todos los que tienen una radio en casa escuchan, solo los que se «apuntan» a esa emisora.

Eso mismo pasa en redes:

  • El router envía a la dirección multicast 224.0.0.5.
  • Solo los routers que corren OSPF y están «escuchando» en 224.0.0.5 reciben los mensajes.
  • Los demás dispositivos de la red ignoran esos paquetes.

Multicast en OSPF

OSPF usa multicast para comunicarse con otros routers:

  • 224.0.0.5 → All OSPF Routers (todos los que hablan OSPF).
  • 224.0.0.6 → All OSPF Designated Routers (DR/BDR) (cuando hay un router designado en redes multiacceso como Ethernet).

Esto hace que los routers no tengan que enviar un paquete unicast a cada vecino uno por uno. Basta con mandar uno al grupo multicast y todos los interesados lo reciben.


El problema con Internet

En una LAN o red interna, el multicast funciona bien.
Pero en Internet:

  • Los routers de los proveedores no reenvían multicast.
  • Por eso OSPF (y otros protocolos de routing dinámico) no funcionan directamente a través de Internet.

Aquí entra GRE, que crea un túnel para transportar esos paquetes multicast encapsulados como si fueran tráfico normal.


Resumen

  • Unicast = de A para B.
  • Broadcast = de A para todos.
  • Multicast = de A para un grupo específico.
  • OSPF usa multicast (224.0.0.5 y 224.0.0.6) para hablar con otros routers.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *