Patent ID: 8121025

Claim:
A method for switching multicast traffic, comprising: entering, by a second router, a waiting state after receiving a packet indicative of recovery of a first router; deleting an egress interface of Multicast Forwarding Information Base, MFIB, entries on the second router after receiving a data packet or an Assert packet from the first router; and checking, by the second router, whether the data packet or the Assert packet is received from an ingress interface when an interface connected to a router of a user terminal enables a Protocol Independent Multicast, PIM, and the second router receives the data packet or the Assert packet of the first router: if the data packet or the Assert packet is not received from the ingress interface, notifying the PIM, that the data packet or the Assert packet is received from an incorrect interface; or checking whether the data packet is received from the ingress interface when the interface connected to the router of the user terminal enables an Internet Group Management Protocol, IGMP and the second router receives the data packet of the first router: if the data packet is not received from the ingress interface, notifying the IGMP that the data packet is received from the incorrect interface.