Patent ID: 9722810
Date: 2017-08-01
CPC Classifications: H04L

Claim:
1. A method for synchronizing multicast message subflows in a switched network, comprising: storing, to a payload replication buffer, a payload packet corresponding to a multicast message internal to a switching fabric of a switching device, wherein a pointer to a memory location of the payload packet is stored in a multicast header associated with the multicast message; associating, with a processing device, a first destination identifier corresponding to the multicast message with a first queue that corresponds to a first output port of the switching device; associating, with a processing device, a second destination identifier corresponding to the multicast message with a second queue that corresponds to a second output port of the switching device; and facilitating flow synchronization for the first queue and the second queue to prevent an overload of the payload replication buffer, wherein the flow synchronization comprises unpausing the first queue in response to the subflow counter crossing a second predetermined threshold, wherein the subflow counter crossing the second predetermined threshold is indicative that the second queue is within a predetermined range of the first queue for messages transmitted, wherein transmission of the multicast message by the first queue comprises forwarding the multicast header associated with the multicast message to the switching fabric that will use the pointer in the multicast header to forward a stored payload in the payload replication buffer to the first destination identifier.