Multicast Routing Protocols—Characteristics
Distribution trees
Source tree
Uses more memory O(S x G) but you get optimal paths from source to all receivers, minimizes delay
Shared tree
Uses less memory O(G) but you may get suboptimal paths from source to all receivers, may introduce extra delay