×

Network switch with dynamic multicast queues

  • US 9,774,461 B2
  • Filed: 10/21/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 10/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating a packet through a network switch fabric with input ports and output ports, wherein the method comprises:

  • receiving the packet at an input port of the network switch fabric, wherein the packet is one of a unicast packet directed to an output port and a multicast packet that is directed to multiple output ports, and wherein the network switch fabric has a virtual output queue (VOQ)-based architecture in which each input port maintains a separate unicast VOQ for each output port for unicast packets and one or more multicast VOQs for output ports for multicast packets so that multicast packets are queued separately from unicast packets; and

    sending the packet from the input port to one of the output port and the output ports by inserting the packet into one of a unicast VOQ for the output port and one or more of the multicast VOQs for the output ports, wherein,while inserting the packet into a given VOQ, the packet is assigned to a current virtual lane in multiple virtual lanes for a data flow associated with the packet, andprior to assigning the packet to the current virtual lane, remapping from a previous virtual lane specified by information in the packet to the current virtual lane.

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