×

Multicast bandwidth multiplication for a unified distributed switch

  • US 8,897,301 B2
  • Filed: 03/14/2012
  • Issued: 11/25/2014
  • Est. Priority Date: 03/14/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product comprising:

  • a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising computer-readable program code configured to;

    receive a multicast data frame on a first port of a networking element, wherein the multicast data frame is an Ethernet frame;

    store at least a portion of the multicast data frame in each buffer of a first plurality of buffers, wherein the portion of the multicast data frame is at least a portion of a payload of the Ethernet frame, and wherein at least one of the first plurality of buffers is assigned to a second input port of the networking element;

    store a respective header corresponding to each of the portions of the multicast data frame in a second plurality of buffers, wherein at least one of the second plurality of buffers is assigned to the second input port;

    combining each of the portions of the received multicast data frame with the corresponding header to generate data packets; and

    separately forward each of the data packets based on the respective headers via respective output connection interfaces of the networking element, wherein a first one of the output connection interfaces is assigned to the first input port and a second one of the output connection interfaces is assigned to the second input port, wherein the first input port borrows the at least one buffer of the first plurality of buffers, the at least one buffer of the second plurality of buffers, and the respective output connection interface assigned to the second input port.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×