Why IP multicast ?
Application-layer relays:
- A “relay” node or set of nodes does the replicated unicast function instead of the source
- Multiple relays can handle “groups” of receivers and reduce number of packets per multicast => efficiency
- Manager has to manually configure names of receivers in relays etc => too much administrative burden
Alternative: build replication/multicast engine at the network layer