High speed network bridging
AssigneeLSI Corporation
InventorsZhong Guo, Joseph A. Manzella
Life of this patent
Estimating the term…
Abstract
An apparatus having a parser and a circuit is disclosed. The parser is configured to generate a source address, a destination address and information by parsing a packet received via one of a plurality of networks. The circuit is configured to search a plurality of memories in parallel during a single cycle of operation in the apparatus. The searching includes a plurality of lookups in the memories of a plurality of data sets associated with the source address, the destination address and the information, respectively. The circuit is also configured to bridge the packet between the networks in response to the data sets.
Claims18
An apparatus comprising:
- a parser configured to generate a source address, a destination address and information by parsing a packet received via one of a plurality of networks;
- and
- a circuit configured to (i) search a plurality of memories in parallel during a single cycle of operation in said apparatus, wherein said searching comprises a plurality of lookups in said memories of a plurality of data sets associated with said source address, said destination address and said information, respectively and (ii) bridge said packet between said networks in response to said data sets.
A method for high-speed network bridging, comprising the steps of:
- (A) generating a source address, a destination address and information by parsing a packet received at an apparatus via one of a plurality of networks;
- (B) searching a plurality of memories in parallel during a single cycle of operation in said apparatus, wherein said searching comprises a plurality of lookups in said memories of a plurality of data sets associated with said source address, said destination address and said information, respectively;
- and
- (C) bridging said packet between said networks in response to said data sets.
An apparatus comprising:
- means for generating a source address, a destination address and information by parsing a packet received at an apparatus via one of a plurality of networks;
- means for searching a plurality of memories in parallel during a single cycle of operation in said apparatus, wherein said searching comprises a plurality of lookups in said memories of a plurality of data sets associated with said source address, said destination address and said information, respectively;
- and
- means for bridging said packet between said networks in response to said data sets.
Dependencies are inferred from the claim text.