What is the difference between a source tree and a shared tree in a multicast environment?
A. To route traffic from source to receiver a source tree uses a link-state routing protocol and a shared tree uses a distancevector routing protocol.
B. A source tree has its root at the source, and a shared tree has its root at a designated rendezvous point.
C. To stream multicast from source to receiver, a source tree uses PIM-SM and a shared tree uses PIM-DM.
D. Source trees are the default type for bidirectional PIM, and PIM-DM uses shared trees by default.