Protocol.
Source Path Messages establish path information and perform keepalive function
Original data packets multicast to all receivers
Negative Acknowledgment unicast to nearest parent along path
Negative Acknowledgment Confirmation multicast to children along path
Repair data packets multicast to selected receivers