A scheme for multicast forwarding that requires a router to join a shared forwarding tree before delivering packets. See data-driven multicast.