Cuando un dispositivo en una red quiere enviar información, tiene varias formas:
- 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.
- 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).
- 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.
Deja una respuesta