MULTICAST MESSAGE FORWARDING METHOD AND DEVICE
First Claim
1. A method for forwarding a multicast message, comprising:
- receiving, by a forwarding chip, a multicast message;
determining, by the forwarding chip, that the multicast message is a known multicast message, and then sending the known multicast message to a Central Processing Unit (CPU), and deleting a CPU interface from an outbound interface list of a multicast forwarding table; and
updating, by the forwarding chip, the multicast forwarding table and a multicast state table according to a received multicast routing table, and determining that the multicast forwarding table is converged into a steady state according to the updated multicast state table.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for forwarding a multicast message, which includes that: a forwarding chip receives a multicast message, determines that the multicast message is a known multicast message, sends the known multicast message to a Central Processing Unit (CPU), deletes a CPU interface from an outbound interface list of a multicast forwarding table, updates the multicast forwarding table and a multicast state table according to a received multicast routing table, and determines that the multicast forwarding table is converged into a steady state according to the updated multicast state table. A device for forwarding a multicast message is provided, accordingly.
-
Citations
15 Claims
-
1. A method for forwarding a multicast message, comprising:
-
receiving, by a forwarding chip, a multicast message; determining, by the forwarding chip, that the multicast message is a known multicast message, and then sending the known multicast message to a Central Processing Unit (CPU), and deleting a CPU interface from an outbound interface list of a multicast forwarding table; and updating, by the forwarding chip, the multicast forwarding table and a multicast state table according to a received multicast routing table, and determining that the multicast forwarding table is converged into a steady state according to the updated multicast state table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for forwarding a multicast message, which is implemented by a forwarding chip, comprising:
- a receiving module, a determination module, a sending module, a deletion module and an updating module, wherein
the receiving module is configured to receive a multicast message and a multicast routing table; the determination module is configured to determine that the multicast message is a known multicast message, and determine that a multicast forwarding table is converged into a steady state according to an updated multicast state table; the sending module is configured to send the known multicast message to a Central Processing Unit (CPU); the deletion module is configured to delete a CPU interface from an outbound interface list of the multicast forwarding table; and the updating module is configured to update the multicast forwarding table and a multicast state table according to the received multicast routing table. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- a receiving module, a determination module, a sending module, a deletion module and an updating module, wherein
Specification