I need to send a packet to more than one reciever (lets say 30). Assume I don't care that some of them do not receive it now (Application Layer will handle this). Now my solution is to use multicast, such that I send one time and each device in the multicast group receives one time(or tries to).
My Question is : Does the router forward the IP packet when it receives it? I could not find the answer to this on the Internet. The thing is all devices (senders/recievers in the multicast group) are connected to the same router, hence they are in the same network. The trick however is that a sender could be on the far right (geographically) of the network and one reciever could be on the far left. So it would make much sense if the router forwards it.
So how does the router handle this?