The PIM device directly connected to a multicast source sends State-Refresh messages at intervals to downstream devices. State-Refresh messages are flooded on the entire network, so a device can receive duplicate State-Refresh messages within a short time. To prevent this problem, a device starts a timer when receiving a State-Refresh message for an (S, G) entry. The timer value is the suppression time of the State-Refresh message. If the device receives the same State-Refresh messages before the timer expires, it drops the received State-Refresh messages.