US2011044340A1PendingUtilityA1

System and method for ecmp load sharing

Assignee: FOUNDRY NETWORKS LLCPriority: Aug 22, 2006Filed: Oct 7, 2010Published: Feb 24, 2011
Est. expiryAug 22, 2026(~0.1 yrs left)· nominal 20-yr term from priority
H04L 45/00H04L 45/24H04L 47/125H04L 47/2408H04L 45/7453
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A packet classifier and a method for routing a data packet are provided. The packet classifier includes a content addressable memory, a translation table and a parameter memory. The method includes looking up a content addressable memory for a base address into a parameter memory using a header of the data packet. The base address is related to the routes under ECMP for forwarding the data packet. From among these addresses, using multiple headers of the data packet, an adjustment to the base address is computed. The adjustment specifies an actual address to the parameter memory corresponding to a selected route for forwarding the data packet. The parameter memory is then accessed using the actual address to obtain parameter values relevant to the selected route. The data packet is then forwarded according to the parameter values thus obtained.

Claims

exact text as granted — not AI-modified
1 . A network device comprising:
 at least one port configured to receive a data packet; and   a first memory and a second memory,   wherein the network device is configured to:
 retrieve a first entry in the first memory based on a portion of a first received data packet; 
 retrieve a first entry in the second memory based on the first entry in the first memory, the first entry in the second memory including information associated with a route over which the first received data packet should be forwarded; 
 retrieve the first entry in the first memory based on a portion of a second received data packet; and 
 retrieve a second entry in the second memory based on the first entry in the first memory, the second entry in the second memory being distinct from the first entry in the second memory, the second entry in the second memory including information associated with a route over which the second received data packet should be forwarded, 
   wherein the portion of the first received data packet and the portion of the second received data packet are substantially the same.   
     
     
         2 . The network device of  claim 1  wherein the first memory is a content addressable memory (CAM) and wherein the second memory is a parameter random access memory (PRAM).

Join the waitlist — get patent alerts

Track US2011044340A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.