The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 08, 2011

Filed:

May. 04, 2009
Applicants:

Pradeep S. Sindhu, Mountain View, CA (US);

Dennis C. Ferguson, Mountain View, CA (US);

Bjorn O. Liencres, Palo Alto, CA (US);

Nalini Agarwal, Sunnyvale, CA (US);

Hann-hwan Ju, San Jose, CA (US);

Raymond Marcelino Manese Lim, Mountain View, CA (US);

Rasoul Mirzazadeh Oskouy, Fremont, CA (US);

Sreeram Veeragandham, Sunnyvale, CA (US);

Inventors:

Pradeep S. Sindhu, Mountain View, CA (US);

Dennis C. Ferguson, Mountain View, CA (US);

Bjorn O. Liencres, Palo Alto, CA (US);

Nalini Agarwal, Sunnyvale, CA (US);

Hann-Hwan Ju, San Jose, CA (US);

Raymond Marcelino Manese Lim, Mountain View, CA (US);

Rasoul Mirzazadeh Oskouy, Fremont, CA (US);

Sreeram Veeragandham, Sunnyvale, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/56 (2006.01);
U.S. Cl.
CPC ...
Abstract

A network device switches variable length data units from a source to a destination in a network. An input port receives the variable length data unit and a divider divides the variable length data unit into uniform length data units for temporary storage in the network device. A distributed memory includes a plurality of physically separated memory banks addressable using a single virtual address space and an input switch streams the uniform length data units across the memory banks based on the virtual address space. The network device further includes an output switch for extracting the uniform length data units from the distributed memory by using addresses of the uniform length data units within the virtual address space. The output switch reassembles the uniform length data units to reconstruct the variable length data unit. An output port receives the variable length data unit and transfers the variable length data unit to the destination.


Find Patent Forward Citations

Loading…