Uday R. Naik - Fremont CA, US Alok Kumar - Santa Clara CA, US Eswar Eduri - Santa Clara CA, US Donald F. Hooper - Shrewsbury MA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 12/28 H04L 12/56 G06F 7/00
US Classification:
370392, 37039532, 707101
Abstract:
Method and apparatus to support a large Internet Protocol Forwarding Information Base. A packet is received at a network device, the packet including a destination address. A table is indexed into using a portion of the destination address to locate an entry in the table associated with the portion of the destination address. A pool index is derived from the portion of the destination address and is used to identify a pool of data blocks from among a plurality of pools of data blocks. The entry and the pool of data blocks are navigated to find a next-hop for the packet.
Method And Apparatus For Meeting A Given Content Throughput Using At Least One Memory Channel
Prashant Chandra - Sunnyvale CA, US Uday Naik - Fremont CA, US Alok Kumar - Santa Clara CA, US Ameya Varde - Santa Clara CA, US Donald Hooper - Shrewsbury MA, US Debra Bernstein - Sudbury MA, US Myles Wilde - Charlestown MA, US Mark Rosenbluth - Uxbridge MA, US
International Classification:
G06F015/16 G06F015/173
US Classification:
709235000, 709224000
Abstract:
A method and apparatus for meeting a given content throughput using at least one memory channel is generally described. In accordance with one example embodiment of the invention, a method to meet a given content throughput using at least one memory channel comprising, comparing the size of at least a portion of received content to a capacity of a single contiguous location within at least one memory channel to meet a given throughput and determining whether to distribute the at least portion of received content across the at least one memory channel, based at least in part, on the comparison.