IP Library Patent Application 12900279
Patent Application
App. No. 12/900,279

SYSTEM AND METHOD FOR ECMP LOAD SHARING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/900,279
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 (10)

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).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 044125/0547 →