Resilient hashing for forwarding packets
AssigneeBarefoot Networks, Inc.
InventorPatrick Bosshart
Life of this patent
Estimating the term…
Loading patent…
AssigneeBarefoot Networks, Inc.
InventorPatrick Bosshart
Estimating the term…
A method of identifying a path for forwarding a packet by a packet forwarding element. The method receives a packet that includes a plurality of fields that identify a particular packet flow. The method computes a plurality of hash values from the plurality of fields that identify the particular packet flow. Each hash value computed using a different hash algorithm. Based on the plurality of hash values, the method identifies a plurality of paths configured to forward the packets of the particular flow. The method identifies the status of each of the plurality of paths. Each path status identifies whether or not the corresponding path is operational. The method selects an operational path in the plurality of paths to forward the packet based on a priority scheme using said plurality of identified status bits.
A method of identifying a path for forwarding a packet, the method comprising:
A hardware forwarding element, configured to:
Dependencies are inferred from the claim text.