Ensuring proper packet ordering in a cut-through and early-forwarding network switch
OwnerStuart F. Oberman, Anil Mehta +2inventors
InventorsStuart F. Oberman, Anil Mehta, Rodney N. Mullendore, Kamran Malik
Life of this patent
Estimating the term…
Loading patent…
OwnerStuart F. Oberman, Anil Mehta +2inventors
InventorsStuart F. Oberman, Anil Mehta, Rodney N. Mullendore, Kamran Malik
Estimating the term…
A system and method for ensuring that packets are not switched out of order in a network switch capable of dynamically selecting different routing techniques. The network switch may include multiple input ports, multiple output ports, and a shared random access memory coupled to the input ports and output ports by data transport logic. The switch may route packets using cut-through routing or early-forwarding. To ensure that packets are not switched out of order, sequence numbers may be assigned to packets as the packets are received at one of the input ports. A different sequence may be used for each output port. The output port may also track sequence numbers by storing the number corresponding to the most recently received packets from each input port. The stored value may compared with a sequence number assigned to a packet to ensure that they are within one before allowing cut-through routing.
A network switch comprising:
A network switch comprising:
A network switch comprising:
A method for switching packets in a network switch having a plurality input ports and output ports, the method comprising:
Dependencies are inferred from the claim text.