×

Multicast packet duplication at random node or at egress port with frame synchronization

  • US 6,751,219 B1
  • Filed: 04/20/2000
  • Issued: 06/15/2004
  • Est. Priority Date: 04/20/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A mesh-based packet switch with multicast capability comprising:

  • a plurality of ingress ports for receiving data and generating packets including multicast packets;

    a plurality of egress ports for transmitting data from the packet switch;

    a switch fabric having a plurality of switching nodes each for storing and forwarding packets within the switch fabric, the switching nodes including input nodes coupled to ingress ports in the plurality of ingress ports and output nodes coupled to egress ports in the plurality of egress ports;

    wherein an ingress port injecting a multicast packet generates a multicast header to attach to the multicast packet, the multicast header including;

    a multicast flag indicating that the multicast packet is a packet being sent to many egress ports;

    a random field for storing an address of a random node within the switch fabric; and

    a multicast destination identifier for indicating which egress ports to send the multicast packet to;

    wherein the multicast packet is initially routed to the random node before packet replication;

    wherein the random node stores the multicast packet sent from the ingress port, the random node replicating the multicast packet to generate a plurality of unicast packets, the unicast packets each having a header including;

    a destination field for storing a destination address of an output node coupled to an egress port identified by the multicast destination identifier of the multicast packet received by the random node;

    wherein the switching nodes route the unicast packets from the random node to the output nodes identified by the destination fields of the unicast packets generated by the random node;

    wherein the random node is selected at random from all the switching nodes in the switch fabric, whereby multicast packets are initially dispersed to randomly-selected nodes within the switch fabric before packet replication and whereby congestion at the input node is reduced by replicating the multicast packet at the random node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×