Multicast message forwarding method and device
AssigneeZte Corporation
InventorLiu YANG
Life of this patent
Estimating the term…
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.
Claims15
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.
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.
Dependencies are inferred from the claim text.