Latency Buster wrote:
> Hi,
> I have a sender and receiver on the **same** Solaris host
> publishing and subscribng to the **same** multicast group address.
I didn't see any responses. Sorry for the delay.
I'm assuming it is on a system with a single network interface, or that
otherwise the applications use the same network interface for the
sending and joining.
> Questions:
> 1. Does the receiver receive the packets after it is forwarded by the
> router or does the Solaris OS sends it a copy of the packet as
> published by the sender?
The OS sends a copy to the receivers that have joined the group on the
sending interface. (The sending application can turn this off by
clearing the IP_MULTICAST_LOOP socket option, in which case the receiver
will not get any copy of that packet.)
The multicast router can never send multicast packets out the same
interface it arrived since that can result in meltdowns due to
uncontrolled packet duplication in the network.
> 2. What happens if the receiver leaves the group and the sender is
> still active? Does the OS sends the IGMP v2 Leave Group Report to the
> default router or does it suppress the report since it sees that
> there is a publisher for the same group?
IGMP (and MLD) are only concerned with receivers; there are no reports
associated with the sender.
Erik
_______________________________________________
networking-discuss mailing list
[email protected]