Routing

Multicast

I ran into multicast issues in ROS. But I still don’t really understand why.

https://en.wikipedia.org/wiki/Multicast

Multicast is simply data transmission to multiple computers simultaneously.

Multicast can be one-to-many or many-to-many distribution. Multicast should not be confused with physical layer point-to-multipoint communication.

In Broadcast, we send to everyone indiscriminantly?

https://community.rti.com/kb/why-does-dds-communication-stop-after-some-time-while-using-switches

The Multicast pattern forwards a message from a sender on to a specific group of receivers. Groups can be specified on the network by device type or by network segment, to name two examples.

Example

Internet Protocol television (IPTV) is a typical implementation of the Multicast pattern. For example, IPTV data will be streamed to devices connected to a particular “channel,” such as a live broadcast under Facebook or to a particular video conference session.