Next Hop Computation Functions for Equal Cost Multi-Path Packet Switching Networks
AssigneeRockstar Consortium US LP
InventorJerome Chiabaut
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockstar Consortium US LP
InventorJerome Chiabaut
Estimating the term…
Next hop computation functions for use in a per-node ECMP path determination algorithm are provided, which increase traffic spreading between network resources in an equal cost multi-path packet switch network. In one embodiment, packets are mapped to output ports by causing each ECMP node on the network to implement an entropy preserving mapping function keyed with unique key material. The unique key material enables each node to instantiate a respective mapping function from a common function prototype such that a given input will map to a different output on different nodes. Where an output set of the mapping function is larger than the number of candidate output ports, a compression function is used to convert the keyed output of the mapping function to the candidate set of ECMP ports.
A method of performing path selection between substantially equal cost paths by a node in a packet network, the method comprising the steps of:
5-9. (canceled)
16-21. (canceled)
A method of forwarding packets on paths through a packet switching network, each packet having a destination address and a flow identifier, the packet switching network having a plurality of substantially equal cost paths between at least one pair of nodes, each substantially equal cost path having a corresponding candidate output port at each node on the substantially equal cost path, the method comprising, for packets having a destination address having multiple equal costs paths diverging at a node:
A system for forwarding packets on paths through a packet switching network, each packet having a destination address and a flow identifier, the packet switching network having a plurality of substantially equal cost paths between at least one pair of nodes, each substantially equal cost path having a corresponding candidate output port at each node on the substantially equal cost path, the system comprising:
32-48. (canceled)
Dependencies are inferred from the claim text.